leifhelm
079a33a015
i3: Fix escaping in documentation
...
In nix `${` is escaped like this `''${` and not like this `\${`
2022-12-29 17:41:04 +01:00
Jarosław Wygoda
fb49fbc368
clipman: add module
2022-12-28 23:02:08 +01:00
Robert Helgesson
8745cc9a21
parcellite: add basic test case
2022-12-28 22:16:47 +01:00
Even Brenden
d38dbec809
parcellite: add extraOptions option
...
Even though `--no-icon` is currently the only viable option for both
parcellite and clipit, other options may be added to later releases.
2022-12-28 22:16:39 +01:00
Robert Helgesson
939731b8cb
cachix-agent: add module
2022-12-25 09:54:43 +01:00
Olmo Kramer
47bb9e7569
herbstluftwm: Reset mousebinds on (re)load
...
Keybinds and rules were already reset, but now also the mousebinds are.
2022-12-19 22:40:24 +01:00
Olmo Kramer
1a0a5f5037
herbstluftwm: Fix error when no tags set
...
The default value for `xsession.windowManager.herbstluftwm.tags` is an
empty list, but the config file uses `builtins.head` on it, which causes
an error upon evaluation. With this change the tags configuration is
skipped if the list is empty.
2022-12-19 22:40:24 +01:00
1sixth
3f0d04aeca
treewide: replace replaceChars with replaceStrings
...
replaceChars is a deprecated alias, see
05a2dfd674
for details.
2022-12-16 16:34:59 +01:00
Gaetan Lepage
0e9e86b179
megasync: add module
2022-12-16 16:01:49 +01:00
Mario Rodas
b5c083300b
treewide: fix typos
2022-12-05 12:58:02 +01:00
Robert Helgesson
65700a4fd1
polybar: fix restart trigger
...
The old trigger would actually never cause a restart since the path
doesn't change. With this change the trigger is now using the actual
configuration path in the Nix store, which depends on the content.
2022-12-04 12:12:32 +01:00
Kylie McClain
518dca61c0
mpd-discord-rpc: fix typo
2022-12-04 00:29:50 +01:00
li
63cef13e49
pueue: fix for empty settings
...
PR #3230
2022-11-29 17:39:24 +01:00
Leix b
f7fed4dd3d
picom: add egl
backend to options ( #3441 )
...
Mirrors: 2beff9375c
2022-11-27 18:48:48 +01:00
h7x4
64f7a77517
polybar: don't generate config if no options are set ( #3383 )
...
* polybar: don't generate config if no options are set
* polybar: add h7x4 as maintainer
2022-11-27 01:17:28 +01:00
Thiago Kenji Okada
c94c9c342f
picom: remove experimentalBackends, add extraArgs ( #3423 )
...
`--experimental-backends` flag was removed in the recent released picom
v10. Using it now will result in the program exiting.
v10 also introduces its counter-part, `--legacy-backends`. However this
will be removed soon. Instead of adding this as an separate option, add
`extraArgs` option so for those that they want they can pass it manuall.
It is also more future proof.
2022-11-18 08:59:30 -07:00
Sumner Evans
fe85cc4c37
udiskie: add note about needing to enable system-wide config ( #3424 )
...
Closes #3153
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2022-11-17 13:27:03 -07:00
Robert Helgesson
d20e3d070c
screen-locker: minor description fix
2022-11-08 10:15:54 +01:00
Guillaume Girol
c5adf29545
i3: fix reloading when there are several sockets
...
This can happen after logout/login.
Fixes #527
2022-11-06 00:41:10 +01:00
Anton Bulakh
8957d53199
awesome: fix luaModules using pkgs.lua instead of awesome.lua ( #3258 )
...
Mirroring my change to awesome module in nixos:
b79f9e9b8a
2022-11-01 19:43:20 +01:00
polykernel
2464c21ab2
sway: import XDG_SESSION_TYPE in systemd user environment ( #3328 )
...
- The `XDG_SESSION_TYPE` environment variable is used by some applications and frameworks to
detect wayland sessions (i.e qt5/6, electron/chromium). It is set by wlroots since version 0.13.0 [1].
- Propagating `XDG_SESSION_TYPE` to the systemd user environment is necessary when processes launched by
services (e.g emacs) need to inherit the environment variable.
[1] - 90c8452959
2022-10-31 13:09:06 +01:00
Damien Cassou
186d9399f9
borgmatic: specify where to find sleep ( #3349 )
...
Closes #3348 .
2022-10-23 16:52:22 -04:00
Damien Cassou
04f5399978
borgmatic: add module
2022-10-16 21:51:52 +02:00
arcnmx
e1f1160284
redshift/gammastep: add enableVerboseLogging
option
...
This option controls whether the `-v` command line argument is given.
Co-authored-by: Sumner Evans <me@sumnerevans.com>
2022-10-09 01:21:05 +02:00
wuyoli
6427ae9578
swayidle: fix examples
...
The example did not work before, since the systemd service does not
have swaylock in its PATH.
PR #3298
2022-10-06 19:52:37 +02:00
Naïm Favier
1a8e35d2e5
mpd: add package to home path ( #3303 )
...
It's always useful to have the man pages available.
2022-10-05 11:22:12 -04:00
Judson Lester
a7f0cc2d7b
lorri: add nixPackage and enableNotifications options
2022-09-30 23:30:42 +02:00
Robert Helgesson
7a3384c796
syncthing: add platform assertion
2022-09-30 22:27:35 +02:00
Anderson Torres
a053da0f22
fluxbox: use mkPackageOption instead of mkOption ( #3286 )
2022-09-30 12:54:55 -04:00
Sumner Evans
68ea28d330
kdeconnect: change package
...
Specifically, use pkgs.kdeconnect instead of
pkgs.plasma5Packages.kdeconnect-kde.
Closes #3274
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2022-09-29 12:06:52 +02:00
Naïm Favier
28334988db
picom: use types.numbers.between
...
Mirrors 77307fcff8
2022-09-29 11:34:00 +02:00
Rosario Pulella
9b91709899
safeeyes: add module
...
This adds a basic module for Safe Eyes based off of the one in
Nixpkgs.
2022-09-25 23:01:25 +02:00
AndersonTorres
f17819f4f1
fluxbox: add module
2022-09-22 00:43:09 +02:00
Robert Helgesson
5427f3d1f0
mpd: use XDG music dir if XDG user dirs are enabled
...
If the user has enabled the XDG user directories module then we can
use the XDG music directory in the MPD module. Otherwise we'll leave
the option undefined so that the user is forced to define the
directory to use.
This applies to state version 22.11 and above.
Fixes #3225
2022-09-16 13:41:40 +02:00
Erik Rodriguez
583a99f016
swayidle: allow wayland targets other than sway-session.target ( #3202 )
...
Allow another Wayland targets, as river-session.target or
hyprland-session.target, to use swayidle.service which is hard-coded to
sway-session.target.
2022-09-05 10:56:10 -06:00
cab
66cc5c7ef9
git-sync: add ssh to path
...
This fixes automated pushing to repository.
2022-09-05 13:15:40 +02:00
Jim Fowler
7b512c94ff
gpg-agent: invert grab and no-grab behavior
...
The GNU Privacy Guard 2.3 man page for `gpg-agent` describes the
`--grab` and `--no-grab` options as follows:
> Tell the pinentry to grab the keyboard and mouse. This option should
> be used on X-Servers to avoid X-sniffing attacks. Any use of the
> option --grab overrides an used option --no-grab. The default is
> --no-grab.
Therefore Home Manager should explicitly output `grab` when
`cfg.grabKeyboardAndMouse` is true. Previously Home Manager emitted
`no-grab` when `cfg.grabKeyboardAndMouse` was false.
PR #3192
2022-09-05 12:12:48 +02:00
Matthew Toohey
d89bdff445
sway, bspwm: add extraConfigEarly ( #2847 )
2022-08-27 00:09:46 -04:00
Loïc Reynier
3d3bbdfe95
clipmenu: add launcher option
...
This adds an option to set the launcher command for Clipmenu
(which is set with the `CM_LAUNCHER` session variable).
2022-08-26 00:52:29 +02:00
Robert Helgesson
76fbb1b15e
treewide: replace <link> by <xref> where appropriate
2022-08-26 00:07:08 +02:00
AndersonTorres
7bb4576f46
pueue: add module
2022-08-25 23:09:25 +02:00
Pedro Lara Campos
c5b4177bda
i3-sway: allow "container" and "output" in focus.mouseWarping ( #3154 )
...
Allow specifying which kind of mouseWarping to use since sway
supports `mouse_warping output|container|none`.
2022-08-25 15:02:04 -04:00
Filippo Berto
b382b59faf
service.xidlehook: add detect-sleep option ( #3165 )
...
Add detect sleep configuration option. Allows to execute the specified commands with more accurate timings if the system wakes from a sleep state.
2022-08-24 15:56:45 -04:00
Lily Foster
8ea0e4d6d8
udiskie: fix configuration file path typo
2022-08-23 20:11:41 +02:00
Lily Foster
ee8e99add5
udiskie: make dependency on tray.target conditional
...
Specifically, it is unnecessary to have the dependency when the
udiskie tray applet is disabled.
2022-08-23 20:11:04 +02:00
Bernardo Meurer
c1addfdad3
gammastep: wait on geoclue-agent when configured
2022-08-08 19:08:04 +02:00
Robert Helgesson
91f26e0b0e
polybar: use add .ini
suffix to configuration file
...
The old name is deprecated and causes a warning to be logged.
2022-08-07 10:51:38 +02:00
Gabriel Arazas
0e2f7876d2
recoll: add module
2022-07-27 14:25:27 +02:00
Loïc Reynier
a3b778e672
spectrwm: add module
...
PR #3077
2022-07-25 13:42:06 +02:00
Sumner Evans
c5fc157554
picom: fix option name
...
The `services.picom.opacityRule` option was renamed to
`services.picom.opacityRules`.
This was missed in #2939
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2022-07-12 21:26:31 +02:00