Austin Horstman
0d782ee42c
treewide: nix fmt
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-04 21:00:04 -06:00
Austin Horstman
451f6638e5
darwinScrublist: add jrnl
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-04 21:00:04 -06:00
home-manager-ci[bot]
b85dfdd81c
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/d351d0653aeb7877273920cd3e823994e7579b0b?narHash=sha256-r4GVX%2BFToWVE2My8VVZH4V0pTIpnu2ZE8/Z4uxGEMBE%3D' (2026-01-07)
→ 'github:NixOS/nixpkgs/e576e3c9cf9bad747afcddd9e34f51d18c855b4e?narHash=sha256-tlFqNG/uzz2%2B%2BaAmn4v8J0vAkV3z7XngeIIB3rM3650%3D' (2026-02-03)
2026-02-04 21:00:04 -06:00
Wael Nasreddine
366d78c285
launchd: wait for /nix/store before starting agent ( #8609 ) ( #8661 )
...
On Darwin, launchd may attempt to start agents before the Nix store is
mounted and available. This leads to failures when the agent's executable
or arguments reside in the Nix store.
This change wraps the agent's command in a shell script that uses
/bin/wait4path to ensure /nix/store is ready before executing the
original program. It also ensures that ProgramArguments are correctly
escaped and concatenated.
(cherry picked from commit eec72f1278 )
2026-01-27 22:00:47 -08:00
Aguirre Matteo
75ed713570
rclone: change cache directory to $XDG_CACHE_HOME/rclone
...
(cherry picked from commit df7bac2b2b )
2026-01-20 16:47:15 -06:00
Jure Varlec
2a63d0e9d2
generic-linux-gpu: put systemd unit in lib/systemd
...
This is where unit files are expected to be, making GPU setup compatible
with things like selinux. Fixes #8438 . The `resources/` directory was
kept because it is expected to be used in the future.
(cherry picked from commit a3ac4bb1f8 )
2026-01-16 16:51:38 -06:00
Michael Strobel
82fb7dedaa
sftpman: add missing options
...
- `authType` is missing the `authentication-agent` enum value
- `mountDestPath` is missing completely
(cherry picked from commit 3351348827 )
2026-01-08 17:14:43 -05:00
home-manager-ci[bot]
8c8a16d413
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/3c9db02515ef1d9b6b709fc60ba9a540957f661c?narHash=sha256-2GffSfQxe3sedHzK%2BsTKlYo/NTIAGzbFCIsNMUPAAnk%3D' (2026-01-05)
→ 'github:NixOS/nixpkgs/d351d0653aeb7877273920cd3e823994e7579b0b?narHash=sha256-r4GVX%2BFToWVE2My8VVZH4V0pTIpnu2ZE8/Z4uxGEMBE%3D' (2026-01-07)
2026-01-08 00:37:08 -05:00
home-manager-ci[bot]
c08430923e
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/64049ca74d63e971b627b5f3178d95642e61cedd?narHash=sha256-yA/CuWyqm%2BAQo2ivGy6PlYrjZBQm7jfbe461%2B4HF2fo%3D' (2026-01-02)
→ 'github:NixOS/nixpkgs/3c9db02515ef1d9b6b709fc60ba9a540957f661c?narHash=sha256-2GffSfQxe3sedHzK%2BsTKlYo/NTIAGzbFCIsNMUPAAnk%3D' (2026-01-05)
2026-01-07 11:02:15 +01:00
Robert Helgesson
6bd04da47c
gpg: update key hash in test
...
Fixes #8478
(cherry picked from commit a65c04965c )
2026-01-05 14:31:40 +01:00
home-manager-ci[bot]
7a06e8a2f8
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/89dbf01df72eb5ebe3b24a86334b12c27d68016a?narHash=sha256-tzYsEzXEVa7op1LTnrLSiPGrcCY6948iD0EcNLWcmzo%3D' (2025-12-29)
→ 'github:NixOS/nixpkgs/64049ca74d63e971b627b5f3178d95642e61cedd?narHash=sha256-yA/CuWyqm%2BAQo2ivGy6PlYrjZBQm7jfbe461%2B4HF2fo%3D' (2026-01-02)
2026-01-04 09:21:38 +01:00
home-manager-ci[bot]
d49d2543f0
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f560ccec6b1116b22e6ed15f4c510997d99d5852?narHash=sha256-BASnpCLodmgiVn0M1MU2Pqyoz0aHwar/0qLkp7CjvSQ%3D' (2025-12-26)
→ 'github:NixOS/nixpkgs/89dbf01df72eb5ebe3b24a86334b12c27d68016a?narHash=sha256-tzYsEzXEVa7op1LTnrLSiPGrcCY6948iD0EcNLWcmzo%3D' (2025-12-29)
2026-01-01 09:17:35 -06:00
Benedikt Rips
34578a2fdf
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 .
(cherry picked from commit 89c9508bbe )
2025-12-29 10:00:57 -06:00
home-manager-ci[bot]
e298a14801
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/76701a179d3a98b07653e2b0409847499b2a07d3?narHash=sha256-5G1NDO2PulBx1RoaA6U1YoUDX0qZslpPxv%2Bn5GX6Qto%3D' (2025-12-23)
→ 'github:NixOS/nixpkgs/f560ccec6b1116b22e6ed15f4c510997d99d5852?narHash=sha256-BASnpCLodmgiVn0M1MU2Pqyoz0aHwar/0qLkp7CjvSQ%3D' (2025-12-26)
2025-12-28 10:30:58 -06:00
home-manager-ci[bot]
0999ed8f96
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/b3aad468604d3e488d627c0b43984eb60e75e782?narHash=sha256-eplAP%2BrorKKd0gNjV3rA6%2B0WMzb1X1i16F5m5pASnjA%3D' (2025-12-20)
→ 'github:NixOS/nixpkgs/76701a179d3a98b07653e2b0409847499b2a07d3?narHash=sha256-5G1NDO2PulBx1RoaA6U1YoUDX0qZslpPxv%2Bn5GX6Qto%3D' (2025-12-23)
2025-12-23 23:24:21 -06:00
Austin Horstman
aaf4650642
release/25.11: add darwin copy apps change
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
(cherry picked from commit 20728df08f )
2025-12-23 16:36:41 -06:00
Austin Horstman
6ef8697671
release/25.05: add git signing format change
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
(cherry picked from commit af3c24de76 )
2025-12-23 16:36:41 -06:00
Austin Horstman
71c2a550e6
release/23.05: add swaylock stateVersion change
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
(cherry picked from commit 624c7e80fb )
2025-12-23 16:36:41 -06:00
home-manager-ci[bot]
fdec8815a8
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/c8cfcd6ccd422e41cc631a0b73ed4d5a925c393d?narHash=sha256-3iXM/zTqEskWtmZs3gqNiVtRTsEjYAedIaLL0mSBsrk%3D' (2025-12-15)
→ 'github:NixOS/nixpkgs/b3aad468604d3e488d627c0b43984eb60e75e782?narHash=sha256-eplAP%2BrorKKd0gNjV3rA6%2B0WMzb1X1i16F5m5pASnjA%3D' (2025-12-20)
2025-12-20 22:41:53 -06:00
home-manager-ci[bot]
d3135ab747
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/09eb77e94fa25202af8f3e81ddc7353d9970ac1b?narHash=sha256-mSD5Ob7a%2BT2RNjvPvOA1dkJHGVrNVl8ZOrAwBjKBDQo%3D' (2025-12-09)
→ 'github:NixOS/nixpkgs/c8cfcd6ccd422e41cc631a0b73ed4d5a925c393d?narHash=sha256-3iXM/zTqEskWtmZs3gqNiVtRTsEjYAedIaLL0mSBsrk%3D' (2025-12-15)
2025-12-17 07:57:42 -06:00
Viktor Titov
7df150f0d3
qt: added qt{5,6}ctSettings options ( #8271 )
...
Added qtctSettings option to qt module to make it possible to configure qt(5/6)ct declaratively.
2025-12-15 22:39:33 -06:00
dependabot[bot]
af31796621
ci: bump korthout/backport-action from 3 to 4
...
Bumps [korthout/backport-action](https://github.com/korthout/backport-action ) from 3 to 4.
- [Release notes](https://github.com/korthout/backport-action/releases )
- [Commits](https://github.com/korthout/backport-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: korthout/backport-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 22:38:43 -06:00
home-manager-ci[bot]
5960558067
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/d9bc5c7dceb30d8d6fafa10aeb6aa8a48c218454?narHash=sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o%3D' (2025-12-06)
→ 'github:NixOS/nixpkgs/09eb77e94fa25202af8f3e81ddc7353d9970ac1b?narHash=sha256-mSD5Ob7a%2BT2RNjvPvOA1dkJHGVrNVl8ZOrAwBjKBDQo%3D' (2025-12-09)
2025-12-15 22:13:55 -06:00
Victor Engmark
90b62096f0
nixos: Don't "[a]ttempt to evaluate package pkgs.trash-cli"
...
Closes #8161 .
(cherry picked from commit 784a83782c )
2025-12-12 23:52:24 -06:00
home-manager-ci[bot]
4477715265
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/c97c47f2bac4fa59e2cbdeba289686ae615f8ed4?narHash=sha256-OtzF5wBvO0jgW1WW1rQU9cMGx7zuvkF7CAVJ1ypzkxA%3D' (2025-12-04)
→ 'github:NixOS/nixpkgs/d9bc5c7dceb30d8d6fafa10aeb6aa8a48c218454?narHash=sha256-y7RPKl/jJ/KAP/VKLMghMgXTlvNIJMHKskl8/Uuar7o%3D' (2025-12-06)
2025-12-10 17:29:31 +01:00
home-manager-ci[bot]
20561be440
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/8bb5646e0bed5dbd3ab08c7a7cc15b75ab4e1d0f?narHash=sha256-SqUuBFjhl/kpDiVaKLQBoD8TLD%2B/cTUzzgVFoaHrkqY%3D' (2025-11-30)
→ 'github:NixOS/nixpkgs/c97c47f2bac4fa59e2cbdeba289686ae615f8ed4?narHash=sha256-OtzF5wBvO0jgW1WW1rQU9cMGx7zuvkF7CAVJ1ypzkxA%3D' (2025-12-04)
2025-12-07 23:15:03 -06:00
tsrk.
f63d0fe9d8
thunderbird: fix aliases SMTP configuration not being listed as usable
...
Signed-off-by: tsrk. <tsrk@tsrk.me>
(cherry picked from commit d441981b20 )
2025-12-04 10:34:05 -06:00
Andrew Jeffery
e1680d594a
pimsync: Make storage names unique
...
This includes the calendar/contacts prefix in the storage name as well
as the pair name to ensure that if the same name is used for contacts
and calendar then it is correctly referenced.
(cherry picked from commit 43173abcb4 )
2025-12-03 16:49:19 +01:00
home-manager-ci[bot]
3366918730
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/9561691c9f450fad7c3526916e1c4f44be0d1192?narHash=sha256-CYbMp8hwuOf4umokSNp%2Bt1s4Hjd4vxXq4S5CD%2BxvgNs%3D' (2025-11-29)
→ 'github:NixOS/nixpkgs/8bb5646e0bed5dbd3ab08c7a7cc15b75ab4e1d0f?narHash=sha256-SqUuBFjhl/kpDiVaKLQBoD8TLD%2B/cTUzzgVFoaHrkqY%3D' (2025-11-30)
2025-12-02 22:41:12 -06:00
Anton Mosich
7385f250cc
pimsync: extend test to contacts
...
If I had added such a test right away, I would have encountered #8258
myself. I mistakenly believed the contact and calendar modules to be the
same.
(cherry picked from commit c3d1e5c65a )
2025-12-02 21:33:04 -06:00
Anton Mosich
9ea0c94e00
accounts.contacts: fix eval error
...
You would encounter an eval error when a module (such as pimsync) would
try to access an attribute of `accounts.contacts.<name>.local`, since it
would default to `null`. The same problem was encountered in the
`accounts.calendar` module, and fixed in
2c157e22dcf2c08e38a95b557ba6785e882b8bc0 which has the same solution.
Closes #8258
Reported-by: redbeardymcgee
(cherry picked from commit bf003999ed )
2025-12-02 21:33:04 -06:00
dependabot[bot]
f3902b5d87
ci: bump DeterminateSystems/update-flake-lock from 27 to 28
...
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock ) from 27 to 28.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases )
- [Commits](https://github.com/determinatesystems/update-flake-lock/compare/v27...v28 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
dependency-version: '28'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 12:22:16 -06:00
novenary
44a3b79aad
fish: ensure generated completions considered last
...
home-manager's generated completions shadow built-in completion scripts.
fish actually has logic to deal with this when the path ends with
/generated_completions, so let's take advantage of it.
Link: 47c773300a/src/autoload.rs (L421-L424)
(cherry picked from commit e4e25a8c31 )
2025-12-01 12:21:54 -06:00
novenary
ffae9e1bca
Revert "fish: avoid shadowing builtin completions"
...
This reverts commit 23f2ba7ae0 .
(cherry picked from commit 13b089b586 )
2025-12-01 12:21:54 -06:00
Jo²
acd2931703
xsession: only require xdg autostart target if explicitely enabled ( #8237 )
...
This is a fix for PR #7108 that forcibly enables xdg-desktop-autostart
units, whether or not `config.xdg.autostart` is enabled.
Partially fixes #7708 , there is still a risk for conflict if
`xdg.autostart` and `services.picom` are enabled.
(cherry picked from commit b1bb534c17 )
2025-12-01 12:21:32 -06:00
Matt Sturgeon
3fdd076e08
fish: avoid shadowing builtin completions
...
The fish shell comes with builtin completions. For example, git
completion supports context-aware completion of things like commit
hashes, branch names, sub-commands, etc.
Until fish 4.2, builtin completions were explicitly loaded from
`share/fish/completions`, however that is now deprecated and disabled.
In effect, this means generating manpage-based completion will shadow
and disable builtin completion.
Avoid that, by only generating completion when fish does not have
builtin support for the command.
(cherry picked from commit 23f2ba7ae0 )
2025-11-30 15:00:51 -06:00
home-manager-ci[bot]
ba2259d7d5
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/2fecba9952096ba043c16b9ef40b92851ff3e5d9?narHash=sha256-JaNFPy3nywPNxSDpEgFFqvngQww5Igb6twG4NhMo8oc%3D' (2025-11-26)
→ 'github:NixOS/nixpkgs/9561691c9f450fad7c3526916e1c4f44be0d1192?narHash=sha256-CYbMp8hwuOf4umokSNp%2Bt1s4Hjd4vxXq4S5CD%2BxvgNs%3D' (2025-11-29)
2025-11-30 14:18:28 -06:00
Austin Horstman
d0c5fdc48d
tests/flake: lock to stable
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-29 00:48:34 -06:00
home-manager-ci[bot]
7f7e33a679
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/a320ce8e6e2cc6b4397eef214d202a50a4583829?narHash=sha256-6zddwDs2n%2Bn01l%2B1TG6PlyokDdXzu/oBmEejcH5L5%2BA%3D' (2025-11-24)
→ 'github:NixOS/nixpkgs/2fecba9952096ba043c16b9ef40b92851ff3e5d9?narHash=sha256-JaNFPy3nywPNxSDpEgFFqvngQww5Igb6twG4NhMo8oc%3D' (2025-11-26)
2025-11-29 00:48:34 -06:00
Austin Horstman
2217780c39
flake.nix: lock to stable branch
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-26 11:18:11 -06:00
Austin Horstman
cbe30a7689
release: mark as release branch
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-26 10:44:25 -06:00
Austin Horstman
f47d2e3821
home-manager: set 25.11 as stable
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-26 10:43:01 -06:00
Austin Horstman
e3f8406683
maintaining.md: add maintaining document
...
Outline the places we need to update for releases and how we handle
certain things.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-26 10:43:01 -06:00
zowoq
ceb884e4f3
treewide: fold -> foldr
...
deprecated in f4d36941eb
2025-11-26 09:23:05 -06:00
t-monaghan
f4cb25928f
news: add claude-code's skills option entry
2025-11-25 23:35:00 -06:00
t-monaghan
6aff254343
claude-code: added 'skills' option to specify skills from filesystem
2025-11-25 23:35:00 -06:00
octvs
a26b74229f
test: update tests path for new pwd-store path
2025-11-25 23:33:06 -06:00
octvs
14bc4c56fc
password-store: do not set non-default dir
2025-11-25 23:33:06 -06:00
Mikołaj Lercher
295d90e22d
nix-index: add nushell integration ( #8211 )
...
https://github.com/nix-community/nix-index?tab=readme-ov-file#usage-as-a-command-not-found-replacement
2025-11-25 07:04:20 -06:00
Alex
381f4f8a3a
bash: don't explicitly set checkwinsize ( #8182 )
...
checkwinsize is enabled by default since bash5.
It's not much hassle if enabled, but it's not necessary anymore and it conflicts if attempting to piggy-back on .bashrc with other kinda-compatible shells (e.g. osh).
bash5 is default for a couple of years already, and there is no bash4 in there at all
2025-11-25 02:31:19 +01:00