From 77f3cef4df8b16431b9f275402a19eac4a501496 Mon Sep 17 00:00:00 2001 From: Ray Andrew Date: Sun, 3 Nov 2024 17:49:09 -0600 Subject: [PATCH] change style --- src/home/wm/common-i3.nix | 5 +++++ src/home/wm/sway.nix | 6 +++++- src/nixos/stylix.nix | 5 +++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/home/wm/common-i3.nix b/src/home/wm/common-i3.nix index 355c678..d50f034 100644 --- a/src/home/wm/common-i3.nix +++ b/src/home/wm/common-i3.nix @@ -11,6 +11,7 @@ modifier ? "Mod4", extraWindowOptions ? { }, extraFocusOptions ? { }, + extraStartupOptions ? [ ], extraModes ? { }, extraConfig ? "", workspaces ? [ @@ -211,6 +212,10 @@ in focus = { followMouse = false; } // extraFocusOptions; + + startup = [ + { command = "${lib.getExe' pkgs.brightnessctl "brightnessctl"} s 25%"; } + ] ++ extraStartupOptions; }; # Until this issue is fixed we need to map workspaces directly to config file diff --git a/src/home/wm/sway.nix b/src/home/wm/sway.nix index fae9172..ccc69cf 100644 --- a/src/home/wm/sway.nix +++ b/src/home/wm/sway.nix @@ -12,7 +12,7 @@ let clipboard-copy = lib.getExe' pkgs.wl-clipboard "wl-copy"; commonOptions = import ./common-i3.nix rec { inherit config lib pkgs; - menu = lib.getExe' pkgs.bemenu "bemenu-run"; + menu = lib.getExe' config.programs.bemenu.package "bemenu-run"; terminal = if config.programs.kitty.enable then lib.getExe' config.programs.kitty.package "kitty" @@ -36,6 +36,9 @@ in programs.swaylock = { enable = true; }; + programs.bemenu = { + enable = true; + }; services.swayidle = let swaylock = lib.getExe' config.programs.swaylock.package "swaylock"; @@ -102,6 +105,7 @@ in ]; }; stylix.targets.sway.enable = true; + stylix.targets.bemenu.enable = true; stylix.targets.swaylock.enable = true; stylix.targets.mako.enable = true; }; diff --git a/src/nixos/stylix.nix b/src/nixos/stylix.nix index 251ca27..26b0bf8 100644 --- a/src/nixos/stylix.nix +++ b/src/nixos/stylix.nix @@ -8,8 +8,9 @@ enable = true; autoEnable = false; image = pkgs.nixos-artwork.wallpapers.nineish-dark-gray.src; - base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-material-dark-hard.yaml"; - # base16Scheme = "${pkgs.base16-schemes}/share/themes/gruber.yaml"; + # base16Scheme = "${pkgs.base16-schemes}/share/themes/atelier-forest.yaml"; + # base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-material-dark-hard.yaml"; + base16Scheme = "${pkgs.base16-schemes}/share/themes/gruber.yaml"; polarity = "dark"; fonts = { serif = config.stylix.fonts.sansSerif;