diff options
Diffstat (limited to 'users/sterni/machines/edwin/default.nix')
-rw-r--r-- | users/sterni/machines/edwin/default.nix | 66 |
1 files changed, 2 insertions, 64 deletions
diff --git a/users/sterni/machines/edwin/default.nix b/users/sterni/machines/edwin/default.nix index c1b267526e5b..0204cc463ea1 100644 --- a/users/sterni/machines/edwin/default.nix +++ b/users/sterni/machines/edwin/default.nix @@ -4,6 +4,8 @@ imports = [ # Third party modules we use "${depot.third_party.agenix.src}/modules/age.nix" + # Basic settings + ../../modules/common.nix # These modules touch things related to booting (filesystems, initrd network…) ./hardware.nix ./network.nix @@ -18,70 +20,6 @@ ]; config = { - time.timeZone = "Europe/Berlin"; - - nix = { - package = pkgs.nix_2_3; - settings = { - trusted-public-keys = lib.mkAfter [ - "headcounter.org:/7YANMvnQnyvcVB6rgFTdb8p5LG1OTXaO+21CaOSBzg=" - ]; - substituters = lib.mkAfter [ - "https://hydra.build" - ]; - }; - }; - tvl.cache.enable = true; - - services = { - journald.extraConfig = '' - SystemMaxUse=1024M - ''; - - openssh.enable = true; - }; - - security.acme = { - defaults.email = builtins.getAttr "email" ( - builtins.head ( - builtins.filter (attrs: attrs.username == "sterni") depot.ops.users - ) - ); - acceptTerms = true; - }; - - programs = { - fish.enable = true; - mosh.enable = true; - tmux.enable = true; - }; - - environment.systemPackages = [ - pkgs.weechat - pkgs.wget - pkgs.git - pkgs.stow - pkgs.htop - pkgs.foot.terminfo - pkgs.vim - ]; - - users = { - users = { - root.openssh.authorizedKeys.keys = depot.users.sterni.keys.all; - lukas = { - isNormalUser = true; - extraGroups = [ "wheel" "http" "git" ]; - openssh.authorizedKeys.keys = depot.users.sterni.keys.all; - shell = "${pkgs.fish}/bin/fish"; - }; - }; - }; - - nix.settings.trusted-users = [ - "lukas" - ]; - system.stateVersion = "20.09"; }; } |