diff --git a/modules/desktops/wayland/sway.nix b/modules/desktops/wayland/sway.nix index fbfc62f..cf16f6d 100644 --- a/modules/desktops/wayland/sway.nix +++ b/modules/desktops/wayland/sway.nix @@ -5,8 +5,6 @@ config, ... }: { - options.desktop.sway.enable = lib.mkEnableOption "enables sway"; - config = { programs.sway = lib.mkIf config.desktop.sway.enable { enable = true; diff --git a/modules/desktops/x11/i3.nix b/modules/desktops/x11/i3.nix index 3427a3e..cfcda63 100644 --- a/modules/desktops/x11/i3.nix +++ b/modules/desktops/x11/i3.nix @@ -5,8 +5,6 @@ config, ... }: { - options.desktop.i3.enable = lib.mkEnableOption "enables i3"; - config = lib.mkIf config.desktop.i3.enable { services.xserver = { displayManager.startx.enable = true; diff --git a/modules/options.nix b/modules/options.nix index 2aa70d1..61067b3 100644 --- a/modules/options.nix +++ b/modules/options.nix @@ -36,6 +36,11 @@ enable = lib.mkEnableOption "enable container overseer user"; }; }; + + desktop = { + sway.enable = lib.mkEnableOption "enables sway"; + i3.enable = lib.mkEnableOption "enables i3"; + }; }; # Set default option states in config