Nicholas Coltharp
72394f6d6b
fluidsynth: add sound service option
...
Fluidsynth's systemd unit currently has a hard dependency on the
pulseaudio systemd service. Since fluidsynth can use other sound
services (e.g., pipewire-pulse), this should be configurable. This
commit adds the relevant option.
PR #2238
2021-08-18 00:38:29 +02:00
Ivan Malison
ad0fc085c7
git-sync: add module
2021-08-17 00:00:38 +02:00
Robert Helgesson
5ed3a41afa
htop: use dummy package in tests
2021-08-16 23:31:59 +02:00
Bart Bakker
e60dca7bb3
htop: fix htoprc when fields is not explicitly set
...
When the 'fields' setting is not set in htoprc, the htop program won't read any
of the settings. Provide a default value for fields in case it's not explicitly
set by the user.
2021-08-16 23:20:32 +02:00
Bart Bakker
447f80f676
htop: verify htoprc contents for example settings test
...
Fix ending the generated htoprc with a newline.
2021-08-16 23:20:31 +02:00
Bart Bakker
e4553546cc
htop: let htop program use its default settings
...
Don't generate the `htoprc` when using default settings to use the defaults of
the htop program.
Rename the test for this case to 'empty-settings'.
2021-08-16 23:20:31 +02:00
Robert Helgesson
a965b097b1
lib.gvariant: fix rendering of empty non-string arrays
...
Before, empty arrays would always be rendered as an empty string
array.
2021-08-13 08:52:13 +02:00
Robert Helgesson
a3d691c053
lib.gvariant: add a few more functions to test case
2021-08-13 00:45:10 +02:00
Robert Helgesson
d819e0741a
rofi-pass: remove test dependency on rofi
2021-08-13 00:30:51 +02:00
Robert Helgesson
479e26dc8c
scmpuff: remove test dependency on zsh
2021-08-12 23:11:15 +02:00
Robert Helgesson
3d93e1e802
bat: support list settings and shell escaping
...
Fixes #2262
2021-08-12 21:29:14 +02:00
Robert Helgesson
604561ba9a
lib.gvariant: escape newlines in strings
...
See #2096
2021-08-11 23:30:24 +02:00
midchildan
b0d769691c
emacs: add extraConfig option
2021-08-06 23:57:14 +02:00
Robert Helgesson
29ea37374d
fish: use dummy fish package in tests
2021-08-06 23:33:19 +02:00
Robert Helgesson
d490797179
nix-index: use dummy fish package in tests
2021-08-06 22:55:57 +02:00
Vanilla
ab6517d34a
powerline-go: add fish integration
2021-08-06 22:46:58 +02:00
t4ccer
addc78bea0
neovim: Add coc support ( #2154 )
...
This adds two new options: 'programs.neovim.coc.{enable,settings}`.
These settings offer a simple interface over `xdg.configFile."nvim/coc-settings.json`,
using the standard Nix' syntax instead of a multiline string.
2021-07-25 22:40:07 -04:00
Andreas Mager
cc6909d407
trayer: add module ( #2177 )
2021-07-24 00:29:49 +02:00
Robert Helgesson
41903a14b0
Remove a few format exceptions
2021-07-18 23:34:50 +02:00
Robert Helgesson
1617e56c2f
firefox: fix tests
2021-07-18 20:29:00 +02:00
Sumner Evans
f56a087cbc
sway: add propagate --to-code for modes ( #2176 )
...
Propagates the bindkeysToCode setting which adds --to-code to the keybindings in mode configs.
Closes #2174
2021-07-15 07:09:54 -06:00
IvarWithoutBones
775cb20bd4
sm64ex: add module
2021-07-12 08:57:35 +02:00
Naïm Favier
4971b9cad0
setxkbmap: reset options before setting new ones ( #2160 )
2021-07-11 21:15:18 -04:00
Robert Helgesson
06ee8ec8df
xmobar: use dummy package in test
2021-07-07 23:46:53 +02:00
dawidsowa
97d183e2e4
devilspie2: add module ( #1477 )
...
Co-authored-by: Sumner Evans <me@sumnerevans.com>
Co-authored-by: Nicolas Berbiche <nicolas@normie.dev>
2021-07-05 16:29:34 -04:00
Rosario Pulella
7df6656b11
foot: revert always create config file ( #2091 ) ( #2157 )
...
This reverts commit 666eee4f72
(#2091 ).
As of NixOS/nixpkgs#128121 , which incorporated changes from:
https://codeberg.org/dnkl/foot/pulls/588/ , foot no longer
errors if there is no config file.
2021-07-01 12:05:37 -06:00
t4ccer
3f6cb409ca
xmobar: add module ( #2120 )
...
* xmobar: Add module
* xmobar: Add test case
xmobar: Add test default.nix
* xmobar: Order lists alphabetically
* xmobar: Change colon to comma in description
* xmobar: Fix macos tests
* xmobar: Remove extra line
* xmobar: Add literalExample
Co-authored-by: Sumner Evans <me@sumnerevans.com>
* xmobar: Update extraConfig description
Co-authored-by: Sumner Evans <me@sumnerevans.com>
2021-06-29 13:02:43 -06:00
Lava
85d67b0a6e
xsession: Add profilePath configuration option ( #2140 )
...
This allows the user to move .xprofile somewhere else, which can help
with decluttering their home directory.
2021-06-28 09:11:15 -06:00
Robert Helgesson
2aeaf65e8f
files: assert that target files are unique
...
Fixes #1807
2021-06-27 17:10:45 +02:00
Robert Helgesson
f4998f0adc
tests: bump nmt
2021-06-27 14:20:13 +02:00
Bruno BELANYI
8d3b273afe
himalaya: add module
...
A very simple TUI mail client.
2021-06-26 18:29:42 -04:00
Ilan Joselevich
7e2b1a42aa
i18n.inputMethod: add module
2021-06-25 00:58:50 +02:00
Robert Helgesson
ab0e6c3e0e
tests: bump nmt
2021-06-24 22:47:21 +02:00
Sergey Vlasov
b42fce7aaa
i3,sway: add bar color options for the focused output ( #2135 )
...
Both i3bar and swaybar can use different colors for the bar on the
currently focused monitor output; add color options for this feature.
2021-06-22 20:56:41 -06:00
Robert Helgesson
762f860cfb
tests: prevent some unnecessary downloads
2021-06-23 00:37:25 +02:00
Robert Helgesson
a73e619377
tests: update nmt
...
Allows running, e.g.,
nix-build --pure tests -A build.all
2021-06-20 09:52:58 +02:00
Naïm Favier
dc1b6b8349
bspwm: re-add support for lists as config option values ( #2125 )
...
Removed by mistake in e70524c
, but ignore_ewmh_fullscreen still needs it.
2021-06-20 00:57:40 -04:00
Naïm Favier
e70524cd2b
bspwm: various improvements ( #2095 )
...
* bspwm: various improvements
- fixes shell escaping issues and general style issues
- allow reloading the config on-the-fly by exposing bspwmrc to the user
* bspwm: add configuration test
2021-06-19 18:40:17 -04:00
Philipp Dargel
d04e52b0c0
terminator: add module ( #2063 )
...
added configuration for terminator
2021-06-17 09:06:47 -06:00
Robert Helgesson
a01fe9f81e
sxhkd: fix service test
...
Before it generated a nonsense test script.
2021-06-17 00:16:17 +02:00
Robert Helgesson
6cd92c643a
sxhkd: minor formatting in test
2021-06-16 23:57:58 +02:00
Kevin Amado
e92f5bb79e
programs.gnome-terminal: terminal options ( #2042 )
...
- Add support for showing bold as bright colors
- Add support to configure the background transparency
- Fix the scrollOnOutput, it was not being dumped to the config
- Add tests!
- Add myself as maintainer
2021-06-15 23:39:56 +02:00
Dmitry Kulikov
9b39fd7eb4
sxhkd: stop scope before creating ( #2086 )
2021-06-15 13:27:35 -04:00
Ivar
be0e73a308
qutebrowser: add quickmark support ( #2059 )
...
Closes: https://github.com/nix-community/home-manager/issues/1230
2021-06-15 12:22:21 -04:00
Josh Holland
e0f2949c98
direnv: add enableFlakes option for enableNixDirenvIntegration ( #2089 )
...
NixOS/nixpkgs@03310df843 disabled flake
support by default, so we now need to build a custom package and use it
if the user wants to `use flake` successfully. This should fix #2087 .
2021-06-15 12:11:26 -04:00
ZerataX
fb50102daf
mangohud: add module
2021-06-12 09:55:58 +02:00
Rosario Pulella
666eee4f72
programs.foot: Always create config file ( #2091 )
...
foot complains if there is no config file.
2021-06-10 18:40:36 +02:00
Johannes Schleifenbaum
06a98ba0fd
pantalaimon: add module ( #2056 )
2021-06-07 17:38:42 -04:00
Rodney Lorrimar
afb5fd962c
irssi: add ssl_cert option for servers ( #2043 )
...
* irssi: add ssl_cert option for servers
I was following these instructions
https://www.oftc.net/NickServ/CertFP/
and found that the `/server add -ssl_cert` option was needed.
This patch therefore adds an optional
`programs.irssi.networks.<name>.server.ssl.certificateFile` path.
Perhaps this could also be done with a `settings` attribute, but that
would probably require most of this module to be reworked.
* irsii: Add example-settings test case
2021-06-06 15:31:25 -06:00
Bruno BELANYI
7591c8041d
rbw: add module ( #1998 )
...
`rbw` is a stand-alone Bitwarden client, which makes use of a daemon to
cache your password and manage state.
Its configuration can be managed by `home-manager` or not, leaving the
user free to configure it through `rbw config`.
2021-06-05 18:09:02 -06:00