Commit Graph

37 Commits

Author SHA1 Message Date
BluishHumility
04ebe23077 style(waybar): reorganize configs, tidy up code
Reorganize Waybar config to make it more logically laid out, add explanatory comments, and in general make it easier for users to make their own changes.
2024-09-21 13:28:13 -04:00
BluishHumility
aa3802ae5c merge bluish fork: switch display manager to greetd, overhaul installation scripts, update readme (#75)
* style(waybar): remove temperature module from style.css
* Remove temperature module from style.css. We aren't using the temperature module in the Waybar so we don't need css for it.

* feat: replace sddm with greetd
* Remove sddm and eos-sddm-theme from packages-repository.txt, add greetd and greetd-regreet
* Add directory in repo for Greetd configs
* Add executable bit to scripts so it doesn't have to be set post-install
* Create home_config directory for files to be deployed to user's home root (.gtkrc-2.0, .nanorc)
* Rework the user_commands.bash script with explanatory comments, debug echoes, rework some of the commands
* Update README.md to mention installing with user_commands.bash method, update display manager references from SDDM to Greetd

To do:
* Update sway-install.sh for new deployment routine
* Debug set_once.sh (do we need this? It currently isn't being used since nothing is setting it as executable)
* setup.sh > seems to be an old version of the install script. Remove?

* fix(readme): image URL

* fix(readme.md): re-upload images

* feat(readme.md): update installation instructions

Add an ordered list to the installation instructions to accompany the Welcome/install-file picture.

* style(regreet.toml): update comment for WLR_RENDERER_ALLOW_SOFTWARE variable

* feat(setup_sway_isomode.bash): add vm detection
* Detect vm with systemd-detect-virt
* Conditionally enable WLR_RENDERER_ALLOW_SOFTWARE in ReGreet config

* fix(regreet.toml): revert welcome message to default

* feat(xed.dconf): update xed setup routine
* Add new self-destructing setup script for applying xed.dconf
* xed_setup.sh will be deployed by Sway autostart config. Script applies config, sends a notification, removes script call in autostart config, and deletes itself.
* set_once.sh and the line which calls it in ~/.config/sway/config have been deleted. The script wasn't actually doing anything to begin with since it was not executable, but now all the stuff it was supposed to do is taken care of in other scripts.

* feat(sway-install.sh): update post-install setup script
Update sway-install.sh based on the new configuration layout. The script runs as root instead of calling sudo multiple times in the script, but restores ownership to the user's home directory deploying the configs (using logname to determine the username).

* fix(sway-install.sh): update relative paths, remove call to clone repo

* fix(README.md): correct URL for user_commands.bash installation method

* fix(packages-repository.txt): remove redundant bluez-utils entry
bluez-utils is already included in the default package list in a stock EndeavourOS install with no DE.

* feat(sway): incorporate 50-systemd-user.conf into autostart_applications
* XDG_CURRENT_DESKTOP=sway is already set by the greeter
* Importing environment variables for the user systemd service manager and updating the dbus environment with display variables can be set in the autostart config.

* feat: add pamixer, update multimedia keybindings
* Add `pamixer`, allowing the volume multimedia keys to be simplified
* Use `playerctl`'s `play-pause` command by default. Having separate bindings for "play" and "pause" is appropriate if "play" and "pause" are separate multimedia keys, but what is more common is for these to be the same key.

* style: move foot server startup to autostart_applications

* style: tidy up sway config, simplify code comments
Get the config organized and make it easier to read through.

* feat: replace wofi with fuzzel
Wofi still works, but there is a notice on their sourcehut page (https://hg.sr.ht/~scoopta/wofi) that it is not actively maintained anymore. Fuzzel is an alternative picker from the same dev as Foot terminal. It is fast, highly customizable, and low resource usage.

In addition to being used as an application launcher, Wofi was being used in a script for the power menu and in a window switcher script. Those scripts have been re-written to provide the same functionality, but using Fuzzel for the picker.

* Add Fuzzel to packages-repository.txt, remove Wofi
* Add fuzzel.ini, remove Wofi configs and scripts
* Add new Fuzzel scripts to ~/.config/sway/scripts
* Update Waybar config (change Wofi calls to Fuzzel calls)
* Update Wofi mentions in cheatsheet, keyhint script, and README

* feat: add local desktop files with NoDisplay=true
Add local desktop files with NoDisplay=true for default applications which have a desktop file, but are not intended to be started from the launcher. Rather, these are utilities or menus which are meant to be started from within another application. Adding the NoDisplay=true property will help declutter the launcher's menu.

The installation scripts have also been updated to accomodate these files during the config deployment routine.
2024-08-04 18:45:57 +02:00
BluishHumility
6e7f6ec4a3 feat(waybar): adjust font size 2024-07-30 21:57:30 -04:00
BluishHumility
0ca1b78e5c style(waybar): restructure waybar configs
Restructure Waybar config and style.css so the modules are ordered in the configs the same way they are ordered on the actual bar. The purpose of this is to make it easier for users to find things for making changes, and to help keep the configs organized.
2024-07-30 10:45:33 -04:00
BluishHumility
b587658225 feat(waybar): update waybar colors
Darken the grey shade of the Waybar, lighten the shade of the Waybar font.
2024-07-29 22:36:59 -04:00
BluishHumility
246e7ae60e feat(waybar): update waybar font
Change Waybar font to JetBrainsMono so it matches the terminal font.
2024-07-29 22:20:35 -04:00
BluishHumility
8234c3750c feat(waybar): update battery module
* Remove `format-charging` and `format-plugged` settings in favor of just using the graduated battery level icons. Also  is a depreciated/removed Nerd Font icon. If we want to visually differentiate the charging state, CSS rules in `~/.config/waybar/style.css` might be a better way to handle that.
* Remove the commented lines because it is unlikely we will ever want these specific settings.
* Remove PBPbattery module and associated script. It is all commented out anyway. This feature has been built-in to Waybar for some time now; a custom script is no longer needed.
2024-07-29 21:45:02 -04:00
Jeidnx
23a210f978 Update style.css for waybar 2022-09-30 07:57:25 +02:00
Valentin Nourdin
b4faca5739 chore: clean spaces, tabs, useless CSS 2022-01-24 13:10:55 +01:00
OdiousImp2604
1c21a5ab09 God need to change fonts so much 2021-04-14 19:02:58 +01:00
OdiousImp2604
af9087ae31 Waybar Better Again 2021-04-13 18:36:07 +01:00
OdiousImp2604
3d11cb1fcf Waybar Better 2021-04-13 18:31:07 +01:00
OdiousImp2604
429ac410d9 Swtiched to Font-Awesome where possible 2021-04-08 13:57:44 +01:00
OdiousImp2604
09023b25a4 Add files via upload 2021-03-09 10:43:10 +00:00
OdiousImp2604
f3a3fb25f6 Fixed Padding On Waybar 2021-02-22 11:34:27 +00:00
OdiousImp2604
3b82adcaca Pinebook Pro Battery Added 2021-02-16 13:20:11 +00:00
OdiousImp2604
d3deeec61b Add files via upload 2021-02-12 14:53:54 +00:00
OdiousImp2604
e2692dd381 Just Some Little Fixes 2021-02-05 15:41:33 +00:00
OdiousImp2604
0041c76846 Delete .config/waybar directory 2021-02-05 15:40:38 +00:00
OdiousImp2604
78d5c4dfd5 Add files via upload 2021-02-05 15:40:04 +00:00
OdiousImp2604
42112f01db Add files via upload 2021-02-04 16:48:14 +00:00
OdiousImp2604
c6796b1ff6 New Termianls 2021-02-04 13:19:46 +00:00
OdiousImp2604
2e12844c36 Update style.css 2021-01-25 09:04:31 +00:00
OdiousImp2604
f6d154964f Padding Added When CPU and Mem Are In Warning 2021-01-25 09:02:40 +00:00
OdiousImp2604
32433d6804 Waybar Mode Matches 2021-01-24 14:54:45 +00:00
OdiousImp2604
c4b69bf43e Waybar and Wodi 2021-01-24 13:47:49 +00:00
OdiousImp2604
283ca23493 Waybar Padding Decreased 2021-01-23 09:51:02 +00:00
OdiousImp2604
ca7d1773b8 Waybar 2021-01-22 12:17:06 +00:00
OdiousImp2604
7e26f840fc Waybar finished! (I think :)) 2021-01-22 12:08:14 +00:00
OdiousImp2604
c47529add6 Add files via upload 2021-01-22 11:01:57 +00:00
OdiousImp2604
f6700a52bd Add files via upload 2021-01-21 12:55:28 +00:00
OdiousImp2604
000070ac39 Changed Font 2021-01-21 12:11:02 +00:00
OdiousImp2604
4485f51b9c Added POwer menu 2021-01-21 10:35:58 +00:00
OdiousImp2604
f68c2447de New Bar Pushed! 2021-01-21 08:37:35 +00:00
OdiousImp2604
848321f00c Improved! 2021-01-20 19:44:20 +00:00
OdiousImp2604
f4d251a4f8 New close to finshed waybar 2021-01-19 16:36:53 +00:00
Morten Bendtsen
fb23f299e7 rename config folder 2021-01-19 17:05:45 +01:00