diff --git a/modules/nixos/graphical/sway.nix b/modules/nixos/graphical/sway.nix new file mode 100644 index 0000000..46463c2 --- /dev/null +++ b/modules/nixos/graphical/sway.nix @@ -0,0 +1,20 @@ +{ config, pkgs, lib, ... }: { + + config = lib.mkIf config.gui.enable { + + programs.sway.enable = true; + + }; + + home-manager.users.${config.user} = { + + wayland.windowManager.sway.enable = true; + wayland.windowManager.sway.config = + config.home-manager.users.${config.user}.xsession.windowManager.i3.config; + + }; + + # TODO: swaybg + # TODO: swaylock + +}