uncenter/nix-darwin-login-items
nix-darwin module for configuring macOS login items.
{ "createdAt": "2025-11-19T04:57:02Z", "defaultBranch": "main", "description": "nix-darwin module for configuring macOS login items.", "fullName": "uncenter/nix-darwin-login-items", "homepage": "", "language": "Nix", "name": "nix-darwin-login-items", "pushedAt": "2025-11-19T04:57:05Z", "stargazersCount": 3, "topics": [ "nix", "nix-darwin" ], "updatedAt": "2025-11-19T20:40:14Z", "url": "https://github.com/uncenter/nix-darwin-login-items"}nix-darwin-login-items
Section titled “nix-darwin-login-items”Configure macOS login items through Nix. A module for nix-darwin.
Add this repository to your flake’s inputs:
{ inputs = { darwin-login-items.url = "github:uncenter/nix-darwin-login-items"; };}Add the module provided by the flake:
{ darwinConfigurations.some-mac-device = nix-darwin.lib.darwinSystem { modules = [ darwin-login-items.darwinModules.default ]; };}And then in your system configuration:
{ environment.loginItems = { enable = true; items = [ "/Applications/Spotify.app" ]; };}License
Section titled “License”[MIT]!(LICENSE)
Credit
Section titled “Credit”The module structure for this repository was developed from ryanccn/nix-darwin-custom-icons.