users = { "clerie": { "groups": [ "sudo" ], "shell": "/bin/bash", }, } directories = { "/home/clerie/.ssh": { "mode": "0700", "owner": "clerie", "group": "clerie", "needs": [ "user:clerie", ], }, } files = { f'/home/clerie/.ssh/authorized_keys': { "content_type": "download", "source": "https://git.clerie.de/clerie/nixfiles/raw/commit/dd76691f7da3f860b25f770b65e602f90e1a1de8/users/clerie/ssh.pub", "content_hash": "f37b63f98c5d4bd5292a81ce01dd7f6bc5e356fc", "mode": "0700", "owner": "clerie", "group": "clerie", "needs": [ "directory:/home/clerie/.ssh", ], }, f'/etc/sudoers.d/sudoers-clerie': { "source": "sudoers-clerie", }, }