Johan Larsson
2907788315
tomat: init service ( #8138 )
2025-11-06 16:44:08 +00:00
Austin Horstman
9901bb6afc
taskwarrior-sync: taskwarrior -> taskwarrior2
...
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
Yechiel Worenklein
43e205606a
cbatticon: add package example
...
After batticonplus was merged into nixpkgs
2025-11-02 06:44:15 -06:00
pancho horrillo
5eaa0072ff
gpg-agent: restore empty newlines after commands
2025-11-02 05:52:54 -06:00
pancho horrillo
363797f8a9
gpg-agent: fix syntax-breaking extraneous new line
2025-11-02 05:52:54 -06:00
jaredmontoya
c0016dd147
ssh-agent: add shell integrations
...
replaces `home.sessionVariablesExtra`
2025-11-01 18:56:56 -05:00
jaredmontoya
3557df69ee
gpg-agent: refactor
2025-11-01 18:56:08 -05:00
Christoph Hollizeck
4ac96eb21c
easyeffects: use new typecheck ( #8090 )
2025-10-30 21:39:41 -05:00
Benedikt Rips
c6d4cb31d7
home-manager: define a central package
2025-10-30 08:20:54 -05:00
Yechiel Worenklein
ca2ab1d877
cbatticon: add package to options
2025-10-28 10:45:54 -05: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
fk29g
879e4d9060
clipse: fix keyBindings example syntax ( #8058 )
2025-10-26 15:36:37 -05:00
Lorenz Leutgeb
2aaf924e82
radicle: init ( #5409 )
...
Co-authored-by: Matthias Beyer <mail@beyermatthias.de>
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-26 15:34:09 -05:00
Jairo Llopis
80437a57ca
lorri: don't start until daemon is really running
...
Sometimes a race condition will make the events stream start after the
daemon is running, and then no events will be streamed.
This fixes the problem by checking the daemon status and failing the
unit if not ready yet. It will restart 5 seconds later, which will
probably be enough.
@moduon MT-1075
2025-10-25 21:21:03 -05:00
Jairo Llopis
d9ded14b74
lorri: restart notifications if events stream is disconnected
...
Before this patch, when events stream got disconnected (maybe because a
home rebuild), lorri-notify service wouldn't auto-restart.
@moduon MT-1075
2025-10-25 21:21:03 -05:00
Dixon Sean Low Yan Feng
0bc5f414f8
picom: add extraConfig to options
...
The picom module's `services.picom.settings` converts Nix expressions
to the libconfig format. However, that option currently does not have
a way to specify libconfig lists (enclosed in parentheses `()`), and
can only specify arrays (enclosed in square brackets `[]`). This makes
it impossible to specify certain picom configuration options, such as
animations (which are specified using lists).
This commit adds an `extraConfig` option to the picom module as an
escape hatch so that users can still specify picom options that are not
currently representable through `services.picom.settings`.
2025-10-25 21:15:52 -05:00
Jairo Llopis
c644cb018f
lorri: better notifications
...
- They disappear automatically in GNOME.
- They display an icon indicating the status.
- The app name is "Lorri".
@moduon MT-1075
2025-10-25 00:26:19 +02:00
Jess
28907d1f77
restic: make sure pre and post hooks have interpreters
2025-10-21 11:12:48 -05:00
Anton Mosich
c3a5e5f0df
services/pimsync: init
...
services/pimsync: add documentation
2025-10-20 17:10:44 +02:00
Jess
c199de6cd8
restic: decouple helper script from linux-specific systemd logic
...
And make platform support explicit.
2025-10-19 09:46:41 -05:00
Jess
12bca6d40a
Revert "restic: add platform assertion (linux)"
2025-10-19 09:46:41 -05:00
Austin Horstman
870883ba11
cliphist: remove example package
...
Looks like example doesn't utilize --watch
https://github.com/YaLTeR/wl-clipboard-rs/issues/5
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-18 12:46:31 -05:00
Jess
3fbc879021
restic: add platform assertion (linux)
2025-10-18 12:41:01 -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
Austin Horstman
673e47bb86
cliphist: add clipboardPackage
...
Allow customizig which clipboard package to use with the cliphist
service.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-16 19:25:26 -05:00
Austin Horstman
602913bfc5
pizauth: update maintainer entry
...
Point to nixpkgs so we can remove the home manager entry.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-12 17:34:57 -05:00
Austin Horstman
4d64989b8c
autotiling: update maintainer entry
...
Point to nixpkgs so we can remove the home manager entry.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-12 17:34:57 -05:00
Leon Schwarzäugl
ac16cc25c6
autotiling: init module
2025-10-11 22:19:18 -05:00
TaskForceTorture
88e62bcab2
swayidle: make sure it's actually installed when enabled
2025-10-09 20:53:47 -05:00
WeetHet
7add554458
macos-remap-keys: add Fn (Globe) keycode
2025-10-09 08:15:50 -05:00
WeetHet
219150a73c
macos-remap-keys: add japanese Kana and Eisuu keycodes
2025-10-09 08:15:50 -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
Jairo Llopis
817ace497b
lorri: make notifications service auto-start if enabled
...
Without this fix, the notifications service would need to start by hand
every time.
@moduon MT-1075
2025-10-03 23:01:12 -05:00
Enrico Stemmer
bdf78c2d2c
hyprshell: fixed path for style file
2025-10-03 23:00:58 -05:00
Karolis Labrencis
11cc3d55de
macos-remap-keys: add NonUSBackslash keycode
2025-09-27 09:59:25 -05:00
Yethal
6238bbc0ae
tailscale-systray: add module ( #7821 )
...
Added module for official Tailscale systray app
2025-09-26 15:14:09 +00:00
Alex Ionescu
b91c7e43ed
syncthing: add aionescu as maintainer
2025-09-26 10:06:37 +02:00
Alex Ionescu
800941320b
syncthing: install tray package when tray is enabled
...
Closes https://github.com/nix-community/home-manager/issues/4309
2025-09-26 10:06:36 +02: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
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
Austin Horstman
e2ecfbf6d0
tahoe-lafs: update default package
...
Using old name that was changed in 2018.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-25 08:26:37 +02:00
Alex Ionescu
cb68b5cd6a
syncthing: handle per-folder encryptionPasswordFile
...
This change allows configuring per-folder encryption passwords declaratively (and without leaking them into the store), modeled after the upstream Nixpkgs changes from https://github.com/NixOS/nixpkgs/pull/383442 .
Closes https://github.com/nix-community/home-manager/issues/7318 .
Co-authored-by: Jeremy Fleischman <jeremyfleischman@gmail.com>
Co-authored-by: Aurimas Blažulionis <0x60@pm.me>
2025-09-24 00:31:30 -05:00
Edwin Mackenzie-Owen
676c0159ed
sway: print hint when checking the config file fails ( #7665 )
2025-09-23 20:20:06 -05:00
Bot_wxt1221
ace8759715
swaync: fix eval problem ( #7844 )
2025-09-19 08:15:27 -05:00
mcnesium
bf7056c6a2
nextcloud-client: add stop and restart settings to the service
...
The service fails on Home Manager switch every now and then. This
commit add explicit stop and restart settings to it.
This also adds some additional parameters used in the upstream service
definition.
2025-09-18 10:30:48 +02:00
Joaquín Triñanes
bc8967cdb0
gpg-agent: write nushell initialization to config file
...
According to the nushell docs (https://www.nushell.sh/book/configuration.html#configuration-overview ):
"The first file loaded is env.nu, which was historically used to override environment variables. However, the current "best-practice" recommendation is to set all environment variables (and other configuration) using config.nu and the autoload directories below."
2025-09-17 08:15:29 -05: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