hosts/kvothe/configuration.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
{ self, config, pkgs, lib, ... }:
{
programs.bash.enable = true;
environment = {
shells = [ pkgs.bash ];
};
users.users.icy = {
name = "icy";
home = "/Users/icy";
};
services.nix-daemon.enable = true;
security.pam.enableSudoTouchIdAuth = true;
system.activationScripts.applications.text = pkgs.lib.mkForce (
''
echo "setting up ~/Applications..." >&2
rm -rf ~/Applications/Nix\ Apps
mkdir -p ~/Applications/Nix\ Apps
for app in $(find ${config.system.build.applications}/Applications -maxdepth 1 -type l); do
src="$(/usr/bin/stat -f%Y "$app")"
cp -r "$src" ~/Applications/Nix\ Apps
done
''
);
}
|