diff --git a/configs/flake-parts/wrapper-manager.nix b/configs/flake-parts/wrapper-manager.nix index 297aba01..ec35d0f9 100644 --- a/configs/flake-parts/wrapper-manager.nix +++ b/configs/flake-parts/wrapper-manager.nix @@ -12,6 +12,11 @@ systems = [ "x86_64-linux" ]; nixpkgs.branch = "nixos-unstable"; }; + + software-dev = { + systems = [ "x86_64-linux" ]; + nixpkgs.branch = "nixos-unstable"; + }; }; }; diff --git a/configs/wrapper-manager/software-dev/config/zellij/config.kdl b/configs/wrapper-manager/software-dev/config/zellij/config.kdl new file mode 100644 index 00000000..ef9247fb --- /dev/null +++ b/configs/wrapper-manager/software-dev/config/zellij/config.kdl @@ -0,0 +1,4 @@ +simplified_ui true +on_force_close "quit" +default_mode "locked" +mouse_mode false diff --git a/configs/wrapper-manager/software-dev/default.nix b/configs/wrapper-manager/software-dev/default.nix new file mode 100644 index 00000000..0aca24f3 --- /dev/null +++ b/configs/wrapper-manager/software-dev/default.nix @@ -0,0 +1,14 @@ +{ config, lib, pkgs, ... }: + +{ + wrappers.tmux-fds.wraparound = { + variant = "boxxy"; + subwrapper.arg0 = lib.getExe' pkgs.tmux "tmux"; + boxxy.rules."~/.config/tmux/tmux.conf".source = "~/.tmux.conf"; + }; + + wrappers.zellij-fds = { + arg0 = lib.getExe' pkgs.zellij "zellij"; + env.ZELLIJ_CONFIG_FILE.value = ./config/zellij/config.kdl; + }; +}