summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2020-01-15Remove trailing slash from pathSebastian Wild
A change of `commitIdFromGitRepo` in nixpkgs/lib/sources.nix resulted in the error message "attribute '.git' missing at nixpkgs/lib/sources.nix:7:32" when executing darwin-rebuils switch. The commit with the change is https://github.com/NixOS/nixpkgs/commit/c9214c394b248e1f26e45dbe1be2bd82363af3a6 Removing the trailing slash resolves the error.
2020-01-01defaults: introduce NSGlobalDomain option for "_HIHideMenuBar"cmacrae
2019-12-22Replaces cp with rsync to prevent partial copies across filesystems.Thibault Gagnaux
2019-12-22fonts: Adds support if Nix is on another filesystem.Thibault Gagnaux
On Catalina, the default way is to install Nix on a new volume which breaks hardlinking the font files. If that is the case I just copy them.
2019-11-04fix autologin name docsSimon Holywell
2019-11-04adds com.apple.SoftwareUpdateSimon Holywell
2019-11-04adds com.apple.loginwindowSimon Holywell
2019-11-04adds com.apple.spacesSimon Holywell
2019-11-04adds com.apple.alfSimon Holywell
2019-11-04adds com.apple.sound.beep.feedbackSimon Holywell
2019-11-04adds com.apple.sound.beep.volumeSimon Holywell
2019-11-01tmux: clear __NIX_DARWIN_SET_ENVIRONMENT_DONEzhujun
This is necessary to allow shell sessions inside tmux having a chance to set environment properly
2019-10-17buildkite: add preCommands optionSamuel Leathers
2019-09-24lnl: load :u packages in current instead of a subshellDaiderd Jordan
2019-09-10Revert "Add hercules-ci-agent"Robert Hensing
This reverts commit fb0a1763f5779b869d5dc4240b0bdd668acd0e68. Reason: this implementation of the module is outdated and broken. We recommend to follow instructions in the web app or https://docs.hercules-ci.com
2019-09-01Merge pull request #159 from marsam/remove-types-stringDaiderd Jordan
modules: remove usages of types.string
2019-09-01Merge pull request #155 from toonn/defaults-write-GlobalPreferencesDaiderd Jordan
Add defaults write for the alert sound
2019-09-01Merge pull request #154 from eraserhd/keyboard-fnStateDaiderd Jordan
Allow configuring external keyboard to use standard F-keys
2019-08-31modules: remove usages of types.stringMario Rodas
2019-08-19Add defaults write for the alert soundtoonn
Found in `System Preferences`->`Sound`->`Sound Effects`, the default is `Funk`.
2019-07-29lnl: remove default sandboxDaiderd Jordan
2019-07-29lnl: remove chunkwm dummyDaiderd Jordan
2019-07-22Allow configuring external keyboard to use standard F-keysJason Felice
2019-07-02Merge pull request #147 from eraserhd/autosshDaiderd Jordan
port autossh service from nixos
2019-07-02port autossh service from nixosJason Felice
2019-07-01launchd: don't disable services when unloadingDaiderd Jordan
2019-07-01nix: check nix.useDaemon valueDaiderd Jordan
This case will cause problems when existing files in /etc are replaced instead of skipped with a warning, potentially breaking the nix install in the process.
2019-07-01nix: fix useDaemon conditionsDaiderd Jordan
The nix.useDaemon option enables using a multi-user install without managing the nix installation with nix-darwin. The following checks apply to both cases.
2019-06-05Merge pull request #144 from kevingriffin/postgres-character-setDaiderd Jordan
nix-darwin/postgresql: add character set config
2019-06-05activation-scripts: create /runDaiderd Jordan
In case this was removed or not bootstrapped by the installer.
2019-06-05nix-script: removeDaiderd Jordan
2019-06-05version: fix descriptionDaiderd Jordan
2019-05-29postgresql: add character set configKevin Griffin
`initdb` expects to read the locale or SQL_ASCII environment variable to determine the most appropriate character set. Instead, offer a configuration option.
2019-05-17hercules-ci-agent: simplify package importDomen Kožar
2019-05-17SSL_CERT_FILE -> NIX_SSL_CERT_FILEDomen Kožar
2019-05-16Add hercules-ci-agentDomen Kožar
2019-05-04version: add default darwinRevisionDaiderd Jordan
There's no channel for darwin so this can be unavailable if a tarball or shallow clone is used.
2019-05-04doc: fix module referencesDaiderd Jordan
2019-05-04version: include darwin metadata in system labelDaiderd Jordan
This makes it possible to trace back what version of both darwin and nixpkgs the system was built with.
2019-05-04lnl: open up per-user paths in sandboxDaiderd Jordan
2019-05-04documentation: add module for darwin manualDaiderd Jordan
Fixes #72
2019-05-04modules: add modules-list.nix and baseModules argumentDaiderd Jordan
2019-05-04sandbox: add missing option descriptionsDaiderd Jordan
2019-05-04ofborg: fix option descriptionsDaiderd Jordan
2019-05-01nix: make nix.nixPath merge by defaultDaiderd Jordan
Since named entries can be overridden now based on ordering now merging is only a problem for removing one of the default search paths, in which case a higher priority eg. mkForce can be used. { nix.nixPath = [{ darwin-config = "/darwin.nix"; }]; } Will result in [ "darwin-config=/darwin.nix" "/nix/var/nix/profiles/per-user/root/channels" "$HOME/.nix-defexpr/channels" ] Fixes #137
2019-05-01nix: allow specifying named NIX_PATH using and attrsetDaiderd Jordan
This gives the option nicer merge behaviour, otherwise setting a named entry multiple times would result in duplicates which can't be resolved without overriding the entire list.
2019-03-30Merge pull request #135 from marsam/feature/postgresql-pluginsDaiderd Jordan
postgresql: Add support for extraPlugins
2019-03-29postgresql: Use core `ln` from coreutilsMario Rodas
Otherwise it fallbacks to /bin/ln which is outdated and might not work.
2019-03-25postgresql: Add support for extraPluginsMario Rodas
2019-03-22Merge pull request #132 from ben-z/add-defaults-configsDaiderd Jordan
Add defaults configs