Benedikt Rips and Robert Helgesson
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
Benedikt Rips and Robert Helgesson
c211298f7e
tree-wide: use lib.hm.assertions.assertPlatform
2026-01-04 09:31:10 +01:00
Benedikt Rips and Austin Horstman
89c9508bbe
ssh-agent: set $SSH_AUTH_SOCK in non-interactive shells
...
Since PR #8099 , the module sets `$SSH_AUTH_SOCK` through shells' options
for interactive shell initialization instead of
`home.sessionVariablesExtra`. The replacement was not faithful, however,
since `home.sessionVariablesExtra` is sourced also in non-interactive
shells. With this commit, the shells' profile options (where
`home.sessionVariablesExtra` is sourced) are used to set
`$SSH_AUTH_SOCK`.
Fixes #8129 .
2025-12-17 08:15:55 -06:00
Benedikt Rips and Austin Horstman
d787ec69c3
less: list options in correct order
2025-12-13 00:08:50 -06:00
Benedikt Rips and Austin Horstman
07d79726f1
less: enable options to be specified multiple times
2025-12-13 00:08:50 -06:00
Benedikt Rips and Austin Horstman
d7b1ece79d
xdg-portal: assert that required paths are linked on NixOS
2025-11-08 22:03:46 -06:00
Benedikt Rips and Austin Horstman
c93684cd87
tmpfiles: use correct path in the onChange hook
2025-11-03 08:52:18 -06:00
Benedikt Rips and Austin Horstman
8c824254b1
glab: coerce glab tmpfile rule argument to string
2025-11-03 07:59:26 -06:00
Benedikt Rips and Austin Horstman
2318e30ea1
tests: hostPlatform -> stdenv.hostPlatform
2025-11-03 07:59:03 -06:00
Benedikt Rips and Austin Horstman
b5ed4afc22
glab: remove the config file if it is empty or glab disabled
2025-11-02 23:02:10 -06:00
Benedikt Rips and Austin Horstman
7503ffb0b0
tmpfiles: add maintainer bmrips
2025-11-02 23:02:10 -06:00
Benedikt Rips and Austin Horstman
b4350d54c2
tmpfiles: add option to purge rules' targets on change
2025-11-02 23:02:10 -06:00
Benedikt Rips and Austin Horstman
090aa14e5d
tmpfiles: migrate to an RFC42-style option
2025-11-02 23:02:10 -06:00
Benedikt Rips and Austin Horstman
c6d4cb31d7
home-manager: define a central package
2025-10-30 08:20:54 -05:00
Benedikt Rips and Austin Horstman
05c7c900f1
fontconfig: fix cache existence tests
2025-10-28 08:55:38 -05:00
Benedikt Rips and Austin Horstman
b53026f683
tmpfiles: echo the onChange command and respect $DRY_RUN
2025-10-28 08:55:07 -05:00
Benedikt M. Rips and GitHub
bbaeb9f1c2
glab: init module ( #8066 )
2025-10-26 20:59:05 -05:00
Benedikt M. Rips and GitHub
f2f1076c1f
treewide: remove no-ops ( #8061 )
2025-10-26 15:43:53 -05:00
Benedikt Rips and Austin Horstman
0d1e116e4f
ssh-tpm-agent: match the upstream systemd units
2025-08-18 21:16:27 -05:00
Benedikt Rips and Austin Horstman
3a5136d8dd
ssh-tpm-agent: on NixOS, check TPM accessibility
2025-08-18 21:16:27 -05:00
Benedikt Rips and Austin Horstman
f9ea660b24
ssh-tpm-agent: fix ssh-agent proxy
2025-08-18 21:16:27 -05:00
Benedikt Rips and Austin Horstman
94a238f9c1
ssh-agent: add option for the socket name
2025-08-18 21:16:27 -05:00
Benedikt Rips and Austin Horstman
af03309c12
ssh-tpm-agent: add maintainer bmrips
2025-08-18 21:16:27 -05:00
Benedikt Rips and Austin Horstman
ec369a58f9
ssh-agent: add maintainer bmrips
2025-08-18 21:16:27 -05:00
Benedikt M. Rips and GitHub
11626a4383
keepassxc: note the manifest installation conflict ( #7675 )
2025-08-14 22:46:10 -05:00
Benedikt M. Rips and GitHub
d9a57c597c
davmail: enable access to the display server ( #7671 )
...
Without this access, davmail can not display its token request dialogue.
2025-08-13 15:52:17 -05:00
Benedikt Rips and Austin Horstman
67393957c2
less: configure LESS options
2025-08-11 10:01:10 -05:00
Benedikt Rips and Austin Horstman
dfcea0573d
less: rename keys to config
2025-08-11 10:01:10 -05:00
Benedikt Rips and Austin Horstman
9a132f2971
less: generate lesskey only when non-empty
2025-08-11 10:01:10 -05:00
Benedikt Rips and Austin Horstman
6275d1fc57
accounts.email: add 'davmail' flavor
2025-08-07 08:30:18 -05:00
Benedikt Rips and Austin Horstman
5ab62b61fb
accounts.email: add authentication mechanism
2025-08-07 08:30:18 -05:00
Benedikt Rips and Austin Horstman
62fdc8d410
keepassxc: add autostart option
2025-08-06 19:08:16 -05:00
Benedikt Rips and Austin Horstman
cb8cfa0eb9
keepassxc: add maintainer bmrips
2025-08-06 19:08:16 -05:00
Benedikt Rips and Austin Horstman
2a29968912
git-credential-keepassxc: init module
2025-08-06 12:39:55 -05:00
Benedikt Rips and Austin Horstman
88913c98fe
goto: init module
2025-08-06 10:57:16 -05:00
Benedikt Rips and Austin Horstman
74b4edc2d2
fontconfig: add options for font rendering
2025-08-05 14:05:43 -05:00
Benedikt Rips and Austin Horstman
672381a34e
fontconfig: add maintainer bmrips
2025-08-05 14:05:43 -05:00
Benedikt M. Rips and GitHub
6d1fddb13b
gcc: init module ( #7614 )
2025-08-05 14:04:47 -05:00
Benedikt M. Rips and GitHub
0cda19d420
grep: init module ( #7613 )
2025-08-05 14:04:24 -05:00
Benedikt M. Rips and GitHub
36ad7d25fb
zsh: option to define autoloadable site-functions ( #7611 )
...
Add an option to the Zsh module that allows defining autoloadable site functions.
2025-08-05 14:03:10 -05:00
Benedikt M. Rips and GitHub
6f974faa19
gh: add hosts option ( #6925 )
...
Add a programs.gh.hosts option that -- similar to programs.gh.settings -- gives structured access to $XDG_CONFIG_HOME/gh/hosts.yml.
2025-04-28 10:12:47 -05:00
Benedikt M. Rips and GitHub
c9433ae62f
keepassxc: register as native messaging host ( #6879 )
...
Register KeepassXC as a native messaging host in supported browsers to integrate with KeepassXC's browser extension. See https://discourse.nixos.org/t/keepassxc-browser-extension-integration/39553 for more information.
2025-04-22 11:42:04 -05:00
Benedikt M. Rips and GitHub
cf0c5e0105
xdg-autostart: fix runCommandNoCCLocal deprecation ( #6880 )
2025-04-22 09:05:27 -05:00
Benedikt M. Rips and GitHub
57e9a8a290
davmail: init module ( #6674 )
2025-03-23 09:01:35 -05:00