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
Daiderd Jordan
629fa53498
nix-daemon: use system NIX_SSL_CERT_FILE
...
Otherwise the daemon wouldn't honor extra certificates from the
security.pki options.
2019-01-16 22:47:19 +01:00
Daiderd Jordan
c50ba6a354
security.pki: add test for ca-certificates.crt
2019-01-15 22:14:56 +01:00
Daiderd Jordan
462ec30cb3
checks: add test for nix-gc user validation
2019-01-04 00:50:14 +01:00
Daiderd Jordan
f05d6a858f
nix-gc: add test
2019-01-03 20:59:23 +01:00
Andrew Childs
b5fc279d1b
Combine system environment tests and add zsh
2018-10-29 09:12:20 +09:00
Andrew Childs
676ef10377
Unify environment configuration and don't run in child shells
...
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-25 01:00:52 +09:00
Daiderd Jordan
5fa894c90a
tests: avoid depending on an actual font package
2018-10-12 22:03:40 +02:00
Piotr Limanowski
00cd92968e
skip buildEnv and create a package with /share/fonts
2018-10-06 20:38:01 +02:00
Piotr Limanowski
2a53ac278f
fonts: adds enableFontDir
flag
...
For NixOS compatibility reasons we're using enableFontDir flag that
in turn enables/disables font management in /Library/Fonts directory.
2018-10-05 22:27:29 +02:00
Piotr Limanowski
8fe33a584e
adds recursive font searching
2018-10-04 13:14:45 +02:00
Piotr Limanowski
6d0cf2d842
add tests for fonts
2018-10-02 19:59:23 +02:00
Mario Rodas
6d5dcd60eb
synapse-bt: Add basic test
2018-09-15 15:37:22 -05:00
Daiderd Jordan
c49311408b
Merge pull request #99 from Enzime/add/synergy-service
...
synergy: Add module for client and server
2018-09-14 22:57:51 +02:00
Daiderd Jordan
48f3ed6301
nix: only set NIX_REMOTE for nix 1.11
...
This isn't needed anymore, nix 2.0 figures this out automatically now.
2018-09-14 21:40:19 +02:00
Michael Hoang
32d7297f98
synergy: Add tests for config options
2018-09-14 21:01:08 +10:00
Daiderd Jordan
6418523767
Merge pull request #92 from carlosdagos/privoxy-service
...
Add a privoxy service
2018-08-03 19:35:16 +02:00