Johan Larsson
2907788315
tomat: init service ( #8138 )
2025-11-06 16:44:08 +00:00
Austin Horstman
ab0d3db1aa
tests/darkman: python -> python2
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-02 22:59:59 -06:00
Austin Horstman
d9cd40d2da
local-ai: string -> str ( #8116 )
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-03 04:41:08 +00:00
Ilya Savitsky
61f2cc5908
local-ai: init module ( #6718 )
2025-11-02 22:04:44 -06:00
Sami Haahtinen
255b6a0ef2
home-manager-auto-upgrade: add flake support ( #8053 )
...
Adds the ability for the auto-upgrade service to update a Nix flake
instead of Nix channels.
This is controlled by a new `useFlake` boolean option. When enabled, the
service will run `nix flake update` in the directory specified by the
`flakeDir` option.
`flakeDir` defaults to the standard Home Manager configuration directory
(`~/.config/home-manager`), making this feature work out-of-the-box for
most users. The path is passed to the upgrade script via an environment
variable in the systemd service unit.
2025-10-26 16:21:41 -05:00
Benedikt M. Rips
f2f1076c1f
treewide: remove no-ops ( #8061 )
2025-10-26 15:43:53 -05:00
Dixon Sean Low Yan Feng
b652e703f1
picom: add test for extraConfig
2025-10-25 21:15:52 -05:00
Austin Horstman
47c74e4fd0
wl-clip-persist: add module
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-16 19:26:10 -05:00
Leon Schwarzäugl
ac16cc25c6
autotiling: init module
2025-10-11 22:19:18 -05:00
Austin Horstman
06e268d66b
services/barrier: drop module
...
Upstream package removed and unmaintained project. Recommended to
replace with maintained alternatives such as `deskflow` and `input-leap`
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-05 14:19:07 -05:00
Enrico Stemmer
66e9a024b9
hyprshell: fixed tests to use correct name for style file
2025-10-03 23:00:58 -05:00
Yethal
6238bbc0ae
tailscale-systray: add module ( #7821 )
...
Added module for official Tailscale systray app
2025-09-26 15:14:09 +00:00
Simon Gate
39d26c1686
ssh-agent: add defaultMaximumIdentityLifetime setting ( #7876 )
...
Add option to ssh-agent to add a default value for the maximum lifetime
of identities added to the agent.
2025-09-25 09:26:39 -05:00
Robert Helgesson
2324540520
syncthing: assert tray service content in test
2025-09-25 09:42:44 +02:00
Robert Helgesson
ade850153b
syncthing: remove deprecated code
...
Specifically, in 2021 the use of `services.syncthing.tray` as a
Boolean was deprecated. This removes the associated code.
2025-09-25 08:49:23 +02:00
Robert Helgesson
9f408dc51c
ssh-tpm-agent: fix test case
2025-09-17 16:26:12 +02:00
novenary
75f97fcbe3
sway: order input config from least to most specific ( #7684 )
...
Workaround for https://github.com/swaywm/sway/issues/7271 .
2025-09-16 22:22:28 -05:00
Robert Helgesson
11cc5449c5
tests: fix tests
2025-09-15 09:22:58 +02:00
Robert Helgesson
6112458312
dunst: fix deprecated configuration in example
2025-09-11 10:15:27 +02:00
Robert Helgesson
584fccfdfa
dunst: add tests
2025-09-11 10:15:27 +02:00
Damien Cassou
a7408ba6da
syncthing: Fix for syncthing v2 ( #7762 ) ( #7766 )
2025-09-07 09:07:58 -05:00
Gaspard Culis
6159629d05
swayosd: Remove non-existing display arg option ( #7752 )
2025-09-03 07:42:44 -05:00
Austin Horstman
061793150a
tests/hyprland: add submap test
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-01 23:49:51 -05:00
Anton Tetov
99a69bdf8a
pizauth: reload on change and option type
...
- added onChange pizauth reload for config file
- clientSecret is not required for outlook365 so should be nullable.
2025-08-30 13:53:07 -05:00
Aguirre Matteo
6911d3e7f4
nix-gc: rename frequency to dates
2025-08-21 16:03:33 -05:00
Benedikt Rips
0d1e116e4f
ssh-tpm-agent: match the upstream systemd units
2025-08-18 21:16:27 -05:00
Benedikt Rips
f9ea660b24
ssh-tpm-agent: fix ssh-agent proxy
2025-08-18 21:16:27 -05:00
Benedikt Rips
94a238f9c1
ssh-agent: add option for the socket name
2025-08-18 21:16:27 -05:00
Epix
1daeb0638a
protonmail-bridge: init module
2025-08-17 09:44:56 -05:00
Gutyina Gergő
4b6dd06c6a
glance: restart service when settings file changes
2025-08-13 12:43:52 -05:00
Leon Schwarzäugl
18ea6d7a8f
pizauth: init module
2025-08-11 10:00:35 -05:00
Lin Xianyi
627a3932b9
swww: add extraArgs for swww-daemon
2025-08-11 09:04:24 -05:00
Aguirre Matteo
0d492b89d1
walker: add module ( #7649 )
2025-08-10 23:23:58 -05:00
lignus
3ec1cd9a07
launchd+targets/darwin: Escape XML in plists ( #7356 )
...
This patch updates all usage of toPlist such that it escapes any strings
in the final output.
The motication for this change is to avoid confusion when end-users of
home-manager's APIs are not aware that the option values they set end up
being passed un-escaped to XML files.
BREAKING CHANGE: Consumers doing manual escaping will now be doubly escaped.
Co-authored-by: Linnnus <linnnus@users.noreply.github.com>
2025-08-09 11:22:08 -05:00
awwpotato
ad5d2b4aa7
rescrobbled: add module
2025-08-06 00:15:47 -05:00
Martin Popovski
4bf124678b
hyprland: Add "output" to importantPrefixes option default ( #7507 )
...
Adds support for `monitorv2` syntax
2025-07-29 16:41:27 -05:00
Austin Horstman
1a8b119e60
tests/caffeine: add test coverage
...
- Add basic-service.nix test for caffeine service configuration
- Test systemd service generation with proper graphical-session.target
integration
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-29 14:47:02 -05:00
Austin Horstman
cec4c1be7e
tests/ssh-agent: add test coverage
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-29 14:46:54 -05:00
Austin Horstman
85a5287116
tests/gnome-keyring: add test coverage
...
- Add basic-service.nix test for default gnome-keyring configuration
- Add custom-components.nix test for pkcs11, secrets, and ssh components
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-29 14:46:36 -05:00
kerfuzzle
fa184c5460
hyprsunset: Add tests for transitons option
...
Adds tests to ensure that the services are still created correctly and the correct deprecation warnings are shown
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-29 13:11:56 -05:00
kerfuzzle
7c01358ff6
hyprsunset: Add tests for hyprsunset.conf file
...
Adds tests to verify that the configuration files and services were created sucessfully, even in a no configuration case
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-29 13:11:56 -05:00
Austin Horstman
0f9fae161d
tests/arrpc: add service module test coverage
...
- Add custom-target.nix test for custom systemd target configuration
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-29 10:31:11 -05:00
Austin Horstman
b4752b0eda
treewide: format with latest stable formatter
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-23 10:27:52 -05:00
Yethal
dcfd70f80f
ssh-tpm-agent: init module ( #7495 )
2025-07-17 19:31:15 -05:00
1444
4cc9cc67eb
wayfire: fix broken configuration.ini test ( #7478 )
...
Normalize store paths so it will pass even with flake updates and on different architectures.
2025-07-15 10:20:41 -05:00
Austin Horstman
3976e0507e
test/wpaperd: add test for empty settings
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-11 15:26:17 -05:00
1444
e90b28967c
wayfire: allow path in settings ( #7427 )
2025-07-11 10:15:54 -05:00
Aguirre Matteo
d81cb050f5
hyprshell: add module ( #7409 )
2025-07-10 14:23:15 -05:00
Terje Larsen
83f978812c
podman: support mounts configuration ( #7377 )
2025-07-03 19:34:57 -05:00
Austin Horstman
41a5f0a98a
tests/nix-gc: reorganize darwin and linux
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00