Austin Horstman
97d7946b5e
{hypridle, hyrpaper}: remove with lib; ( #6318 )
...
* hypridle: remove with lib;
* hyprpaper: remove with lib;
2025-01-18 18:35:49 +01:00
Jdogzz
1c75a4c151
syncthing: have tray wait for bar to load ( #6290 )
...
Add --wait flag to tray to avoid loading before bar.
2025-01-18 18:35:27 +01:00
Linus Heckemann
fc52a210b6
network-manager-applet: changed nm-applet description ( #6311 )
...
This makes it a bit easier to find.
2025-01-13 17:27:56 +01:00
greenpsi
0da8b6bae9
sway: allow sway specific hideEdgeBorders options ( #6304 )
...
* add `smart_no_gaps` option
* allow using `--i3` for hideEdgeBorders:
See e.g. https://man.archlinux.org/man/sway.5#Config_or_runtime_commands :
The --i3 option enables i3-compatible behavior to hide the title bar on tabbed and stacked containers with one child.
Co-authored-by: greenpsi <git@psinet.dev>
2025-01-13 17:26:51 +01:00
Terje Larsen
2532b500c3
ollama: add module ( #5735 )
2025-01-10 12:31:03 +01:00
1444
456e599f91
wayfire: add module ( #6066 )
...
Adds a Module for the Wayfire Compositor. Also allows managing the wf-shell configuration.
2025-01-08 16:18:57 +01:00
DDoSolitary
45bcdbc910
gpg-agent: fix compatibility with sh when enableSshSupport ( #6287 )
...
Co-authored-by: sunqiancheng <sunqiancheng@sensetime.com>
2025-01-08 12:37:59 +01:00
midirhee12
a9987622b7
maintainers: updated username to midirhee12
...
- removed cvoges12 entry
- using respective maintainer entry in nixpkgs
- changed all hm modules' `meta.maintainers` to reflect new username /
email
2025-01-04 00:37:20 +01:00
Thiago Kenji Okada
14cb0c8cfa
fnott: use config.wayland.systemd.target
...
Also add missing `ConditionEnvironment`.
2025-01-03 17:38:06 +01:00
Thiago Kenji Okada
656ae5aba2
clipman: use config.wayland.systemd.target
...
Also add `ConditionEnvironment`.
2025-01-03 17:38:06 +01:00
Thiago Kenji Okada
a6db8c8f6c
hypridle: use config.wayland.systemd.target
2025-01-03 17:38:06 +01:00
Thiago Kenji Okada
da12f0b143
hyprpaper: use config.wayland.systemd.target
2025-01-03 17:38:06 +01:00
Thiago Kenji Okada
8f48fea0f8
avizo: use config.wayland.systemd.target
2025-01-03 17:38:06 +01:00
Thiago Kenji Okada
adcf0b6281
wob: use config.wayland.systemd.target
2025-01-03 17:38:06 +01:00
Thiago Kenji Okada
51ba4aacec
swayosd: use config.wayland.systemd.target
2025-01-03 17:38:05 +01:00
Thiago Kenji Okada
4cbc8a58ab
swaync: use config.wayland.systemd.target
2025-01-03 17:38:05 +01:00
Thiago Kenji Okada
d3c500a8f8
kanshi: use config.wayland.systemd.target
...
Also add `ConditionEnvironment`.
2025-01-03 17:38:05 +01:00
Thiago Kenji Okada
89fe48b1c1
swayidle: use config.wayland.systemd.target
...
Also add `Unit.After`.
2025-01-03 17:37:16 +01:00
Drewry Pope
1c8d4c8d59
mako: add center-left & center-right
2025-01-03 11:33:28 +01:00
Marcin Serwin
10e99c43cd
copyq: add option to disable XWayland
2024-12-28 11:16:56 +01:00
Robert Helgesson
35b98d20ca
treewide: change pacien to euxane
...
To match a recent change in Nixpkgs.
2024-12-24 16:23:06 +01:00
Matthieu Coudron
3066cc58f5
kanshi: dont write config in absence of nix settings ( #6198 )
2024-12-12 23:48:46 +01:00
Axel Karjalainen
f26aa4b76f
gpg-agent: fix GCR DBus package note
...
D-Bus services are queried from Home Manager packages too. NixOS is
not required.
2024-12-11 00:26:35 +01:00
Linus Heckemann
65912bc684
imapnotify: provide an option for setting PATH
...
Including some useful presetting for notmuch and mbsync.
2024-12-05 10:08:50 +01:00
LorenzBischof
ad48eb25cd
etesync-dav: update default server URL
2024-12-04 14:06:18 +01:00
Gaétan Lepage
873e39d5f4
podman-container: fix tests and failing podman 5.3.0 service
...
Co-authored-by: Dylan Wilson <dylan@bytepen.com>
2024-12-02 11:05:28 +01:00
Ken Micklas
819f682269
lorri: fix ReadWritePaths for new gcroots behavior
2024-11-29 13:43:55 +01:00
Jordan Williams
b721965238
mopidy: ignore collisions between extensions
2024-11-28 12:12:32 +01:00
Jordan Williams
de7d67b8ba
mopidy: make makeWrapper a native build input
...
This fixes the error message
error: makeWrapper/makeShellWrapper must be in nativeBuildInputs
2024-11-28 12:11:18 +01:00
Etherbloom
21396857fd
kdeconnect: upgrade default version
...
Plasma6 has been out for a while now and the service still points to
the old, incompatible version.
2024-11-28 11:32:21 +01:00
Jordan Williams
a9953635d7
mopidy: restart service on config changes
...
Also extend basic configuration test a bit to verify the restart
trigger.
2024-11-24 22:04:15 +01:00
Jordan Williams
83002f1846
mopidy: restart the systemd service on failure
2024-11-24 19:26:14 +01:00
Tomodachi94
98bf8de65d
volnoti: use cfg.package instead of pkgs
2024-11-24 19:06:58 +01:00
Tomodachi94
f9fd45c512
volnoti: add self to maintainers
2024-11-24 17:54:00 +01:00
Sebastián Zavala Villagómez
5e2f47c5a5
hypridle: fix service when no config file
...
The systemd user service depends on
config.xdg.configFile."hypr/hypridle.conf".source
for `X-Restart-Triggers`. When `cfg.settings` is the default `{}`,
this causes failure since
config.xdg.configFile."hypr/hypridle.conf".source
will not exist.
Making the addition conditional on `cfg.settings` actually having
content, which would mean `xdg.configFile."hypr/hypridle.conf"` does
exist, avoids the error.
2024-11-24 17:41:50 +01:00
Sebastián Zavala Villagómez
bd58a1132e
hyprpaper: fix service when no config file
...
The systemd user service depends on
config.xdg.configFile."hypr/hyprpaper.conf".source
for `X-Restart-Triggers`. When `cfg.settings` is the default `{}`,
this causes failure since
config.xdg.configFile."hypr/hyprpaper.conf".source
will not exist.
Making the addition conditional on `cfg.settings` actually having
content, which would mean `xdg.configFile."hypr/hyprpaper.conf"` does
exist, avoids the error.
2024-11-24 14:05:10 +01:00
Dawid Dziurla
92fef254a9
podman: install package and create config files
...
Co-authored-by: Dylan Wilson <dylan@bytepen.com>
2024-11-23 22:36:33 +01:00
klchen0112
ba9367b5a9
emacs: add darwin service
2024-11-23 19:15:47 +01:00
Nithin S Varrier
16fe78182e
conky: update systemd exec path to config package
...
Currently systemd ExecStart uses pkgs.conky as executable path, this
commit changes it to the package defined by services.conky.package.
2024-11-23 18:36:17 +01:00
Nikolaos Karaolidis
a42fa14b53
syncthing: expand declarative configuration
...
This expands the Syncthing configuration to allow declarative
settings. Code mostly pulled from the Nixpkgs module.
Changes compared to the NixOS module are:
Removed the following options:
- user, group, systemService: Unnecessary since Syncthing always runs
as the user declaring the configuration.
- dataDir configDir, databaseDir: Pointed to ~/.local/state/syncthing,
the default Syncthing directory.
- openDefaultPorts: We don't have access to the system firewall.
Furthermore, multiple changes to systemd services were made to
maintain consistency with other Home Manager modules, sandboxing
options might need to be reviewed further.
Fixes #4049
2024-11-18 23:27:58 +01:00
Nanotwerp
c7c2517612
{gtk, dunst}: replace pkgs.gnome.adwaita-icon-theme
with pkgs.adwaita-icon-theme
in the examples ( #5712 )
...
`adwaita-icon-theme` has been moved out of the `gnome` scope and into the top level with https://github.com/NixOS/nixpkgs/pull/319659
2024-11-16 19:36:13 +01:00
Gaétan Lepage
35b055009a
kanshi: add package to home.packages
2024-11-13 23:07:20 +01:00
RedEtherbloom
3c044aefe6
git-sync: add example to repository option
2024-11-13 23:03:24 +01:00
RedEtherbloom
cd21d2e61b
git-sync: fix crash when whitespace in path
...
systemd rejects the service unit due to whitespace in the environment
variable assignment, pointing to the repo path, being invalid for
systemd's unit format.
See https://github.com/nix-community/home-manager/issues/6023 for
details.
The git-sync variable should also be escaped due to similar issues
with e.g. local git urls.
2024-11-13 23:03:19 +01:00
Nicholas Hassan
1743615b61
podman: add module
...
Adds a new Podman module for creating user containers and networks as
systemd services. These are installed to the user's
`$XDG_CONFIG/systemd/user` directory.
2024-11-01 20:45:06 +01:00
Bruno BELANYI
6cc03e337a
nix-gc: add randomizedDelaySec
option
...
There's no launchd equivalent to this option, so this is a no-op on
Darwin.
2024-10-25 15:53:42 +02:00
DrymarchonShaun
eea1bc6072
gpg-agent: use $TTY parameter in zsh integration
2024-10-25 09:53:41 +02:00
Muhammad Talal Anwar
802b3cb2d4
espanso: use launcher
command on Linux
...
The source uses `launcher` instead of `daemon`. Additionally we remove
`Type` and add `RestartSec` as defined in the source:
b421bcf73f/espanso/src/res/linux/systemd.service (L5-L7C1)
2024-10-19 09:01:11 +02:00
Damien Cassou
03f8e0b3b3
snixembed: add module
...
This is used by SafeEyes (another home-manager) module to show a
systemtray icon. See https://git.sr.ht/~steef/snixembed .
Fixes #5728
2024-10-11 00:14:36 +02:00
Christophe Van den Abbeele
509dbf8d45
megasync: fix issue with service failing to launch
...
Change `After=` setting in the user service to only launch after the
full `graphical-session.target`.
2024-10-04 13:32:07 +02:00