Implemented notifications with SwayNotificationCenter, as well as theming using
the custom theme module. Some Waybar code had to be updated too, and was
also simplified in order to be more consistent with the new
SwayNotificationCenter implementation.
I decided to import my custom lib as lib' as it makes it easier to read
and differentiate from lib. I also removed unnecessary imports from my
mkSystem function (that I actually put directly inside
hosts/default.nix, as that made more sense), since system is not needed
anymore (already set in hardware-configuration.nix), and the only
required argument is inputs, that will be then parsed automatically by
nixosSystem.
Using absolute path imports is apparently a horrible idea since that
just messes up the store, and will bring a lot of issues since that
copies it to the store separately.
commit f60d03acf6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 21 16:02:55 2024 +0200
flake: update dependencies
commit 8c3cd9631a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 21 15:49:07 2024 +0200
repo: move common home packages into home/default.nix
commit aa46aa0762
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 21 15:34:23 2024 +0200
repo: refactor to remove home/profiles
Removed the profiles directory in home, as I thought it was redundant:
they had the same name as my hostnames, as all my machines are
single-user only. Therefore, everything is now under its own
hosts/{hostname}, and flake.nix just has to import hosts/default.nix
like it did before.
commit 75cf6a4d67
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Fri Oct 11 15:34:14 2024 +0200
home/programs/niri: use gtk portals for most things, and gnome for screencast
commit 5ccb424079
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 10 21:19:33 2024 +0200
home/programs/niri: add play/pause, add settings button on fn key f12
commit 8b7164739d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 10 00:32:40 2024 +0200
home/programs/niri: replace desktop-portal-gtk with gnome
commit fe40c6c72c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 10 00:21:31 2024 +0200
home/programs/niri: add xdg-desktop-portal-gtk
commit 74b7df1245
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 10 00:21:14 2024 +0200
home/programs: add fractal
commit 3773095069
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 10 00:21:05 2024 +0200
home/programs/gtk: use color-scheme for gtk4.0
commit 8fef768f4f
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 9 19:22:43 2024 +0200
system/services/regreet: ensure that regreet starts dbus session
commit fcd88bfa8e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 9 19:22:20 2024 +0200
repo: implement ags
Implement ags, a wayland bar / GTK shell. Also added a few dependencies
required for it to work properly.