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

@ -65,7 +65,7 @@ in
wrapProgram $out/bin/codium \ wrapProgram $out/bin/codium \
--prefix LD_LIBRARY_PATH : "${pkgs.lib.makeLibraryPath [ pkgs.stdenv.cc.cc.lib ]}" --prefix LD_LIBRARY_PATH : "${pkgs.lib.makeLibraryPath [ pkgs.stdenv.cc.cc.lib ]}"
''; '';
}; in base // { inherit (pkgs.vscodium) pname version; }; }; in base // { inherit (pkgs.vscodium) pname version; meta = pkgs.vscodium.meta // { mainProgram = "codium"; }; };
mutableExtensionsDir = true; mutableExtensionsDir = true;
profiles.default.userSettings = { profiles.default.userSettings = {
"window.menuBarVisibility" = "compact"; "window.menuBarVisibility" = "compact";

View file

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

View file

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

View file

@ -5,7 +5,12 @@
config = lib.mkIf (lib.elem config.networking.hostName [ "FredOS-Gaming" "FredOS-Macbook" ]) { config = lib.mkIf (lib.elem config.networking.hostName [ "FredOS-Gaming" "FredOS-Macbook" ]) {
stylix = { stylix = {
enable = true; 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"; polarity = "dark";
# Let stylix theme every target it supports. Per-target opt-outs go # Let stylix theme every target it supports. Per-target opt-outs go