diff options
| author | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-02-24 13:00:54 -0500 |
|---|---|---|
| committer | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-02-24 13:00:54 -0500 |
| commit | cfa595c7264a3618759d8382de0996017c558e26 (patch) | |
| tree | a1cfcaa716330734cc6b1be59dd0b668e446f057 /modules/sway | |
| parent | c867dd3ea21816e69de08088385d0d9246433765 (diff) | |
| download | home-cfa595c7264a3618759d8382de0996017c558e26.tar.gz | |
stuff and things...
Diffstat (limited to 'modules/sway')
| -rw-r--r-- | modules/sway/default.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/modules/sway/default.nix b/modules/sway/default.nix index d48ef32..fb8efa0 100644 --- a/modules/sway/default.nix +++ b/modules/sway/default.nix @@ -6,15 +6,19 @@ in options.modules.sway = { enable = lib.mkEnableOption "sway"; wrapWithNixGL = lib.mkEnableOption "NixGL wrapper"; + terminal = lib.mkOption { + type = lib.types.str; + description = "terminal command"; + }; }; + config = { home.packages = with pkgs; [(writeShellScriptBin "browser" '' swaymsg 'set $PROP newcont:tabbed ; exec qutebrowser --target window' '')]; wayland.windowManager.sway = lib.mkIf cfg.enable { enable = true; -# package = if cfg.wrapWithNixGL then config.lib.nixGL.wrap pkgs.sway else pkgs.sway; - package = config.lib.nixGL.wrap pkgs.sway; + package = if cfg.wrapWithNixGL then config.lib.nixGL.wrap pkgs.sway else pkgs.sway; # package = c # package = pkgs.sway; # package = pkgs.writeShellScriptBin "sway" '' @@ -36,7 +40,7 @@ in size = 10.0; }; - terminal = "foot"; + terminal = "${cfg.terminal}"; menu = "wmenu-run -n 4c4c4c -N 0d0d0d -s 8aac8b -S 0d0d0d -l 10"; defaultWorkspace = "workspace number 1"; |