Benedikt Rips
a755d94ab0
xdg: remove redundant platform checks
2026-01-05 23:10:04 +01:00
Benedikt Rips
33fe25dbe5
ssh-agent: remove redundant platform checks
2026-01-05 23:10:04 +01:00
Benedikt Rips
337d3602c0
restic: remove redundant platform checks
2026-01-05 23:10:04 +01:00
Benedikt Rips
5d814af6af
pueue: remove redundant platform checks
2026-01-05 23:10:03 +01:00
Benedikt Rips
787784fb6f
ollama: remove redundant platform checks
2026-01-05 23:10:03 +01:00
Benedikt Rips
2379f704b0
nix-gc: remove redundant platform checks
2026-01-05 23:10:03 +01:00
Benedikt Rips
a26335db1b
nh: remove redundant platform checks
2026-01-05 23:10:03 +01:00
Benedikt Rips
d016674f6a
mpd: remove redundant platform checks
2026-01-05 23:10:03 +01:00
Benedikt Rips
c2d3a75ebe
home-manager-auto-expire: remove redundant platform checks
2026-01-05 23:10:03 +01:00
Benedikt Rips
93af99ec02
gpg-agent: remove redundant platform checks
2026-01-05 23:10:03 +01:00
Benedikt Rips
c8b68aafed
git-sync: remove redundant platform checks
2026-01-05 23:10:03 +01:00
Benedikt Rips
bca7415de4
emacs: remove redundant platform checks
2026-01-05 23:10:03 +01:00
Benedikt Rips
d070d83048
colima: remove redundant platform checks
2026-01-05 23:10:03 +01:00
Benedikt Rips
048104c098
clipse: remove redundant platform checks
2026-01-05 23:10:02 +01:00
Benedikt Rips
af894fbbc7
borgmatic: remove redundant platform checks
2026-01-05 23:10:02 +01:00
Benedikt Rips
53084c95ce
atuin: remove redundant platform checks
2026-01-05 23:08:11 +01:00
Noah765
c4eabb884b
hyprpaper: update settings example
...
The configuration format changed in v0.8.0, which is available on nixpkgs.
2026-01-05 10:52:37 +01:00
June Stepp
156b698b75
anki: fix answerKeys of length one
2026-01-05 10:51:38 +01:00
Hoang Nguyen
9d1c71f390
gpg: add dirmngrSettings and gpgsmSettings options
2026-01-05 10:34:11 +01:00
Hoang Nguyen
47e195783e
gpg: remove obsolete default values in the settings
...
- charset option doesn't exist. The correct option name is display-charset.
- fixed-list-mode option is always used and thus obsolete since GNUPG 2.0.10.
- use-agent is a dummy option. gpg will always requires the agent.
2026-01-05 10:34:11 +01:00
Benedikt Rips
f894bc4ffd
ssh-agent: improve handling of SSH_AUTH_SOCK variable
...
Specifically, only preserve `$SSH_AUTH_SOCK` when it points to a
forwarded agent.
2026-01-04 20:52:35 +01:00
Benedikt Rips
73f5a5ecc9
ssh-agent: fix Nushell's check for emptiness
...
Previously, it would not succeed if `$env.SSH_AUTH_SOCK` is set to an
empty string.
2026-01-04 20:52:35 +01:00
Naïm Camille Favier
7d5927b63c
xfconf: fix package
2026-01-04 12:26:39 +01:00
Ivan Isakov
8f7d6bacb6
launchd: Restore errexit after setting up launchd agents
...
At the beginning of the setup script `errexit` is disabled, but never
properly enabled again at the end. This causes potential issues/errors
in activation scripts following `setupLaunchAgents` to go unnoticed,
since the build doesn't actually fail.
2026-01-04 11:30:04 +01:00
Alex Martens
12cc14271b
hyprshell: fix broken links
2026-01-04 09:32:19 +01:00
Benedikt Rips
c211298f7e
tree-wide: use lib.hm.assertions.assertPlatform
2026-01-04 09:31:10 +01:00
Tim Kleinschmidt
1cfa305fba
opencode: add agent skills support
...
Adds support for OpenCode Agent Skills by managing skill definitions
under "/opencode/skill/<name>/SKILL.md" via `programs.opencode.skills`.
Documentation: https://opencode.ai/docs/skills/
2026-01-03 11:47:20 +01:00
Tim Kleinschmidt
3e87b442b5
opencode: update docs
...
.config is already part of $XDG_CONFIG_HOME
2026-01-03 11:47:20 +01:00
leiserfg
99a037de18
vicinae: fix settings example
2026-01-03 11:31:39 +01:00
Robert Helgesson
3b3164dfe3
zsh: avoid escaping showing up in dotDir docs
2026-01-03 11:29:29 +01:00
Aguirre Matteo
b558d54215
yt-dlp: allow multiple declarations of the same option
2026-01-03 11:23:26 +01:00
Robert Helgesson
9ef24320f1
emacs: remove unnecessary rec
2026-01-03 11:10:00 +01:00
Vladislav
18f9d668aa
anki: fix UI scale configuration
...
Use `numbers.between 1.0 2.0` for the UI scale type to match Anki's
actual behavior where ProfileManager.uiScale clamps values below 1.0
to 1.0.
2026-01-03 10:49:37 +01:00
bandithedoge
2f06b72606
mpd: set network settings as environment variables
...
https://mpd.readthedocs.io/en/stable/client.html#connecting-to-mpd
These environment variables are picked up by, amongst others, clients
based on libmpdclient:
- 2a42a10067/src/settings.c (L108)
- 2a42a10067/src/settings.c (L135)
2026-01-02 23:05:42 +01:00
PerchunPak
d4e4d5cfa3
lib: make toHyprconf support strings and attrs in sections
...
Adds support for
section = [
"abc"
{ a = 123; }
];
Which gets generated to
section=abc
section {
a=123
}
This is very useful with the new windowrule syntax, where you can
create anonymous window rules as strings and named rules as attribute
sets. See <https://wiki.hypr.land/Configuring/Window-Rules/ >.
2026-01-02 15:56:43 +01:00
Austin Horstman
ae1ea768ef
linux-wallpaperengine: misc cleanup
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-30 08:22:50 -06:00
Austin Horstman
365cbc13c4
linux-wallpaperengine: fix ExecStart command
...
Make sure to properly separate command args.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-30 08:22:50 -06:00
teto
d99b4ca5de
meli: support jmap
...
Enabled when flavor == fastmail.com
2025-12-29 23:55:10 +01:00
teto
64f4dadb80
neovim: fix extraLuaConfig example
...
reported by bruno
2025-12-29 16:00:00 -06:00
Austin Horstman
7a7b43c723
treewide: drop foo-dogsquared
...
Removed in https://github.com/NixOS/nixpkgs/pull/472804
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-28 22:03:17 -06:00
teto
9d32c214db
neovim: let user insert snippets in init.lua
...
It is a common complaint for users that they can't insert their own code
where they want in the init.lua.
2025-12-29 01:51:32 +01:00
leiserfg
113b155fe8
vicinae: Update to post 0.17 settings
2025-12-28 17:17:29 -06:00
teto
398bc87bc8
neovim: refactor to get rid of makeNeovimConfig
2025-12-28 20:13:09 +01:00
Austin Horstman
8969535f1c
anyrun: default extraCss to null
...
Prevent creating a file when not configured.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-28 10:29:55 -06:00
teto
80cca72314
meli: support account specific settings
...
also assert when overriding accounts. I had overriden settings when
testing this module, forgot about it and then wondered why my email
accounts were ignored.
2025-12-28 16:49:26 +01:00
Austin Horstman
d2e0458d65
zsh: don't suggest stateVersion update
...
Generally best to avoid telling normal users to adjust their
stateVersion to avoid other home-manager module logic changes based on
stateVersion.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-27 18:30:08 -06:00
Austin Horstman
d761c0ce89
news: add zsh dotDir default change
...
Default has changed to respect `xdg.enable`. Let user's know in case it
affects them surprisingly.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-27 17:58:46 -06:00
Austin Horstman
f84f474c1b
zsh: respect xdg.enable for dotDir
...
Make sure we actually respect a user's `xdg.enable` preference.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-27 17:58:46 -06:00
Austin Horstman
5432dc5bc4
zsh: fix dotDir path normalization and quoting
...
Fixes issue where dotDir with trailing slash caused failures.
Refactors lib.nix to use raw paths internally, fixing issues with spaces
in paths.
Updates history.path logic to correctly handle raw absolute paths.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-27 17:58:46 -06:00
Bruno BELANYI
bec08ef6e3
programs/ssh: DRY address/port options
...
The end goal is to hoist the forwarded path assertion directly into this
module rather than the top-level.
2025-12-27 15:12:05 -06:00