100 Commits
Author SHA1 Message Date
Daiderd JordanandGitHub d6703b9887 Merge pull request #1039 from Enzime/add/funding
.github: add sponsorship details
2024-08-21 07:58:18 +02:00
Daiderd JordanandGitHub 66a3047fa8 Merge pull request #723 from emilazy/rationalize-nixpkgs-handling
Rationalize handling of Nixpkgs
2023-07-09 12:34:19 +02:00
Daiderd JordanandGitHub 4e3fc18647 Merge pull request #724 from Enzime/fix/darwin-builder
linux-builder: fix evaluation errors
2023-07-09 08:02:16 +02:00
Daiderd Jordan 25ae710ba3 also update README in gh-pages 2023-06-25 13:07:55 +02:00
Daiderd Jordan cb37c35e33 fix darwin-option descriptions
Also drops the eval hacks in favour of jq.
2023-06-25 13:03:52 +02:00
Daiderd JordanandGitHub 53c6748f98 Merge pull request #675 from serokell/rvem/update-buildkite-module
buildkite-agent: fix launchd daemon environment
2023-06-25 10:52:13 +02:00
Daiderd JordanandGitHub de8a019304 Merge pull request #710 from emilazy/fix-manual-ci
ci: update manual updater to 23.05
2023-06-25 10:12:53 +02:00
Daiderd JordanandGitHub ace0ef2a26 Merge pull request #707 from emilazy/options-markdown-migration
Migrate option documentation to Markdown
2023-06-24 23:42:39 +02:00
Daiderd JordanandGitHub 6460468e7a Merge pull request #706 from qowoz/defaults
activity monitor: change settings to null
2023-06-23 12:57:17 +02:00
Daiderd JordanandGitHub ed275afbba Merge pull request #671 from sxyazi/pr-e0f2168d
Add `mouseDriverCursorSize` option
2023-06-20 21:55:53 +02:00
Daiderd JordanandGitHub 050da23813 Merge pull request #672 from sxyazi/pr-af01ed5d
Add `AppleScrollerPagingBehavior` option
2023-06-20 21:55:28 +02:00
Daiderd JordanandGitHub 689aa795a1 Merge pull request #673 from sxyazi/pr-4df4da65
feat: add `AppleWindowTabbingMode` option
2023-06-20 21:52:47 +02:00
Daiderd JordanandGitHub 681c152eea Merge pull request #679 from dbaynard/patch-1
Document font overriding behaviour
2023-06-20 21:38:47 +02:00
Daiderd JordanandGitHub 1b57241a7b Merge pull request #686 from CathalMullan/master
nix: Add build machines protocol option.
2023-06-20 21:19:39 +02:00
Daiderd JordanandGitHub 1eab97fe04 Merge pull request #689 from cherryblossom000/patch-1
docs: clarify how to use inputs with flakes
2023-06-20 21:12:39 +02:00
Daiderd JordanandGitHub 1a625c193d Merge pull request #696 from toonn/bump-actions
GHActions: Bump install-nix-action to v22
2023-06-20 21:09:17 +02:00
Daiderd JordanandGitHub b8c286c82c Merge pull request #616 from gshpychka/patch-1
feat: support writing arrays to system defaults
2023-05-22 19:02:28 +02:00
Daiderd JordanandGitHub 57094eaf5a Merge pull request #641 from lockejan/update-ci
Update ci and introduce matrix builds against stable and unstable
2023-05-22 18:42:29 +02:00
Daiderd JordanandGitHub dfbdabbb3e Merge pull request #661 from serokell/rvem/change-buildkite-agent-runtimePackages-option
buildkite-agent: allow 'types.path' in runtimePackages
2023-05-17 19:16:52 +02:00
Daiderd JordanandGitHub bd8694d0e1 Merge pull request #643 from hraban/feat/menuextra
feat: defaults write com.apple.menuextra.clock
2023-05-17 19:07:53 +02:00
Daiderd JordanandGitHub 252541bd05 Merge pull request #638 from aerialls/screensaver
feat(screensaver): add support of askForPassword and askForPasswordDelay
2023-05-10 23:42:22 +02:00
Daiderd JordanandGitHub 25e28fedda Merge pull request #650 from amarshall/fix-registry-extra-attrs
nix: Fix registry extra attrs not being applied
2023-05-10 23:26:18 +02:00
Daiderd JordanandGitHub 5061eb4557 Merge pull request #612 from maljub01/patch-1
Fix system.patches
2023-05-10 23:22:40 +02:00
Daiderd JordanandGitHub 02d2551c92 Merge pull request #534 from zwhitchcox/patch-1
Add comma for clarity
2022-09-26 18:34:24 +02:00
Daiderd Jordan 2f2bdf658d update example config 2022-05-07 11:33:56 +02:00
Daiderd JordanandGitHub 1a387b8b3e Merge pull request #447 from dsyang/additional-options
add options for configuring activity monitor
2022-04-25 23:03:55 +02:00
Daiderd JordanandGitHub aba9ce944e Merge pull request #429 from montchr/add-toplevel-option-lib
Add top-level `lib` option based on NixOS
2022-04-25 22:59:34 +02:00
Daiderd JordanandGitHub d010355f1b Merge pull request #453 from mtoohey31/fix/synthetic-instructions
Fix synthetic.conf instructions
2022-04-25 22:51:45 +02:00
Daiderd JordanandGitHub 175e7c23b9 Merge pull request #455 from eqyiel/add-launchevents
feat: add serviceConfig.LaunchEvents configuration option
2022-04-25 22:47:35 +02:00
Daiderd JordanandGitHub 8225b91297 Merge pull request #457 from montchr/hotfix-update-enablefontdir-usages
fonts: replace remaining reference to `enableFontDir`
2022-04-24 23:32:22 +02:00
Daiderd JordanandGitHub 1df878b6f8 Merge pull request #438 from domenkozar/cachix-deploy
Add Cachix Agent
2022-02-19 18:50:39 +01:00
Daiderd JordanandGitHub bcdb6022b3 Merge pull request #426 from malob/brew-path-fix
Fix homebrew.brewPrefix default value on Apple Silicon
2022-01-18 09:37:10 +01:00
Daiderd JordanandGitHub af65e183c3 Merge pull request #419 from tboerger/dock-features
modules/system/defaults/dock.nix: add options for hot corners
2022-01-17 21:57:10 +01:00
Daiderd JordanandGitHub f22e870a2e Merge pull request #414 from montchr/feature/system-defaults-universalaccess
defaults: add options for common defaults in the `com.apple.universalaccess` domain
2022-01-17 21:42:43 +01:00
Daiderd JordanandGitHub 13d129434d Merge pull request #418 from purcell/smarter-brew-prefix-default
Set brewPrefix defaults according to platform
2022-01-17 21:42:15 +01:00
Daiderd Jordan 9a388b6b56 bump stable tests to 21.05 2022-01-16 09:40:14 +01:00
Daiderd JordanandGitHub d3d7db7b86 Merge pull request #421 from domenkozar/modular-installer
move installer into a separate file
2022-01-16 09:20:16 +01:00
Daiderd JordanandGitHub 2296ffcd21 Merge pull request #397 from jsoo1/eval-config-check-param
eval-config: Add check parameter for compatibility with nixpkgs.
2022-01-16 09:03:43 +01:00
Daiderd JordanandGitHub 6555c36225 Merge pull request #394 from jsoo1/allow-functors
nixpkgs: Allow functors.
2022-01-16 08:56:55 +01:00
Daiderd JordanandGitHub 15635ae638 Merge pull request #409 from hercules-ci/fix-args-warning
eval-config.nix: Fix args warning
2022-01-02 20:38:46 +01:00
Daiderd Jordan 40b518d336 nix: extend nix.conf content whitelist
Fixes #407
2022-01-02 11:50:09 +01:00
Daiderd Jordan a13e52e658 simplify synthetic.conf install commands 2022-01-02 11:50:06 +01:00
Daiderd JordanandGitHub 209b3fa1a8 Merge pull request #389 from kidonng/patch-4
Add manual install command to create symlink after 10.15 Catalina
2022-01-02 11:47:32 +01:00
Daiderd JordanandGitHub 5851d9613e Merge pull request #402 from abathur/fix_newer_apfs.util_error
fix dependence on apfs.util exit code
2021-12-21 21:07:10 +01:00
Daiderd Jordan e8f4288d16 uninstaller: copy services instead of symlinking 2021-12-21 15:42:45 +01:00
Daiderd Jordan bebb35922d bump nix-install-action 2021-12-21 15:42:42 +01:00
Daiderd Jordan 44da835ac4 add forward compatibility for literalExample deprecation
Fixes #367
2021-10-23 15:06:42 +02:00
Daiderd JordanandGitHub 8dfeb92ec1 Merge pull request #369 from cherryblossom000/typo-fixes
Fix some typos
2021-10-23 15:05:44 +02:00
Daiderd Jordan e1a3f7292f improve flakes missing system error message 2021-09-15 20:22:23 +02:00
Daiderd Jordan 738eff4f33 Merge pull request #317 from darwinSystem 2021-09-15 20:11:08 +02:00
Daiderd Jordan d2bbe72e18 use current branch as darwin input for flakes
Overriding the registry was supposed to handle this but it seems the
behaviour changed at some point or never worked as intended if an url is
defined for the input.
2021-09-15 20:10:56 +02:00
Daiderd JordanandGitHub d4deef8194 Merge pull request #354 from kidonng/app
uninstaller: also remove `~/Applications/Nix Apps`
2021-09-14 19:12:49 +02:00
Daiderd JordanandGitHub f3c3b8db6e Merge pull request #351 from nosewings/master
system.defaults: enable automatic light/dark mode
2021-09-14 18:53:17 +02:00
Daiderd JordanandGitHub 39af16ede5 Merge pull request #357 from eraserhd/magic-mouse
defaults: magic mouse option
2021-09-14 18:52:46 +02:00
Daiderd JordanandGitHub 007d700e64 Merge pull request #304 from aaschmid/configurable.brew.path
homebrew: make brew path configurable
2021-05-26 22:20:22 +02:00
Daiderd JordanandGitHub f41d107db7 Merge pull request #330 from cormacrelf/patch-1
List the configuration file location in README
2021-05-26 18:38:42 +02:00
Daiderd JordanandGitHub daed264991 Merge pull request #332 from jfchevrette/patch-1
change inner double quotes to single quotes
2021-05-26 18:38:25 +02:00
Daiderd JordanandGitHub b8f941d091 Merge pull request #312 from tricktron/fix-install-flake-github-action
Fixes install flake GitHub action
2021-05-26 18:27:47 +02:00
Daiderd JordanandGitHub a7492a8c76 Merge pull request #308 from hardselius/master
Fix nix flake info error
2021-04-06 09:20:09 +02:00
Daiderd JordanandGitHub 1a76093026 Merge pull request #305 from marsam/add-spotifyd-module
spotifyd: add spotifyd service
2021-03-22 19:30:43 +01:00
Daiderd JordanandGitHub 682aff8164 Merge pull request #299 from marsam/do-not-use-stdenv.lib
darwin-[un]installer: Don't reference deprecated stdenv.lib
2021-03-22 19:20:40 +01:00
Daiderd Jordan 5c3146b75d users: migrate nixbld -> _nixbld
According to some investigation creating "role" accounts avoids
migration problems when upgrading to certain macOS versions, so create
the build users to match that definition and remove the old ones if
present.

    Role accounts require name starting with _ and UID in 200-400 range
2021-02-17 22:04:54 +01:00
Daiderd JordanandGitHub 3b28c4675a Merge pull request #262 from malob/brew-bundle
Add Homebrew Bundle module
2021-02-17 18:46:15 +01:00
Daiderd JordanandGitHub d87031b382 Merge pull request #265 from sandhose/flake-registry
Add nix.registry options
2021-02-17 18:45:19 +01:00
Daiderd JordanandGitHub 034600cb84 Merge pull request #288 from r-burns/fish-fenv
fish: fix fenv function path
2021-02-17 18:42:11 +01:00
Daiderd JordanandGitHub c8be627ed0 Merge pull request #292 from MaxSchlueter/fix-gnupg-agent
Fix gnupg-agent being kept alive
2021-02-17 18:29:46 +01:00
Daiderd JordanandGitHub dca3806552 Merge pull request #283 from kevingriffin/fish-fenv-fix
fish: fix fenv reference on 20.09
2021-02-04 23:05:02 +01:00
Daiderd JordanandGitHub 9e3e4033bc Merge pull request #281 from hauleth/fix/dnsmasq-resolver-file
Use separate config option to set port of DNSmasq
2021-01-28 20:35:47 +01:00
Daiderd JordanandGitHub 32d49bc88f Merge pull request #270 from kevingriffin/fish-environment-babelfish
Native fish environment with babelfish
2021-01-28 20:21:16 +01:00
Daiderd JordanandDaiderd Jordan 8834df4317 installer: silence apfs.util output
Passing incorrect flags prints help output to stdout so silence
everything.

Fixes #264
2020-12-22 10:14:02 +01:00
Daiderd JordanandDaiderd Jordan f8a04c7f6d installer: move channel setup out of activation
Fixes #234
2020-12-21 14:23:25 +01:00
Daiderd JordanandDaiderd Jordan 6dd655466d installer: remove profile step 2020-12-19 12:38:06 +01:00
Daiderd JordanandDaiderd Jordan 3cf11923eb use --dry-run check to re-apply system patches 2020-12-19 11:56:51 +01:00
Daiderd JordanandDaiderd Jordan 7e4b134554 add flake build example to readme 2020-12-19 10:13:35 +01:00
Daiderd JordanandGitHub 72c6e6f0d4 Merge pull request #263 from LnL7/harden-installer
Harden installer
2020-12-19 10:10:17 +01:00
Daiderd JordanandDaiderd Jordan f47083bd71 installer: extend test with shell environment checks 2020-12-18 14:53:09 +01:00
Daiderd JordanandDaiderd Jordan 75cab75c22 installer: ensure /etc/static runs last
In the case that nix-darwin was installed for a single user installation
and later nix gets reinstalled with the daemon it's possible that
nix-daemon.sh loads afterwards, resulting in unexpected behaviour.
2020-12-18 14:53:08 +01:00
Daiderd JordanandGitHub 465539ad1d Merge pull request #259 from virusdave/patch-1
Fix typo in nix-index docstring
2020-12-06 15:26:51 +01:00
Daiderd JordanandGitHub 32924fe28d Merge pull request #261 from cmacrae/yabai/load_sa
yabai: load scripting addition in yabai-sa daemon
2020-12-06 15:26:06 +01:00
Daiderd JordanandGitHub db1631f150 Merge pull request #252 from happysalada/fix_emacs_path
emacs: add system path env var
2020-12-06 15:25:48 +01:00
Daiderd JordanandGitHub 57df59ea2d Merge pull request #247 from happysalada/fix_nextdns
nextdns: add to modulelist
2020-12-06 15:21:49 +01:00
Daiderd JordanandGitHub 6c6eb8ace6 Merge pull request #254 from stephank/fix-shells
Add /bin/dash to shells
2020-11-26 20:09:13 +01:00
Daiderd JordanandGitHub e1064b0c69 Merge pull request #251 from awseward/awseward/SwipeNavigateWithScrolls
Add options for MacOS swipe navigation
2020-11-26 19:53:08 +01:00
Daiderd Jordan 6bd5208e7f github: increase flakes timeout
This relies on nixUnstable which might not be cached, resulting in
failed builds because it takes too long.
2020-11-15 16:22:47 +01:00
Daiderd Jordan a97f690dcc darwin-rebuild: add jq to path for flakes 2020-11-15 15:42:39 +01:00
Daiderd Jordan c6f44ea7ff installer: handle apfs.util on macOS 11.0 Big Sur
The flages of apfs.util changed in 11.0 so try both cases.

Fixes #249
2020-11-15 15:17:13 +01:00
Daiderd JordanandGitHub 56f01699fb Merge pull request #245 from happysalada/master
modules: add nextdns service
2020-11-08 14:05:33 +01:00
Daiderd JordanandGitHub 1145503ef9 Merge pull request #242 from akrmn/lorri-path
add git, gnutar and gzip to lorri's path
2020-11-05 21:17:53 +01:00
Daiderd JordanandGitHub 842c72f1c9 Merge pull request #244 from LnL7/flakes-test
update install-nix-action
2020-11-04 22:36:42 +01:00
Daiderd Jordan d00d0c8be8 update install-nix-action 2020-11-04 22:14:18 +01:00
Daiderd JordanandGitHub cb7b3d2471 Merge pull request #241 from awseward/add-redis-extraConfig
Add extraConfig option to Redis
2020-11-03 22:50:03 +01:00
Daiderd Jordan c2124383f4 add changelog entry for SHELL variable 2020-10-25 16:37:13 +01:00
Daiderd Jordan 079db5db5b don't set SHELL automatically based on programs.<shell>.enable 2020-10-25 16:37:02 +01:00
Daiderd Jordan 1804b8ecd2 include etc in activate-system
Since the etc actiation now includes a content whitelist files might get
replaced automatically after system updates.  So including it in the
activation here should resolve most issues.
2020-10-25 16:02:23 +01:00
Daiderd Jordan 74eb216078 remove nix 1.x config compatibility 2020-10-25 15:56:29 +01:00
Daiderd Jordan 5dfd0c4485 reuse evalConfig in default.nix 2020-10-25 14:49:15 +01:00
Daiderd Jordan 0dba44e04c disable NIX_PATH checks when using flakes 2020-10-25 12:56:39 +01:00
Daiderd Jordan 1216e9e0aa split out flake overrides into a separate module 2020-10-25 12:55:55 +01:00
Daiderd Jordan dfe84e9203 lnl: cleanup example config 2020-10-25 12:17:48 +01:00
Daiderd Jordan 3be9bc7b3e remove bootstrap.sh from readme 2020-10-25 11:52:28 +01:00