I decided to refactor how the theme module works. The idea is, that I
wanted originally a module that I could give a base16 scheme name to,
and use that globally in my config. However, scheme only took the base16
scheme name without any checks, which was pretty bad. I ended up
creating a new option, schemeName, that scheme is computed from. It then
makes the whole configuration cleaner, and avoids long inputs
interpolations with the scheme name.
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.