Giter VIP home page Giter VIP logo

ventgrey / epitaph Goto Github PK

View Code? Open in Web Editor NEW
26.0 3.0 1.0 77.62 MB

Epitaph is a leftwm theme designed for prog-rock loving users transitioning from a DE to LeftWM.

Home Page: https://ventgrey.github.io/EpitaphWM/

License: BSD 3-Clause "New" or "Revised" License

Shell 19.28% Rust 13.83% Makefile 5.22% Perl 61.67%
window-manager theme leftwm leftwm-theme linux dotfiles i3wm x11 polybar bspwm unix dotfiles-linux leftwm-config perl rust shell lemonbar async-lemonbar lemonbar-config

epitaph's Introduction

๐Ÿชฆ Epitaph ๐Ÿ•Š

The wall on which the prophets wrote...

๐ŸŒŸ A complete, progressive-rock inspired theme for LeftWM. ๐ŸŒŸ

Installation Guide | Screenshots | Music Copyright Notice

License Last Commit GitHub stars

Epitaph is being developed as a starting point for Gnu/Linux ๐Ÿง users who are transitioning from a complete Desktop Environment to a great WM. This theme does not aim to be "simple" or "minimalistic", it aims to be complete and user-friendly as I can make it. I try to make Epitaph carefully crafted to provide you with all the tools you need to personalize your workspace and streamline your workflow. So why settle for less when you can have it all just work (kinda) with Epitaph?

Suggestions, ideas, or requests are always welcome! Please feel free to open an issue.

DISCLAIMER: I do not recommend you to use Epitaph and follow it's updates, it changes a lot. It's best for you to install Epitaph and then freeze it to use it as a starting ground for your own LeftWM theme.

๐Ÿ“ฐ News

  • Polybar prettify
  • Update provided config.ron file
  • New RoFi scripts!
    • Screenshot tool (Depends on maim, xdg-user-dirs and dunst)
    • Polybar badge changing tool
    • Music control tool
    • Keyboard layout tool
  • New perl + Gtk3 scripts for a comfy-er experience!
    • Minimalistic calendar available clicking on your polybar!
    • Cmus music control with emojis + basic music control!
  • Async lemonbar managed by perl [Usabe but still W.I.P]
  • Better documentation
    • WIP Wiki to PDF distribution.

๐Ÿš€ Installation

Installation instructions can be found on the wiki

๐Ÿ“ท Screenshots

Polybar ๐Ÿ‘ฝ (As modern as I knew)

Beautifully configured polybar with clickable areas and useful RoFi scripts for a better experience! Polybar includes:

  • A clickable applist menu changeable with the select badge script, use Ctrl + Tab to navigate between rofi tabs. TODO: Keybind this.

  • EWMH (xworkspaces) list, the current tag is colored blue, occupied tags are yellow, available tags are FG color and urgent tags are colored red. You can navigate between workspaces with clicks oy your scrollwheel.

  • Spotify/Cmus song indicator. Buttons send playerctl signals to manipulate the current player. Clicking it will open a small GTK3 popup with CMUS only controls + song information.

  • Keyboard layout indicator, clicking it will run the keyboard selection script.

  • Wifi status icon + singal intensity (%)

  • Date & Time. Clicking it will open the Tiny Epitaph Calendar script.

  • Animated battery indicator

  • Volume indicator. You can click on it to mute audio or use your scrollwheel to control the volume there.

  • Systray (Dynamically sized)

01

Lemonbar ๐Ÿ‘พ (A reliable bar managed by a reliable language)

Beautifully configured async lemonbar with clickable areas and useful RoFi scripts for a better experience! Genesis includes:

Screenshot_2023-10-23

  • Darker color than Polybar without rounded edges (more adequate for lemonbar)
  • Better colors
  • To read more about Genesis modules shown in the bar, please read the wiki.

Overview

This theme includes:

  • ๐Ÿš POSIX shell up and down scripts for fast loading / reloading times.
  • ๐ŸŒช๏ธ Simple animations on windows. Powered by picom. No heavy blurs, rounded corners or anything that can be considered GPU wasting.
  • ๐ŸŒŸ Beautifully configured polybar/lemonbar.
  • ๐Ÿ“š Extensive documentation.
  • ๐ŸŽจ Catppucchin Mocha colorscheme.
  • ๐Ÿ”‹ Very tiny rust power manager.
  • ๐Ÿ–ผ๏ธ An integrated script for wallpaper slideshows.

Credit / Sources

๐Ÿšจ If you want your source / mention & material to be removed from here, please send an email or open an issue and read the copyright notice at the end of this file. ๐Ÿšจ

This project is built on top of the Blue Coffee theme by @Qwart376.

As of 2023, Blue Coffee link is down, It seems the author deleted both account and repository. If someone has a fork

I drew inspiration and patches from the following sources:

  • @Suavesito-Olimpiada dotfiles - No license but author states that his code can be used free as in freedom. I would debate if this is for the good of humanity.

  • @AethanFoot leftwm-theme-dracula-rounded - No license as well. Author doesn't state permissions on code, will update as neccessary.

  • @Catppucchin RoFi config - MIT License

  • @Catppucchin Colorscheme - MIT License

  • Polybar style inspiration taken from: ArchCraft, DT and ChadWM.

  • Assets in this theme include:

๐Ÿ–ผ๏ธ Current wallpaper artists credit

  • Erina the cat, Camel, Steven Wilson and King Crimson wallpapers were made by AreliSuleima.
  • The Orchid wallpaper is a personal modification I made based on the "Orchid" album from the band Opeth
  • Added wallpapers taken from Linkin Park - Lost music video.
  • Catppucchin variants of wallpapers extracted from Alcest & Camel

Credits are too long, see the copyright notice below for full credit.

๐ŸŽจ Legacy wallpaper artists credit

These credits here are to preserve the copyright / attribution to people who contributed to the look and feel of Epitaph in the past.

  • Battery 0% was made by lowelllewolfe, please support her work by giving her a โค๏ธ here
  • Emojis used in the wallpapers are the googlefonts/noto-emoji project. Which it's under the Apache License 2.0

Music Copyright Notices

To be clear, I do not claim ownership of any of the ideas, names, or album art associated with the songs referenced here. I do not intend to harm or violate any copyright laws or use any of the artists' material in harmful ways.

This software name and pictures don't intend to infringe copyright laws by illegally copying or claiming content that is not mine. This is made solely as a tribute to the band(s) I love and listen to. I respect the original idea, artwork concept, and registered trademarks, which are the property of the bands mentioned below and their registered trademark holders.

Some bands that inspired this work are:

  • King Crimson (In The Court Of The Crimson King - 1969)
  • Camel (Mirage - 1974)
  • Opeth (Orchid - 1995)
  • Steven Wilson (The Raven That Refused To Sing - 2013)
  • Alcest
    • Kodama (2016)
    • Ecailles de Lune (2010)
  • (For the "Linkin Park - Lost" wallpapers): Alasdair Willson, Andrew Hawryluk, Colby Beckett, Daniels Gulbis, Egor Mark, Kim Ho, Torell Vowles, Toros Kose, Maciej Kuciara, pplpleasr, jun._.ka & Anthony Scott Burns

epitaph's People

Contributors

di-effe avatar ernestords avatar ventgrey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

ernestords

epitaph's Issues

Theme update

Greetings fellow adventurer!

You have subimtted a theme to the leftwm-community-themes, thank you for this contribution!

Recently we merged a bunch of bigger changes with the release 0.4.0 of leftwm.
Some of them are breaking theme compatibility and therefore we would like to request you to update your theme.

The following changes would be required:

  • migrate your theme.toml to theme.ron. You can do this either with leftwm-theme migrate <path-to/theme.toml> or by these four simple steps:
    • surround everything with (...)
    • replace = with :
    • append , on each line
    • safe as theme.ron
  • in your up script replace the line echo "LoadTheme $SCRIPTPATH/theme.toml" > $XDG_RUNTIME_DIR/leftwm/commands.pipe with leftwm-command "LoadTheme $SCRIPTPATH/theme.ron", or if you arleady use leftwm-command replace the file extension.

If possible, it would be nice when you would grant the leftwm organisation or some member of the staff and leftwm-bot write access to your repo, so we could push little fixes like the command pipe one without bothering your attention.

Again, thank you for contributing to our community themes and have a nice time adventuring in the Unix word.

Bests on behalf of the LeftWM staff,

VuiMuich

Create pipelines for code.

This is not absolutely necessary, but I think it would be nice to have some kind of pipelines to ensure my code doesn't look like a rotten cow. Maybe some pipelines to check for style or correctness warnings.

xworkspaces script is way too slow.

Workspace switching takes up to a full second to be displayed at the lemonbar output. This script should have reduced pipes to prevent such a huge bottleneck

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.