deinonyxus/files/system/usr/lib/systemd/user/randofin-nixpkgs-init.service

13 lines
399 B
Desktop File

[Unit]
Description=Install Nix Home Manager and packages on first login
ConditionUser=!root
ConditionPathExists=!%h/.local/state/randofin-os/nixpkgs-init.done
[Service]
Type=oneshot
ExecStart=/usr/libexec/randofin-os/nixpkgs.sh
ExecStartPost=/usr/bin/mkdir -p %h/.local/state/randofin-os
ExecStartPost=/usr/bin/touch %h/.local/state/randofin-os/nixpkgs-init.done
[Install]
WantedBy=default.target