diff --git a/home-manager/sajenim/viridian.nix b/home-manager/sajenim/viridian.nix index 7fcf9eb..01ec16e 100644 --- a/home-manager/sajenim/viridian.nix +++ b/home-manager/sajenim/viridian.nix @@ -1,13 +1,14 @@ {...}: { imports = [ ./global + ./features/cli ]; programs.tmux = { enable = true; extraConfig = '' set -g default-terminal "tmux-256color" - set -g status on + set -g status off ''; }; } diff --git a/justfile b/justfile index 2d134f6..5503003 100644 --- a/justfile +++ b/justfile @@ -8,5 +8,4 @@ switch *ARGS: sudo nixos-rebuild switch --flake .#{{ARGS}} deploy *ARGS: - nixos-rebuild switch --flake .#{{ARGS}} --target-host {{ARGS}} --use-remote-sudo - + nixos-rebuild switch -S --flake .#{{ARGS}} --target-host {{ARGS}} diff --git a/nixos/viridian/configuration.nix b/nixos/viridian/configuration.nix index ca7138c..37d1131 100644 --- a/nixos/viridian/configuration.nix +++ b/nixos/viridian/configuration.nix @@ -49,9 +49,6 @@ oci-containers.backend = "docker"; }; - # Required for smooth remote deployments - security.sudo.wheelNeedsPassword = false; - # https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion system.stateVersion = "24.05"; } diff --git a/nixos/viridian/services/inspircd/default.nix b/nixos/viridian/services/inspircd/default.nix index 4fdaaa4..64402c3 100644 --- a/nixos/viridian/services/inspircd/default.nix +++ b/nixos/viridian/services/inspircd/default.nix @@ -4,6 +4,9 @@ config = builtins.readFile ./inspircd.conf; }; + # Ensure log directory exists + systemd.services.inspircd.serviceConfig.LogsDirectory = "inspircd"; + environment.etc = { "inspircd/inspircd.motd".source = ./inspircd.motd; }; diff --git a/nixos/viridian/services/inspircd/inspircd.conf b/nixos/viridian/services/inspircd/inspircd.conf index fa9fc8c..09f9979 100644 --- a/nixos/viridian/services/inspircd/inspircd.conf +++ b/nixos/viridian/services/inspircd/inspircd.conf @@ -589,7 +589,7 @@ # The following log tag is highly default and uncustomised. It is recommended you # sort out your own log tags. This is just here so you get some output. - + #-#-#-#-#-#-#-#-#-#-#-#-#- WHOWAS OPTIONS -#-#-#-#-#-#-#-#-#-#-#-#-# # #