diff options
Diffstat (limited to 'configuration.nix')
-rw-r--r-- | configuration.nix | 45 |
1 files changed, 32 insertions, 13 deletions
diff --git a/configuration.nix b/configuration.nix index 61c06f7..f1c24ed 100644 --- a/configuration.nix +++ b/configuration.nix | |||
@@ -5,39 +5,58 @@ inputs: | |||
5 | let | 5 | let |
6 | optionalImport = path: | 6 | optionalImport = path: |
7 | lib.optional (builtins.pathExists path) path; | 7 | lib.optional (builtins.pathExists path) path; |
8 | in { | 8 | in |
9 | { | ||
9 | imports = [ | 10 | imports = [ |
10 | (import ./common/default.nix inputs) | 11 | (import ./common/default.nix inputs) |
11 | ]; | 12 | ]; |
12 | 13 | ||
13 | environment.systemPackages = with pkgs; [ | 14 | environment.systemPackages = with pkgs; [ |
14 | wget | 15 | dnsutils |
15 | vim tmux | 16 | dogdns |
16 | ripgrep file progress psmisc lsof nethogs | ||
17 | fd tree ncdu | ||
18 | lm_sensors hddtemp smartmontools | ||
19 | elinks | 17 | elinks |
20 | wipe | 18 | fd |
19 | file | ||
21 | gnupg | 20 | gnupg |
21 | hddtemp | ||
22 | lm_sensors | ||
23 | lsof | ||
24 | ncdu | ||
25 | nethogs | ||
22 | nix-prefetch-scripts | 26 | nix-prefetch-scripts |
27 | nixpkgs-fmt | ||
28 | progress | ||
29 | psmisc | ||
30 | ripgrep | ||
23 | shellcheck | 31 | shellcheck |
32 | smartmontools | ||
33 | tmux | ||
34 | tree | ||
35 | vim | ||
36 | wget | ||
37 | wipe | ||
24 | ]; | 38 | ]; |
25 | 39 | ||
26 | users.extraUsers.minijackson = { | 40 | users.extraUsers.minijackson = { |
27 | isNormalUser = true; | 41 | isNormalUser = true; |
28 | extraGroups = [ "users" "wheel" ]; | 42 | extraGroups = [ "users" "wheel" ]; |
29 | openssh.authorizedKeys.keys = ["ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmyjB5yuU8GK3ZVFznELVEwXN7zzjQJcPYZ89YCGTANjPHpHxZv5R9/kgjTtIKrqqHdTvfr8V8sao9Nr7PhtcV9UywrFn+kplyGf9WDl2oDF9eZprX3beR9zwDj/YIcFRx3wXk4JK/ioZJjcVZ3+xWPixiFplvHIyMsTjKfgRplntHpvoyLM8vURjLOCdPr6SRPReVXuSR2DRlVO7q7y+4FwA1FKAndg9YACoM1g2bEJ6eGyCPp2kFde+GvMv1y6FlBS1OFddGmBpUJzJ4mQ4ebqDVFsKQMx1xCkiz0l7tfVpXqXToHF+baTESEKbC4654PunD99BC0J4otHKrerdmX0HdTgHKtAnslSwRD5NZVAojk/CR3DiSQYFSO9OhFVjHNQsc1zpoKPtJYMe1ax3pcvc+XLCrKLUdHH8x9rVGefZXwIyLrrGrB7fVlyIyX7j04dNALQZiuFOKCInaYypVLHLy0k+buhQlVqKCS6N1xP5O6JiWUKXFYYyoRmSoX9+bfPiwsMrPL+rYXkee0K67BI1NiFAYPmdFFM0jtdFaYuvgEAWw7b9WyWyO/JAdHRwtlqfAqraPBrb4sldvQfLBm8RdORBYMaVbg4EUKMOJjIeAAK+7xWPtg2XeJNnsje/IsWaVXIBx2IAC50uAnIZ/ksw5lyAZP+HyGIHhCAQChQ== minijackson@riseup.net"]; | 43 | openssh.authorizedKeys.keys = [ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCmyjB5yuU8GK3ZVFznELVEwXN7zzjQJcPYZ89YCGTANjPHpHxZv5R9/kgjTtIKrqqHdTvfr8V8sao9Nr7PhtcV9UywrFn+kplyGf9WDl2oDF9eZprX3beR9zwDj/YIcFRx3wXk4JK/ioZJjcVZ3+xWPixiFplvHIyMsTjKfgRplntHpvoyLM8vURjLOCdPr6SRPReVXuSR2DRlVO7q7y+4FwA1FKAndg9YACoM1g2bEJ6eGyCPp2kFde+GvMv1y6FlBS1OFddGmBpUJzJ4mQ4ebqDVFsKQMx1xCkiz0l7tfVpXqXToHF+baTESEKbC4654PunD99BC0J4otHKrerdmX0HdTgHKtAnslSwRD5NZVAojk/CR3DiSQYFSO9OhFVjHNQsc1zpoKPtJYMe1ax3pcvc+XLCrKLUdHH8x9rVGefZXwIyLrrGrB7fVlyIyX7j04dNALQZiuFOKCInaYypVLHLy0k+buhQlVqKCS6N1xP5O6JiWUKXFYYyoRmSoX9+bfPiwsMrPL+rYXkee0K67BI1NiFAYPmdFFM0jtdFaYuvgEAWw7b9WyWyO/JAdHRwtlqfAqraPBrb4sldvQfLBm8RdORBYMaVbg4EUKMOJjIeAAK+7xWPtg2XeJNnsje/IsWaVXIBx2IAC50uAnIZ/ksw5lyAZP+HyGIHhCAQChQ== minijackson@riseup.net" ]; |
30 | }; | 44 | }; |
31 | 45 | ||
32 | system.autoUpgrade = { | 46 | system.autoUpgrade = { |
33 | enable = true; | 47 | enable = true; |
34 | flake = "/etc/nixos/"; | 48 | flake = "/etc/nixos/"; |
35 | flags = [ | 49 | flags = [ |
36 | "--update-input" "nixpkgs" | 50 | "--update-input" |
37 | "--update-input" "nixpkgs-unstable" | 51 | "nixpkgs" |
38 | "--update-input" "nixos-config-reborn" | 52 | "--update-input" |
39 | "--update-input" "nixos-config-reborn-secrets" | 53 | "nixpkgs-unstable" |
40 | "--update-input" "nixos-hardware" | 54 | "--update-input" |
55 | "nixos-config-reborn" | ||
56 | "--update-input" | ||
57 | "nixos-config-reborn-secrets" | ||
58 | "--update-input" | ||
59 | "nixos-hardware" | ||
41 | "--commit-lock-file" | 60 | "--commit-lock-file" |
42 | ]; | 61 | ]; |
43 | }; | 62 | }; |