1
1
mirror of https://github.com/LnL7/nix-darwin.git synced 2024-09-11 12:49:18 +03:00
Commit Graph

106 Commits

Author SHA1 Message Date
Domen Kožar
b344a20e80
Merge pull request #471 from tianyaochou/fix-alias-shell-escape
add escape to shell aliases
2022-08-22 09:52:46 +02:00
Jan Schmitt
fbca12e524
feat: provide option to display the appswitcher on all displays 2022-08-20 22:48:59 +02:00
Tianyao Chou
a3cab812ac add escape to shell aliases 2022-06-30 19:21:36 +02:00
Daiderd Jordan
1a387b8b3e
Merge pull request #447 from dsyang/additional-options
add options for configuring activity monitor
2022-04-25 23:03:55 +02:00
Brian Leung
af3eb87e82
Add NSGlobalDomain.NSAutomaticWindowAnimationsEnabled setting
* modules/system/defaults/NSGlobalDomain.nix: Define.
2022-03-25 23:04:45 -07:00
Dan Yang
faaa12ad24 add options for configuring activity monitor 2022-03-14 10:17:35 -07:00
Dan Yang
37e42a9fe4 add option to show hidden files everywhere 2022-03-14 10:04:28 -07:00
Chris Montgomery
1cf5705283
defaults: add options for common universalaccess settings 2021-12-24 17:52:17 -05:00
Mario Rodas
f3aa13d141 spotifyd: add spotifyd service 2021-03-11 04:20:00 +00:00
Łukasz Niemier
bd75d14b0f
fix: use separate config option to set port of DNSmasq
Older approach seems to not work on macOS 11 Big Sur for some reason.
2021-01-28 14:09:30 +01:00
Daiderd Jordan
57df59ea2d
Merge pull request #247 from happysalada/fix_nextdns
nextdns: add to modulelist
2020-12-06 15:21:49 +01:00
happysalada
dcbc6a4433 nexdns: add module and tests 2020-11-27 11:28:26 +09:00
Andrew Seward
5d0ed66ba9 Add options for swipe navigation
One for trackpad, one for mouse. I don't know much about the mouse side
of things, but thought I'd at least include it to be comprehensive.
2020-11-14 22:51:54 -08:00
Daiderd Jordan
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
Moisés Ackerman
d037dfaf20 add git, gnutar and gzip to lorri's path 2020-11-05 11:43:50 +01:00
Andrew Seward
fe814c5e91 Add some test coverage for redis service 2020-11-02 19:26:39 -08:00
Daiderd Jordan
079db5db5b
don't set SHELL automatically based on programs.<shell>.enable 2020-10-25 16:37:02 +01:00
c4710n
bf0ac204bd add new option - system.keyboard.swapLeftCommandAndLeftAlt 2020-10-23 22:47:38 +08:00
Daiderd Jordan
88faa8fbae
Merge pull request #223 from malob/networking
Add separate options for ComputerName and LocalHostName in networking module
2020-09-12 09:36:55 +02:00
Malo Bourgon
df4e6b697e Add separate options for ComputerName, HostName, and LocalHostName 2020-08-31 21:01:47 -07:00
Thibault Gagnaux
1dbe3b71e3 Disable StandardOutPath by default and refactor test to using plutil 2020-08-31 13:07:06 +02:00
Thibault Gagnaux
91504bd926 Removes zsh and getEnv and adds needed NIX_PATH env. 2020-08-30 18:06:40 +02:00
Thibault Gagnaux
30593350fd Makes it work. 2020-08-29 16:35:43 +02:00
Thibault Gagnaux
11413f94b2 Adds lorri service. 2020-08-29 16:35:43 +02:00
Shardul Baral
97729d1e79
Separate yabai config and extra config by newline
If a user passes both `config` and `extraConfig` to the `yabai` serivce,
the generated `yabairc` file is invalid. This is because we do not add a
newline separator when we concatenate the config string generated by
`toYabaiConfig cfg.config` with `cfg.extraConfig`.

This PR prepends a newline to `cfg.extraConfig` if it is non-empty so
that the resulting `yabairc` config is valid.
2020-05-15 15:38:57 -04:00
cmacrae
7ebda10e40 module: add spacebar service 2020-05-14 19:41:28 +01:00
cmacrae
7ef533e8d1 module: add yabai service 2020-05-10 22:35:54 +01:00
Daiderd Jordan
f885aff4c9
Merge pull request #195 from hauleth/ft/add-dnsmasq-service
Add DNSmasq service
2020-05-03 18:57:17 +02:00
Łukasz Niemier
43b7a6901b
test: add tests for new service 2020-04-28 19:06:45 +02:00
Wael M. Nasreddine
cee84f4ea0 launchd: allow customization of the default launchd prefix 2020-04-14 15:01:37 -07:00
Daiderd Jordan
1436543221
nix: kickstart and wait for the nix-daemon service 2020-03-28 19:18:21 +01:00
Daiderd Jordan
1ffae69c56
Merge pull request #169 from tricktron/fix/fonts-catalina
fonts: Adds support if Nix is on another filesystem.
2020-03-03 19:19:21 +01:00
Daiderd Jordan
5fba29c1c8
nix-daemon: use wait4path
This prevents the service from starting (and thus failing) before the
nix store is mounted.
2020-02-24 22:38:32 +01:00
Daiderd Jordan
267f50e63d
replace list values for types.loaOf
This type has been deprecated in nixpkgs, these options will be
replaced with types.attrsOf in the future.
2020-01-21 12:11:32 +01:00
Thibault Gagnaux
547ccd60b4 Replaces cp with rsync to prevent partial copies across filesystems. 2019-12-22 22:31:34 +01:00
Thibault Gagnaux
f5dd959832 Fixes the failing font test 2019-12-22 14:52:01 +01:00
Daiderd Jordan
3fde04a384
tmux: add test for #173 2019-11-02 17:18:39 +01:00
Daiderd Jordan
be7f25b3f9
Merge pull request #155 from toonn/defaults-write-GlobalPreferences
Add defaults write for the alert sound
2019-09-01 09:58:01 +02:00
toonn
88d27c62d5 Add defaults write for the alert sound
Found in `System Preferences`->`Sound`->`Sound Effects`, the default is `Funk`.
2019-08-19 16:02:59 +02:00
Jason Felice
c3d9dceede Allow configuring external keyboard to use standard F-keys 2019-07-22 11:05:48 -04:00
Jason Felice
26c6e5f758 port autossh service from nixos 2019-07-02 10:44:34 -04:00
Daiderd Jordan
af7cd05699
launchd: add basic test for daemons/agents 2019-03-22 20:49:53 +01:00
Wael M. Nasreddine
41a00f14b4
users: gate the creation with an option, false by default and use createhomedir 2019-02-24 22:13:45 +01:00
Daiderd Jordan
6c6c8f2164
users.users: only extend profiles if packages are defined 2019-02-23 12:00:39 +01:00
Wael M. Nasreddine
af347fe1ec
copy systemPackages test to userPackages 2019-02-20 08:39:44 -08:00
Wael M. Nasreddine
4ffabd184a
users: install user packages via users.users.<name?>.packages 2019-02-20 08:20:32 -08:00
Daiderd Jordan
4d892e7774
fonts: rewrite activation
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-17 11:31:40 +01:00
Daiderd Jordan
e812130e5d
system-packages: fix test 2019-01-18 23:36:15 +01:00
Daiderd Jordan
a1c56d5492
system-packages: verify libraries are not linked
By default environment.pathsToLink does not include /lib so libraries
should not be exposed directly in the system output.
2019-01-18 23:18:45 +01:00
Daiderd Jordan
236d9b0c2d system-packages: make test actually check the expected behaviour 2019-01-18 23:13:42 +01:00