my over complex system configurations dotfiles.isabelroses.com/
nixos nix flake dotfiles linux
12
fork

Configure Feed

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

users: fix eval on darwin

+36 -20
-7
modules/base/users/default.nix
··· 4 4 ./isabel.nix 5 5 ./mkuser.nix 6 6 ./options.nix 7 - ./robin.nix 8 - ./root.nix 9 7 # keep-sorted end 10 8 ]; 11 - 12 - config = { 13 - # disable the ability to modify users outside of the nixos configuration 14 - users.mutableUsers = false; 15 - }; 16 9 }
-2
modules/base/users/isabel.nix
··· 9 9 { 10 10 config = mkIf (elem "isabel" config.garden.system.users) { 11 11 users.users.isabel = { 12 - hashedPassword = "$y$j9T$vCF2V4znV5q3n6PxO5i6z/$T9Xw1s0PEvJys.29suA3Gbwv9XvJo98cZVhULWk0MtC"; 13 - 14 12 openssh.authorizedKeys.keys = [ 15 13 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMQDiHbMSinj8twL9cTgPOfI6OMexrTZyHX27T8gnMj2" 16 14 ];
modules/base/users/robin.nix modules/nixos/users/robin.nix
-11
modules/base/users/root.nix
··· 1 - { 2 - lib, 3 - _class, 4 - config, 5 - ... 6 - }: 7 - { 8 - users.users.root = lib.mkIf (_class == "nixos") { 9 - inherit (config.users.users.${config.garden.system.mainUser}) hashedPassword; 10 - }; 11 - }
+1
modules/nixos/default.nix
··· 20 20 ./services 21 21 ./system 22 22 ./tags.nix 23 + ./users 23 24 # keep-sorted end 24 25 ]; 25 26 }
+14
modules/nixos/users/default.nix
··· 1 + { 2 + imports = [ 3 + # keep-sorted start 4 + ./isabel.nix 5 + ./robin.nix 6 + ./root.nix 7 + # keep-sorted end 8 + ]; 9 + 10 + config = { 11 + # disable the ability to modify users outside of the nixos configuration 12 + users.mutableUsers = false; 13 + }; 14 + }
+15
modules/nixos/users/isabel.nix
··· 1 + { 2 + lib, 3 + config, 4 + ... 5 + }: 6 + let 7 + inherit (lib) elem mkIf; 8 + in 9 + { 10 + config = mkIf (elem "isabel" config.garden.system.users) { 11 + users.users.isabel = { 12 + hashedPassword = "$y$j9T$vCF2V4znV5q3n6PxO5i6z/$T9Xw1s0PEvJys.29suA3Gbwv9XvJo98cZVhULWk0MtC"; 13 + }; 14 + }; 15 + }
+6
modules/nixos/users/root.nix
··· 1 + { config, ... }: 2 + { 3 + users.users.root = { 4 + inherit (config.users.users.${config.garden.system.mainUser}) hashedPassword; 5 + }; 6 + }