This commit is contained in:
ediblerope 2026-05-14 14:58:13 +01:00
parent e468579019
commit 92c4233b46
4 changed files with 15 additions and 6 deletions

View file

@ -49,10 +49,8 @@
qt = {
enable = true;
# 25.11's qt module only accepts the old names. The "adwaita"
# deprecation message is forward-looking; ignore until we bump.
platformTheme = "gnome";
style = "adwaita-dark";
platformTheme.name = "adwaita";
style.name = "adwaita-dark";
};
programs.xwayland.enable = true;
@ -60,6 +58,8 @@
# Home Manager GNOME settings
home-manager.users.fred = { config, lib, pkgs, ... }: {
# Stylix's qt target only supports qtct; disable it to silence the warning.
stylix.targets.qt.enable = false;
# Minimal titlebars — stylix manages the GTK theme; we layer our
# headerbar shrink on top via programs.gtk.*.extraCss.
gtk.enable = true;

View file

@ -283,6 +283,10 @@ in
# Settings shortcut — Super+I matches your GNOME binding
"$mod, I, exec, pavucontrol"
# Custom - shortcuts:
"$mod, z, exec, zen-beta"
];
bindm = [

View file

@ -5,7 +5,12 @@
config = lib.mkIf (lib.elem config.networking.hostName [ "FredOS-Gaming" "FredOS-Macbook" ]) {
stylix = {
enable = true;
image = "${inputs.self}/walls/wallpaper.png";
# builtins.path hashes only the image content, not the whole flake tree,
# so palette.json is only rebuilt when the wallpaper itself changes.
image = builtins.path {
name = "wallpaper.png";
path = inputs.self + "/walls/wallpaper.png";
};
polarity = "dark";
# Let stylix theme every target it supports. Per-target opt-outs go