summaryrefslogtreecommitdiffstats
path: root/configuration.nix
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2021-06-30 13:41:14 +0200
committerMinijackson <minijackson@riseup.net>2021-06-30 13:41:14 +0200
commit6a6a4d8a7a9ea317b32d2fbbf55d0f2e65a2ada3 (patch)
treec0b207268253404e44ab711bc86c9ccb4d16709a /configuration.nix
parent1a480166b43b789ac514a15294e131bc04af12d1 (diff)
downloadnixos-config-reborn-6a6a4d8a7a9ea317b32d2fbbf55d0f2e65a2ada3.tar.gz
nixos-config-reborn-6a6a4d8a7a9ea317b32d2fbbf55d0f2e65a2ada3.zip
all: add dnsutils, dog, nixpkgs-fmt packages
Diffstat (limited to 'configuration.nix')
-rw-r--r--configuration.nix45
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:
5let 5let
6 optionalImport = path: 6 optionalImport = path:
7 lib.optional (builtins.pathExists path) path; 7 lib.optional (builtins.pathExists path) path;
8in { 8in
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 };