Ivan Malison
2c4234cb79
notify-osd: init ( #2240 )
...
Daemon that displays passive pop-up notifications
2021-08-08 20:29:36 -04:00
Ctem
59be1f4983
dunst: add option to read alternative configuration file ( #2113 )
2021-08-07 20:44:36 -04:00
Nicolas Berbiche
e08c696524
volnoti: fix package option namespace ( #2227 )
2021-07-28 15:39:29 -04:00
Kritnich
f6f6990fc8
barrier: remove tray
option ( #2215 )
...
barrier's --no-tray CLI parameter is non-functional and so the option has been removed.
2021-07-26 09:16:00 -06:00
Robert Helgesson
996b439739
volnoti: add platform assert
2021-07-24 00:37:06 +02:00
Andreas Mager
cc6909d407
trayer: add module ( #2177 )
2021-07-24 00:29:49 +02:00
Ivan Malison
41101d0e62
volnoti: add module ( #2183 )
2021-07-21 00:17:27 -04:00
Alexander
fa483b82ab
xcape: run xcape after setxkbmap ( #2198 ) ( #2199 )
...
Co-authored-by: Alexander Khodyrev <a@akho.name>
2021-07-19 21:16:14 -04:00
Robert Helgesson
d7e089699a
syncthing: restrict service slightly
2021-07-19 22:41:51 +02:00
Robert Helgesson
41903a14b0
Remove a few format exceptions
2021-07-18 23:34:50 +02:00
Robert Helgesson
5f433eb164
Move platform check into modules
...
Before, loading a module would be guarded by an optional platform
condition. This made it possible to avoid loading and evaluating a
module if it did not support the host platform.
Unfortunately, this made it impossible to share a single configuration
between GNU/Linux and Darwin hosts, which some wish to do.
This removes the conditional load and instead inserts host platform
assertions in the modules that are platform specific.
Fixes #1906
2021-07-18 20:43:22 +02:00
Ivan Malison
c476cc61b2
xsettingsd: add service module
2021-07-15 15:47:42 +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
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
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
Nicolas Berbiche
49864a4370
xmonad: document breakage of recompilation ( #2024 )
...
Co-authored-by: Markus Scherer <markus.f.scherer@gmail.com>
2021-06-22 20:36:47 -04: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
Christopher League
6d9bff77ed
rsibreak: add package when enabled; fixes #2092 ( #2118 )
...
Otherwise rsibreak cannot find its icon and is a blank gap on the
notification tray.
2021-06-17 09:08:10 -06:00
Naïm Favier
3aa479d551
dunst: make icon_path extensible ( #2097 )
2021-06-16 21:06:16 -04:00
Robert Helgesson
a01fe9f81e
sxhkd: fix service test
...
Before it generated a nonsense test script.
2021-06-17 00:16:17 +02:00
Dmitry Kulikov
9b39fd7eb4
sxhkd: stop scope before creating ( #2086 )
2021-06-15 13:27:35 -04:00
Johannes Schleifenbaum
06a98ba0fd
pantalaimon: add module ( #2056 )
2021-06-07 17:38:42 -04:00
Dominik Schrempf
f74dc9c70b
xidlehook: add module ( #1761 )
...
Co-authored-by: Nicolas Berbiche <nic.berbiche@gmail.com>
2021-06-07 16:13:43 -04:00
Rodney Lorrimar
5060262b79
services/emacs: Prevent deletion of socket file
...
When running a socket-activated emacs service, we don't want emacs to
remove the socket file after exiting, because then subsequent
invocations of `emacsclient` won't be able to use the socket to start
emacs.service again.
2021-06-06 01:00:20 +02:00
Tad Fisher
ac82c036d8
services/emacs: Update systemd definitions, drop Emacs 26 support
...
Emacs 27 added Type=notify support and updated the service definition to
remove the use of `emacsclient' to kill the service. Emacs 28 changes
the `StartupWMClass' in emacsclient.desktop to `Emacsd'. Update our
emacs.service and emacsclient.desktop definitions to match upstream
changes.
When killing emacs.service, the socket is removed, and subsequently
starting the service manually results in a service without a socket.
Prevent this by adding `RefuseManualStart=true' to the service's Unit
definition.
Drop Emacs 26 support as it is no longer shipped in nixpkgs. Update the
tests to verify the following configuration scenarios:
- Emacs version: 27, 28
- Socket activation: disabled, enabled
2021-06-06 01:00:19 +02:00
puzzlewolf
e9ed9c2e11
etesync-dav: fix typo ( #2067 )
...
Upstream (https://github.com/etesync/etesync-dav/blob/master/README.md#configuration-and-running ) uses 37358 as default port.
2021-06-05 16:58:12 -06:00
Naïm Favier
dba802c1d9
dunst: add the whole package to home.packages ( #2079 )
...
The `dunst` package provides the `dunstctl` and `dunstify` command-line utilities which are useful to have.
2021-06-05 15:31:50 -06:00
Robert Helgesson
d3cdabb5c9
Replace references to pkgs.gnome3 by pkgs.gnome
2021-06-03 22:09:59 +02:00
Basti
95da56b783
i3,sway: workspace output assignment ( #2003 )
...
(cherry picked from commit ea3ff797c87313e71f2ed2fd2b932a18a4b4400b)
2021-06-02 18:03:20 -06:00
Ilan Joselevich
ddf35436b7
nextcloud-client: add startInBackground option ( #2038 )
...
* nextcloud-client: add runInBackground option
* nextcloud-client: Change runInBackground description
Co-authored-by: Sumner Evans <me@sumnerevans.com>
* nextcloud-client: Use optionalString for the runInBackground option
Co-authored-by: Sumner Evans <me@sumnerevans.com>
* nextcloud-client: Remove "defaultText" in the runInBackground option
* nextcloud-client: Fixed formatting
* nextcloud-client: Rename runInBackground to startInBackground
Co-authored-by: Sumner Evans <me@sumnerevans.com>
2021-05-27 10:54:20 -06:00
Nick Hu
4f70f49cec
Add systemd target tray.target
( #2027 )
...
This target is for systemd units that require a system tray to be
running.
This also fixes taffybar.service: previously, systemd would consider it
to be active (running) before it was actually ready to accept tray
icons.
2021-05-22 03:15:12 +01:00
Nick Hu
73ecbd3722
Revert "status-notifier-watcher: introduce unit start delay"
...
This reverts commit 02c1f8d416
.
2021-05-18 22:12:59 +02:00
Nick Hu
3612ca58e8
syncthing: make syncthing tray package configurable ( #1257 )
...
Also sets the default syncthing tray package to
https://github.com/Martchus/syncthingtray instead of
https://github.com/sieren/QSyncthingTray , which indirectly fixes #603
2021-05-18 15:43:17 +01:00
Sebastian Sellmeier
6a471f1b11
i3,sway: add option for default workspace ( #2002 )
...
Related to #695
2021-05-16 22:54:53 -06:00
asymmetric
77188bcd6e
services/kanshi: add module example ( #2008 )
2021-05-15 23:17:48 -04:00
Michal Sojka
b2dec35b86
Fix eval errors when i3 or sway null configs are null ( #1989 )
2021-05-07 15:39:10 -06:00
0qq
ff959fd49a
sxhkd: fix environment ( #1892 )
...
* sxhkd: move to xsession.initExtra
When sxhkd is launched as systemd service it
doesn't have $PATH a user expects to see.
* sxhkd: add news entry
2021-05-07 15:28:52 -04:00
Vincent Breitmoser
30355f8ee6
etesync-dav: add module
2021-05-06 22:48:57 +02:00
Robert Helgesson
f298705ae4
i3,sway: break documentation dependency on configuration
...
Before the documentation for a number of options had a dependency on
the configuration.
2021-05-06 00:16:37 +02:00
Antoine Martin
64c5228c08
i3, sway: description and example for font options ( #1980 )
...
Adds an example to the root fonts submodule because the documentation doesn't know how to handle `type = with types; either (listOf str) fontOptions;`
2021-05-04 08:31:37 -06:00
Sumner Evans
9ffb206050
i3, sway: replace fonts with submodule ( #1950 )
...
This applies to both the root-level and the bar configs.
Closes #1937 .
2021-05-03 21:54:35 -06:00
David Terry
cdc774f337
lieer-service: add path to notmuch config ( #1704 )
...
This change makes the services created via the lieer module aware of the notmuch config created by the home-mangager notmuch module (which is stored in a non-standard location).
Without this change all the lieer services created by the lieer module failed for me, as they were unable to find the notmuch config.
2021-05-03 00:19:41 +02:00
Kritnich
2eed138026
barrier: add module
...
Co-authored-by: Sumner Evans <me@sumnerevans.com>
2021-05-01 00:11:17 +02:00
Sumner Evans
55ef8d3a10
format: remove exception for keybase and kbfs modules
2021-04-29 00:49:01 +02:00
Ivar Scholten
4727b0543d
pbgopy: add missing options
2021-04-29 00:26:17 +02:00
Sumner Evans
19ebab97e8
i3, sway: extract border functionality to common function ( #1947 )
...
* i3, sway: extract border functionality to common function
Converted the i3 module to use default_border and
default_floating_border and extracted that functionality out to be
shared between the i3 and sway modules.
* i3: add sumnerevans as maintainer
2021-04-28 15:52:31 -04:00
Thibaut Marty
a759143ae1
mpris-proxy: add module ( #1832 )
2021-04-28 15:05:56 -04:00
Cole Mickens
d437baa41c
gnupg/gpg-agent: gnupg package is configurable ( #1949 )
2021-04-27 16:40:05 -04:00
Thibaut Marty
865e404826
poweralertd: add module ( #1951 )
2021-04-27 16:38:41 -04:00