Daiderd Jordan and GitHub
d6703b9887
Merge pull request #1039 from Enzime/add/funding
...
.github: add sponsorship details
2024-08-21 07:58:18 +02:00
Daiderd Jordan and GitHub
66a3047fa8
Merge pull request #723 from emilazy/rationalize-nixpkgs-handling
...
Rationalize handling of Nixpkgs
2023-07-09 12:34:19 +02:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
ace0ef2a26
Merge pull request #707 from emilazy/options-markdown-migration
...
Migrate option documentation to Markdown
2023-06-24 23:42:39 +02:00
Daiderd Jordan and GitHub
6460468e7a
Merge pull request #706 from qowoz/defaults
...
activity monitor: change settings to null
2023-06-23 12:57:17 +02:00
Daiderd Jordan and GitHub
ed275afbba
Merge pull request #671 from sxyazi/pr-e0f2168d
...
Add `mouseDriverCursorSize` option
2023-06-20 21:55:53 +02:00
Daiderd Jordan and GitHub
050da23813
Merge pull request #672 from sxyazi/pr-af01ed5d
...
Add `AppleScrollerPagingBehavior` option
2023-06-20 21:55:28 +02:00
Daiderd Jordan and GitHub
689aa795a1
Merge pull request #673 from sxyazi/pr-4df4da65
...
feat: add `AppleWindowTabbingMode` option
2023-06-20 21:52:47 +02:00
Daiderd Jordan and GitHub
681c152eea
Merge pull request #679 from dbaynard/patch-1
...
Document font overriding behaviour
2023-06-20 21:38:47 +02:00
Daiderd Jordan and GitHub
1b57241a7b
Merge pull request #686 from CathalMullan/master
...
nix: Add build machines protocol option.
2023-06-20 21:19:39 +02:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
5061eb4557
Merge pull request #612 from maljub01/patch-1
...
Fix system.patches
2023-05-10 23:22:40 +02:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
1a387b8b3e
Merge pull request #447 from dsyang/additional-options
...
add options for configuring activity monitor
2022-04-25 23:03:55 +02:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
d010355f1b
Merge pull request #453 from mtoohey31/fix/synthetic-instructions
...
Fix synthetic.conf instructions
2022-04-25 22:51:45 +02:00
Daiderd Jordan and GitHub
175e7c23b9
Merge pull request #455 from eqyiel/add-launchevents
...
feat: add serviceConfig.LaunchEvents configuration option
2022-04-25 22:47:35 +02:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
1df878b6f8
Merge pull request #438 from domenkozar/cachix-deploy
...
Add Cachix Agent
2022-02-19 18:50:39 +01:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
d3d7db7b86
Merge pull request #421 from domenkozar/modular-installer
...
move installer into a separate file
2022-01-16 09:20:16 +01:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
6555c36225
Merge pull request #394 from jsoo1/allow-functors
...
nixpkgs: Allow functors.
2022-01-16 08:56:55 +01:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
d4deef8194
Merge pull request #354 from kidonng/app
...
uninstaller: also remove `~/Applications/Nix Apps`
2021-09-14 19:12:49 +02:00
Daiderd Jordan and GitHub
f3c3b8db6e
Merge pull request #351 from nosewings/master
...
system.defaults: enable automatic light/dark mode
2021-09-14 18:53:17 +02:00
Daiderd Jordan and GitHub
39af16ede5
Merge pull request #357 from eraserhd/magic-mouse
...
defaults: magic mouse option
2021-09-14 18:52:46 +02:00
Daiderd Jordan and GitHub
007d700e64
Merge pull request #304 from aaschmid/configurable.brew.path
...
homebrew: make brew path configurable
2021-05-26 22:20:22 +02:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
a7492a8c76
Merge pull request #308 from hardselius/master
...
Fix nix flake info error
2021-04-06 09:20:09 +02:00
Daiderd Jordan and GitHub
1a76093026
Merge pull request #305 from marsam/add-spotifyd-module
...
spotifyd: add spotifyd service
2021-03-22 19:30:43 +01:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
3b28c4675a
Merge pull request #262 from malob/brew-bundle
...
Add Homebrew Bundle module
2021-02-17 18:46:15 +01:00
Daiderd Jordan and GitHub
d87031b382
Merge pull request #265 from sandhose/flake-registry
...
Add nix.registry options
2021-02-17 18:45:19 +01:00
Daiderd Jordan and GitHub
034600cb84
Merge pull request #288 from r-burns/fish-fenv
...
fish: fix fenv function path
2021-02-17 18:42:11 +01:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
32d49bc88f
Merge pull request #270 from kevingriffin/fish-environment-babelfish
...
Native fish environment with babelfish
2021-01-28 20:21:16 +01:00
Daiderd Jordan and Daiderd 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 Jordan and Daiderd Jordan
f8a04c7f6d
installer: move channel setup out of activation
...
Fixes #234
2020-12-21 14:23:25 +01:00
Daiderd Jordan and Daiderd Jordan
6dd655466d
installer: remove profile step
2020-12-19 12:38:06 +01:00
Daiderd Jordan and Daiderd Jordan
3cf11923eb
use --dry-run check to re-apply system patches
2020-12-19 11:56:51 +01:00
Daiderd Jordan and Daiderd Jordan
7e4b134554
add flake build example to readme
2020-12-19 10:13:35 +01:00
Daiderd Jordan and GitHub
72c6e6f0d4
Merge pull request #263 from LnL7/harden-installer
...
Harden installer
2020-12-19 10:10:17 +01:00
Daiderd Jordan and Daiderd Jordan
f47083bd71
installer: extend test with shell environment checks
2020-12-18 14:53:09 +01:00
Daiderd Jordan and Daiderd 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 Jordan and GitHub
465539ad1d
Merge pull request #259 from virusdave/patch-1
...
Fix typo in nix-index docstring
2020-12-06 15:26:51 +01:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
57df59ea2d
Merge pull request #247 from happysalada/fix_nextdns
...
nextdns: add to modulelist
2020-12-06 15:21:49 +01:00
Daiderd Jordan and GitHub
6c6eb8ace6
Merge pull request #254 from stephank/fix-shells
...
Add /bin/dash to shells
2020-11-26 20:09:13 +01:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
56f01699fb
Merge pull request #245 from happysalada/master
...
modules: add nextdns service
2020-11-08 14:05:33 +01:00
Daiderd Jordan and GitHub
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 Jordan and GitHub
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 Jordan and GitHub
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