| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-22 | launchd: ensure user LaunchAgents exist | Daiderd Jordan | |
| Apparently this doesn't exist by default, so make sure it's created first. Fixes #134 | |||
| 2019-03-20 | lnl: update reexec aliases | Daiderd Jordan | |
| 2019-03-02 | Add NSGlobalDomain configs | Ben Zhang | |
| 2019-03-02 | add trackpad configs: ActuationStrength, FirstClickThreshold, ↵ | Ben Zhang | |
| SecondClickThreshold | |||
| 2019-02-24 | darwin: replace usages of nix-instantiate --eval with --find-file | Daiderd Jordan | |
| 2019-02-24 | users: gate the creation with an option, false by default and use createhomedir | Wael M. Nasreddine | |
| 2019-02-24 | users: create/chown the home only when it is different than /var/empty | Wael M. Nasreddine | |
| 2019-02-24 | users: create the home-directory for a new user | Wael M. Nasreddine | |
| 2019-02-23 | users.users: only extend profiles if packages are defined | Daiderd Jordan | |
| 2019-02-23 | Merge pull request #127 from kalbasit/nix-darwin_user-packages | Daiderd Jordan | |
| users: install user packages via users.users.<name?>.packages | |||
| 2019-02-23 | Merge pull request #121 from thefloweringash/channel-version-info | Daiderd Jordan | |
| system-version: get version information from channels | |||
| 2019-02-21 | order the environment | Wael M. Nasreddine | |
| 2019-02-22 | nix-daemon: make default values overridable without mkForce | Daiderd Jordan | |
| 2019-02-21 | users: increase default nixbld users to 32 and set knownUsers by default | Daiderd Jordan | |
| Since the users.nix.configureBuildUsers target nixbld users, don't require them to be added to knownUsers explicitly. | |||
| 2019-02-20 | users: install user packages via users.users.<name?>.packages | Wael M. Nasreddine | |
| 2019-02-18 | nix-daemon: enable forking workaround by default | Daiderd Jordan | |
| This should be relatively safe and there's still no real solution for it. | |||
| 2019-02-17 | fonts: rewrite activation | Daiderd Jordan | |
| The new implementation is a bit smarter and only updates fonts that changed. But more importantly /run/current-system isn't used anymore which breaks initial activation and installs the previous set of fonts instead of the one in the new system. Fixes #115 | |||
| 2019-02-16 | lnl: start tmux panes in a sandbox by default | Daiderd Jordan | |
| 2019-02-16 | tmux: add defaultCommand option | Daiderd Jordan | |
| 2019-02-16 | lnl: sandbox fetch-nixpkgs-updates service | Daiderd Jordan | |
| 2019-02-16 | sandbox: add module for sandbox profiles | Daiderd Jordan | |
| This could be used outside of nix-darwin, but this is mainly useful for services since all of the inputs are known there. { # $ /usr/bin/sandbox-exec -f $profile $coreutils/bin/ls / # ls: cannot access '/': Operation not permitted security.sandbox.profiles.example.closure = [ pkgs.coreutils ]; } | |||
| 2019-02-12 | lnl: add tmp and var/tmp to sandbox paths | Daiderd Jordan | |
| 2019-02-12 | lnl: (re)enable sandboxing with extra-sandbox-paths | Daiderd Jordan | |
| There are still some problems with frameworks, this opens up the sandbox enough by default to work around that and make it work like expected in most cases. | |||
| 2019-01-19 | system-version: get version information from channels | Andrew Childs | |
| 2019-01-16 | nix-daemon: use system NIX_SSL_CERT_FILE | Daiderd Jordan | |
| Otherwise the daemon wouldn't honor extra certificates from the security.pki options. | |||
| 2019-01-16 | lnl: disable cachix | Daiderd Jordan | |
| 2019-01-15 | security.pki: add module to configure ca certificates | Daiderd Jordan | |
| This makes NIX_SSL_CERT_FILE configurable and makes /etc/ssl/certs/ca-certificates.crt available like nixos. | |||
| 2019-01-07 | lnl: cleanup and configure nixbld users | Daiderd Jordan | |
| 2019-01-04 | zsh: Add vendor-completions to fpath | Kirill Elagin | |
| 2019-01-04 | checks: actually fix gc condition | Daiderd Jordan | |
| Introduced in 28710738a3ca7c9a16d63b89c904588d030edf01, the check should _only_ run if the user is not configured not the other way around. | |||
| 2019-01-03 | nix-gc: fix evaluation | Daiderd Jordan | |
| 2019-01-03 | checks: fix gc condition | Daiderd Jordan | |
| Don't fail if the user is configured properly. | |||
| 2019-01-02 | checks: generalize and make them more configurable | Daiderd Jordan | |
| All the checks are now aggregated in system.checks.text making it easy to allow certain checks to be disabled as well as disabling them alltogether if desired. eg. # Disable all checks. system.checks.text = mkForce ""; Fixes #117 | |||
| 2019-01-02 | nix-gc: add check for nix.gc.automatic | Daiderd Jordan | |
| This hopefully avoids problems for people that try to enable the service with a single-user install. Fixes #118 | |||
| 2019-01-02 | nix-gc: add user option | Daiderd Jordan | |
| This configures the user that runs the garbage collector, particularly useful for single-user installs. Otherwise it runs as root resulting in permission issues afterwards. | |||
| 2019-01-02 | Merge pull request #97 from peel/patch-1 | Daiderd Jordan | |
| [services.emacs] use `fg-daemon` flag for service | |||
| 2018-12-18 | lnl: add nix-daemon objc workaround | Daiderd Jordan | |
| 2018-12-18 | lnl: fix reexec aliases | Daiderd Jordan | |
| 2018-12-18 | lnl: enable gnupg agent | Daiderd Jordan | |
| 2018-12-18 | lnl: add awscli | Daiderd Jordan | |
| 2018-10-25 | Unify environment configuration and don't run in child shells | Andrew Childs | |
| This should enable `nix run` to work under shells like fish and zsh, as well as making child shells not needlessly reset any environment that should be inherited. Implementation adapted from NixOS. | |||
| 2018-10-16 | bash: place bashrc early non-interactive return below system setup | Mario Rodas | |
| Setting PATH and environment setup is required in non-interactive shells | |||
| 2018-10-14 | bash: do not evaluate completions on dumb terminals | Mario Rodas | |
| 2018-10-14 | bash: do not evaluate /etc/bashrc on non-interactive shells | Mario Rodas | |
| 2018-10-12 | tmux: remove reattach-to-user-namespace | Daiderd Jordan | |
| It's not been needed anymore for a few macOS releases now. | |||
| 2018-10-11 | Merge pull request #108 from thefloweringash/dock-show-recents | Daiderd Jordan | |
| system.defaults.dock: add `show-recents` option | |||
| 2018-10-11 | Merge pull request #102 from peel/f-fonts-module | Daiderd Jordan | |
| initialise fonts module | |||
| 2018-10-11 | system.defaults.dock: add `show-recents` option | Andrew Childs | |
| 2018-10-06 | skip buildEnv and create a package with /share/fonts | Piotr Limanowski | |
| 2018-10-05 | fonts: adds `enableFontDir` flag | Piotr Limanowski | |
| For NixOS compatibility reasons we're using enableFontDir flag that in turn enables/disables font management in /Library/Fonts directory. | |||
