Update flake.lock and refine module settings

Bump revisions, hashes and timestamps in flake.lock for several inputs.

Simplify greetd configuration by using a direct default_session
assignment.
Restructure core stylix targets, adding a kmscon placeholder and
reorganizing limine options.
Remove empty GTK4 theme block, keeping only the dark‑theme flag in extra
config.
Extend home stylix: enable librewolf with extra options and add a GTK
target with colors, fonts, and flatpak support.
This commit is contained in:
2026-06-04 13:56:14 +02:00
parent 965a0a714b
commit f5b429f704
5 changed files with 76 additions and 63 deletions
+3 -5
View File
@@ -6,11 +6,9 @@
services.greetd = {
enable = true;
#vt = 3;
settings = {
default_session = {
user = username;
command = "${pkgs.tuigreet}/bin/tuigreet --time --cmd Hyprland"; # start Hyprland with a TUI login manager
};
settings.default_session = {
user = username;
command = "${pkgs.tuigreet}/bin/tuigreet --time --cmd Hyprland"; # start Hyprland with a TUI login manager
};
};
}
+13 -6
View File
@@ -34,13 +34,20 @@
popups = 12;
};
};
targets.limine = {
enable = true;
colors.enable = true;
image.enable = true;
imageScalingMode = {
targets = {
limine = {
enable = true;
override = "tile";
colors.enable = true;
image.enable = true;
imageScalingMode = {
enable = true;
override = "tile";
};
};
kmscon = {
enable = false;
colors.enable = true;
fonts.enable = true;
};
};
};
+1 -6
View File
@@ -5,11 +5,6 @@
package = pkgs.papirus-icon-theme;
};
gtk3.extraConfig.gtk-application-prefer-dark-theme = 1;
gtk4 = {
theme = null;
extraConfig = {
gtk-application-prefer-dark-theme = 1;
};
};
gtk4.extraConfig.gtk-application-prefer-dark-theme = 1;
};
}
+14 -1
View File
@@ -4,7 +4,13 @@
...
}: {
stylix.targets = {
librewolf.profileNames = ["${host}"];
librewolf = {
profileNames = ["${host}"];
enable = true;
firefoxGnomeTheme.enable = true;
fonts.enable = true;
inputs.enable = true;
};
hyprland = {
enable = true;
@@ -25,6 +31,13 @@
noctalia-shell.enable = true;
gtk = {
enable = true;
colors.enable = true;
flatpakSupport.enable = true;
fonts.enable = true;
};
qt = {
enable = true;
platform = "qtct";