refactor Torus

This commit is contained in:
Tyler Starr 2023-09-12 22:18:09 -07:00
parent 34a939cb47
commit 308e53a02c

View File

@ -48,46 +48,11 @@
setLdLibraryPath = true; setLdLibraryPath = true;
}; };
# Enable zsh
programs.zsh.enable = true;
# Define user account. # Define user account.
users.users.${user} = { users.users.${user} = {
isNormalUser = true; isNormalUser = true;
extraGroups = [ "wheel" "docker" ]; # Enable sudo for the user. extraGroups = [ "wheel" "docker" ]; # Enable sudo for the user.
shell = pkgs.zsh; shell = pkgs.bash;
};
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
vim
git
killall
pciutils
syncthing
pinentry-curses
trash-cli
unzip
nnn
docker-compose
];
# Enable user services
#services = {
# syncthing = {
# enable = true;
# user = "${user}";
# };
#};
# Enable the OpenSSH daemon.
services.openssh.enable = true;
services.pcscd.enable = true;
programs.gnupg.agent = {
enable = true;
pinentryFlavor = "curses";
enableSSHSupport = true;
}; };
security.acme = { security.acme = {
@ -127,14 +92,19 @@
# Enable modules # Enable modules
imports = [ ../../modules ]; imports = [ ../../modules ];
modules = { modules = {
services = {
samba-server.enable = true;
jellyfin.enable = true;
};
devel = { devel = {
tooling.enable = true; tooling.enable = true;
}; };
services = {
samba-server.enable = true;
jellyfin.enable = true;
syncthing.enable = true;
};
system = {
terminal.enable = true;
ssh.enable = true;
};
}; };
# Did you read the comment?
system.stateVersion = "23.05"; # Did you read the comment? system.stateVersion = "23.05";
} }