my nixos dotfiles :3 (git.koi.rip mirror) git.koi.rip/koi/dotfiles
linux dotfiles neovim nixos catppuccin
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

refact: koi stuff part 4

koi 1037869c af0c90b5

+22 -22
+2 -2
home/adam.nix home/koi.nix
··· 1 1 { 2 2 home = { 3 - username = "adam"; 4 - homeDirectory = "/home/adam"; 3 + username = "koi"; 4 + homeDirectory = "/home/koi"; 5 5 stateVersion = "25.11"; 6 6 }; 7 7
+1 -1
modules/base/nix.nix
··· 11 11 ]; 12 12 trusted-users = [ 13 13 "root" 14 - "adam" 14 + "koi" 15 15 ]; 16 16 }; 17 17 };
+3 -3
modules/base/users/adam.nix modules/base/users/koi.nix
··· 1 1 { 2 - users.users.adam = { 2 + users.users.koi = { 3 3 isNormalUser = true; 4 4 hashedPassword = "$y$j9T$kpXvXU/Ftx9qI9LKssnpY/$mGPO35iEUCb8/.bdYA/Zys3MuIaNSlrnUY2S6wCoFD8"; 5 5 ignoreShellProgramCheck = true; ··· 8 8 "jellyfin" 9 9 ]; 10 10 openssh.authorizedKeys.keys = [ 11 - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID9feAlrIVPuVS28tz54/m7pZkjHHL5aVhV2qwBPPceT adam" 11 + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID9feAlrIVPuVS28tz54/m7pZkjHHL5aVhV2qwBPPceT koi" 12 12 ]; 13 13 }; 14 14 15 - systemd.tmpfiles.rules = [ "d /tmp/downloads 2700 adam users -" ]; 15 + systemd.tmpfiles.rules = [ "d /tmp/downloads 2700 koi users -" ]; 16 16 }
+1 -1
modules/base/users/default.nix
··· 1 1 { 2 2 imports = [ 3 - ./adam.nix 3 + ./koi.nix 4 4 ./root.nix 5 5 ]; 6 6
+1 -1
modules/base/users/root.nix
··· 1 1 { config, ... }: 2 2 3 3 { 4 - users.users.root.hashedPassword = config.users.users.adam.hashedPassword; 4 + users.users.root.hashedPassword = config.users.users.koi.hashedPassword; 5 5 }
+1 -1
modules/desktop/default.nix
··· 13 13 ./services 14 14 ]; 15 15 16 - users.users.adam.shell = pkgs.zsh; 16 + users.users.koi.shell = pkgs.zsh; 17 17 }
+1 -1
modules/home.nix
··· 9 9 inputs 10 10 ; 11 11 }; # TODO: optimize maybe 12 - users.adam = import ../home/adam.nix; 12 + users.koi = import ../home/koi.nix; 13 13 }; 14 14 }
+5 -5
secrets/secrets.nix
··· 1 1 let 2 - adam = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID9feAlrIVPuVS28tz54/m7pZkjHHL5aVhV2qwBPPceT"; 2 + koi = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID9feAlrIVPuVS28tz54/m7pZkjHHL5aVhV2qwBPPceT"; 3 3 seber = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBAp82e57ij5x+Ei1Tjwxuex0fil5vV9wfEfNYgC5dFQ"; 4 4 in 5 5 { 6 - "chromium.sh.age".publicKeys = [ adam ]; 7 - "cloudflared.pem.age".publicKeys = [ adam ]; 8 - "jellyfin-rpc.json.age".publicKeys = [ adam ]; 9 - "wakatime.cfg.age".publicKeys = [ adam ]; 6 + "chromium.sh.age".publicKeys = [ koi ]; 7 + "cloudflared.pem.age".publicKeys = [ koi ]; 8 + "jellyfin-rpc.json.age".publicKeys = [ koi ]; 9 + "wakatime.cfg.age".publicKeys = [ koi ]; 10 10 11 11 "vaultwarden.env.age".publicKeys = [ seber ]; 12 12 "ssl-adamperkowski.cert.pem.age".publicKeys = [ seber ];
+2 -2
systems/miku/default.nix
··· 1 - { pkgs, inputs, ... }: 1 + { config, pkgs, inputs, ... }: 2 2 3 3 { 4 4 imports = [ ··· 55 55 ]; 56 56 57 57 age = { 58 - identityPaths = [ "/home/adam/.ssh/id_ed25519" ]; 58 + identityPaths = [ "${config.users.users.koi.home}/.ssh/id_ed25519" ]; 59 59 60 60 secrets.cloudflared = { 61 61 file = ../../secrets/cloudflared.pem.age;
+1 -1
systems/seber/services/ebil-club.nix
··· 117 117 118 118 systemd.tmpfiles.rules = [ 119 119 "d /var/ebil.club 0755 root root -" 120 - "d /var/ebil.club/ebil.club 2750 adam nginx -" 120 + "d /var/ebil.club/ebil.club 2750 koi nginx -" 121 121 ]; 122 122 }
+2 -2
systems/seber/services/lebel.nix
··· 9 9 wantedBy = [ "multi-user.target" ]; 10 10 11 11 serviceConfig = { 12 - User = "adam"; 12 + User = "koi"; 13 13 Group = "users"; 14 14 ExecStart = "${pkgs.nodejs}/bin/node --env-file /var/lebel/.env /var/lebel/build/main.js"; 15 15 WorkingDirectory = "/var/lebel"; ··· 40 40 sslCertificateKey = "/run/agenix/ssl-adamperkowski-key"; 41 41 }; 42 42 43 - systemd.tmpfiles.rules = [ "d /var/lebel 2750 adam users -" ]; 43 + systemd.tmpfiles.rules = [ "d /var/lebel 2750 koi users -" ]; 44 44 }
+1 -1
systems/seber/services/mimi.nix
··· 16 16 }; 17 17 }; 18 18 19 - systemd.tmpfiles.rules = [ "d /var/mimi 2750 adam users -" ]; 19 + systemd.tmpfiles.rules = [ "d /var/mimi 2750 koi users -" ]; 20 20 }
+1 -1
systems/seber/services/website.nix
··· 26 26 sslCertificateKey = "/run/agenix/ssl-adamperkowski-key"; 27 27 }; 28 28 29 - systemd.tmpfiles.rules = [ "d /var/website 2750 adam users -" ]; 29 + systemd.tmpfiles.rules = [ "d /var/website 2750 koi users -" ]; 30 30 }