diff options
| author | brustybee <beebeeb5k@gmail.com> | 2026-04-13 03:04:59 +0530 |
|---|---|---|
| committer | brustybee <beebeeb5k@gmail.com> | 2026-04-13 03:04:59 +0530 |
| commit | 1bb49481dbec223e68df4f60fa1d425525e16cff (patch) | |
| tree | 66e87c01c39054b7abb51d04bfc50f63b201aaf4 /common/modules/x11/dwm/default.nix | |
| parent | f5b78ff561eff75c803ed1ef6e736a6c991cd135 (diff) | |
This is like that one dream you don't know how to describe
Diffstat (limited to 'common/modules/x11/dwm/default.nix')
| -rw-r--r-- | common/modules/x11/dwm/default.nix | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/common/modules/x11/dwm/default.nix b/common/modules/x11/dwm/default.nix deleted file mode 100644 index fc943ef..0000000 --- a/common/modules/x11/dwm/default.nix +++ /dev/null @@ -1,68 +0,0 @@ -{ - homeManager, - inputs, - moduleNameSpace, - settings-persist, - ... -}: -{ - config, - lib, - pkgs, - ... -}: -let - cfg = config.${moduleNameSpace}.x11.dwm; -in -{ - options.${moduleNameSpace}.x11.dwm = { - enable = lib.mkEnableOption "dwm setup"; - }; - - config = lib.mkIf cfg.enable ( - if !homeManager then - { - services.xserver = { - windowManager.dwm = { - enable = true; - package = inputs.mydwm.packages.${pkgs.stdenv.hostPlatform.system}.default; - }; - }; - } - else - { - xdg.dataFile."dwm/autostart.sh" = { - executable = true; - text = '' - #!${pkgs.bash}/bin/bash - - gnome-keyring-daemon --start --components=secrets,ssh,pkcs11 & - ${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1 & - - feh --no-fehbg --bg-fill "$(rg wallpaper ~/.config/beeSettings | cut -d"=" -f2)" - [ -f ~/.Xresources ] && xrdb -merge ~/.Xresources - - dunst & - clipcatd & - slstatus & - ${lib.optionalString (!config.beeMods.x11.picom.enable) '' - xrandr --output eDP --set TearFree on - ''} - ${lib.optionalString (config.beeMods.x11.picom.enable) '' - systemctl --user restart picom.service - ''} - - systemctl --user restart xidlehook.service xautolock-session.service xss-lock.service clipcat.service - ${lib.optionalString (config.beeMods.mango.waybar) '' - systemctl --user stop waybar.service - ''} - ${lib.optionalString (config.beeMods.mango.enable) '' - systemctl --user stop swayidle.service - ''} - - ${settings-persist} - ''; - }; - } - ); -} |
