diff options
author | AndersonTorres <torres.anderson.85@protonmail.com> | 2020-05-12 21:53:59 -0300 |
---|---|---|
committer | AndersonTorres <torres.anderson.85@protonmail.com> | 2020-05-13 21:32:54 -0300 |
commit | 43ce2a52199100976b18e95c731a2b7879db8091 (patch) | |
tree | 71a4f5df60f8ca0b6f0fd0ea00175e7f54d04a95 /nixos/modules | |
parent | 6aeaa1019c5fca8876b8f9ab1845619d15d1ceaf (diff) | |
download | nixlib-43ce2a52199100976b18e95c731a2b7879db8091.tar nixlib-43ce2a52199100976b18e95c731a2b7879db8091.tar.gz nixlib-43ce2a52199100976b18e95c731a2b7879db8091.tar.bz2 nixlib-43ce2a52199100976b18e95c731a2b7879db8091.tar.lz nixlib-43ce2a52199100976b18e95c731a2b7879db8091.tar.xz nixlib-43ce2a52199100976b18e95c731a2b7879db8091.tar.zst nixlib-43ce2a52199100976b18e95c731a2b7879db8091.zip |
berry: init at 0.1.5
berry is a small window manager for X11
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/x11/window-managers/berry.nix | 25 | ||||
-rw-r--r-- | nixos/modules/services/x11/window-managers/default.nix | 1 |
2 files changed, 26 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/window-managers/berry.nix b/nixos/modules/services/x11/window-managers/berry.nix new file mode 100644 index 000000000000..0d2285e7a60e --- /dev/null +++ b/nixos/modules/services/x11/window-managers/berry.nix @@ -0,0 +1,25 @@ +{ config, lib, pkgs, ... }: + +with lib; + +let + cfg = config.services.xserver.windowManager.berry; +in +{ + ###### interface + options = { + services.xserver.windowManager.berry.enable = mkEnableOption "berry"; + }; + + ###### implementation + config = mkIf cfg.enable { + services.xserver.windowManager.session = singleton { + name = "berry"; + start = '' + ${pkgs.berry}/bin/berry & + waitPID=$! + ''; + }; + environment.systemPackages = [ pkgs.berry ]; + }; +} diff --git a/nixos/modules/services/x11/window-managers/default.nix b/nixos/modules/services/x11/window-managers/default.nix index af211e3b5349..c8af8fdc29a4 100644 --- a/nixos/modules/services/x11/window-managers/default.nix +++ b/nixos/modules/services/x11/window-managers/default.nix @@ -10,6 +10,7 @@ in imports = [ ./2bwm.nix ./afterstep.nix + ./berry.nix ./bspwm.nix ./cwm.nix ./dwm.nix |