diff --git a/profiles/homelab/base.nix b/profiles/homelab/base.nix index a66ac09..c0562a5 100644 --- a/profiles/homelab/base.nix +++ b/profiles/homelab/base.nix @@ -4,6 +4,7 @@ imports = [ ../../system/hardware-configuration.nix ../../system/hardware/time.nix # Network time sync + ../../system/security/firewall.nix ../../system/security/doas.nix ../../system/security/gpg.nix ( import ../../system/app/docker.nix {storageDriver = null; inherit pkgs userSettings lib;} ) @@ -71,10 +72,15 @@ git rclone rdiff-backup + rsnapshot cryptsetup gocryptfs ]; + programs.fuse.userAllowOther = true; + + services.haveged.enable = true; + # I use zsh btw environment.shells = with pkgs; [ zsh ]; users.defaultUserShell = pkgs.zsh; diff --git a/system/app/docker.nix b/system/app/docker.nix index 0923aaa..3e36b88 100644 --- a/system/app/docker.nix +++ b/system/app/docker.nix @@ -19,6 +19,7 @@ assert lib.asserts.assertOneOf "storageDriver" storageDriver [ }; users.users.${userSettings.username}.extraGroups = [ "docker" ]; environment.systemPackages = with pkgs; [ + docker docker-compose lazydocker ];