diff --git a/home/profiles/suites/console-tools.nix b/home/profiles/suites/console-tools.nix index fbfcae8..a39ebf3 100644 --- a/home/profiles/suites/console-tools.nix +++ b/home/profiles/suites/console-tools.nix @@ -8,21 +8,23 @@ inherit (osConfig.ooknet.host) profiles; in { config = mkIf (elem "console-tools" profiles) { - ooknet.tools = { - btop.enable = true; - eza.enable = true; - bat.enable = true; - direnv.enable = true; - fzf.enable = true; - git.enable = true; - ssh.enable = true; - nixIndex.enable = true; - starship.enable = true; - utils.enable = true; - ffmpeg.enable = true; - sourcegraph.enable = true; + ooknet = { + tools = { + btop.enable = true; + eza.enable = true; + bat.enable = true; + direnv.enable = true; + fzf.enable = true; + git.enable = true; + ssh.enable = true; + nixIndex.enable = true; + starship.enable = true; + utils.enable = true; + ffmpeg.enable = true; + sourcegraph.enable = true; + }; + editor.nvim.enable = true; + shell.fish.enable = true; }; - ooknet.editor.nvim.enable = true; - ooknet.shell.fish.enable = true; }; } diff --git a/home/roles/ooks-vm-server.nix b/home/roles/ooks-vm-server.nix new file mode 100644 index 0000000..94362b6 --- /dev/null +++ b/home/roles/ooks-vm-server.nix @@ -0,0 +1,17 @@ +{ + lib, + osConfig, + ... +}: let + inherit (lib) mkIf; + inherit (osConfig.ooknet) host; +in { + config = mkIf (host.admin.name == "ooks" && host.type == "vm" && host.role == "server") { + ooknet = { + console = { + editor = "nvim"; + multiplexer = "zellij"; + }; + }; + }; +}