Austin Horstman
6587238e40
lib: remove 22.11 deprecations
...
Several years since deprecation and removal.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-31 00:01:48 -05:00
Austin Horstman
cc8896c321
ci: remove literalExpression step
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-31 00:01:48 -05:00
Austin Horstman
765ceb93d1
lib: remove literalExpression and literalDocBook logic
...
3 years old, not needed anymore.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-31 00:01:48 -05:00
Austin Horstman
7ccda8574f
ci: labels dedupe and reorganize
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-30 23:41:50 -05:00
Austin Horstman
5118087a15
ci: sort label categories
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-30 23:41:50 -05:00
Austin Horstman
b6bd7c629f
ci: add more modules to labeler
...
Lots of missing modules from existing categories. Adding some more.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-30 23:41:50 -05:00
Matt Sturgeon
6d09fd37a7
ci: alternative fix for backport if condition ( #7169 )
...
Can't access secrets from if condition, so we'll explicitly check this
isn't a fork.
2025-05-30 20:28:34 -05:00
Austin Horstman
b65126fa71
ci: fix backport if condition ( #7167 )
...
Can't access secrets from if condition.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-30 19:26:52 -05:00
Matt Sturgeon
7c60ea0296
ci: add 'GitHub App' TODO to update workflow
...
Using a GitHub App is more secure and idiomatic than using a
Personal Access Token or SSH Deploy Key.
See https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#triggering-further-workflow-runs
and https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#authenticating-with-github-app-generated-tokens
2025-05-30 18:40:49 -05:00
Matt Sturgeon
9d2ae59579
ci: add backport workflow
...
Based on the workflow used by nixpkgs and others.
2025-05-30 18:40:49 -05:00
phucleeuwu
379c9fb858
yazi: use mgr instead of manager in example ( #7160 )
...
Recent deprecation, show updated example.
2025-05-30 12:46:37 -05:00
Weblate (bot)
6f0a6e7ba7
Update translation files ( #7162 )
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2025-05-30 12:45:20 -05:00
ckgxrg
214f9bd3a6
linux-wallpaperengine: fix evaluation error when passing null ( #7161 )
2025-05-30 10:26:35 -05:00
Nick Hassan
d800d198b8
podman: use quadlet source from file drv ( #7102 )
...
fixes potentially unwanted variable substitution
2025-05-30 10:25:03 -05:00
Alex Hamilton
d36ac1f0db
hwatch: add module ( #7158 )
2025-05-30 10:16:26 -05:00
Robert Helgesson
482c306ef7
home-manager: update xgettext and PO files
2025-05-30 15:09:12 +02:00
Thomas Mühlbacher
d3a3aee558
dconf: Fix Gio module variable breakage ( #7146 )
...
In some setups, this would cause missing Gio modules that cause e.g.
Nautilus to not be able to view the XDG trash, and potentially other
issues.
Fixes: ec8205c3 ("dconf: set env var")
Fixes : #7143
2025-05-30 07:57:34 -05:00
nakoo
4e9efaa68b
misc: add librewolf native messaging hosts ( #7127 )
2025-05-29 21:07:27 -05:00
Patrick N.
8a4b382627
kodi: make type for settings less restrictive ( #5277 )
...
Allow list of attrset in the kodi settings to be able to define path substitutions.
2025-05-29 19:13:10 -05:00
Mads Rumle Nordstrøm
2f4db1cd5b
yambar: add systemd service ( #5469 )
2025-05-29 19:12:57 -05:00
Austin Horstman
da282034f4
darwinScrublist: update ( #7157 )
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-29 09:41:17 -05:00
He Zhenxing
95c988cf08
xsession: add xdg-desktop-autostart to requires of hm-graphical-session ( #7108 )
2025-05-28 22:39:21 -05:00
Mohamad Fikri
85a27991d5
fish: add binds option ( #7121 )
...
binds options is a wrapper of fish_user_key_bindings that contains
custom binds
2025-05-28 22:35:08 -05:00
MunsMan
13ed57aaa6
meli: adding the meli email client ( #7111 )
...
Meli email client integrated into the accounts.email.accouts settings.
2025-05-28 22:30:10 -05:00
Ivan Kirilov Dimitrov
7d2fcc864e
pywal: make kitty config appear at start to not override user vals
...
if the kitty config is at the end then it overrides the user-defined
values and it's not great
2025-05-28 22:03:23 -05:00
Ivan Kirilov Dimitrov
ad88262f06
kitty: make extraConfig obey mkOrder
...
this change makes kitty.extraConfig obey the lib.mkOrder function so
that text can be inserted at the right place.
2025-05-28 22:03:23 -05:00
Hoang Nguyen
115344f32b
chromium: allow nullable package ( #7149 )
2025-05-28 21:58:20 -05:00
home-manager-bot
02077149e2
flake.lock: Update ( #7148 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/063f43f2dbdef86376cc29ad646c45c46e93234c?narHash=sha256-6m1Y3/4pVw1RWTsrkAK2VMYSzG4MMIj7sqUy7o8th1o%3D' (2025-05-23)
→ 'github:NixOS/nixpkgs/62b852f6c6742134ade1abdd2a21685fd617a291?narHash=sha256-R5HJFflOfsP5FBtk%2BzE8FpL8uqE7n62jqOsADvVshhE%3D' (2025-05-25)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-28 13:12:18 -05:00
Weblate (bot)
9bf9b1ae00
Translate using Weblate (Persian) ( #7150 )
...
Currently translated at 100.0% (16 of 16 strings)
Translate using Weblate (Persian)
Currently translated at 100.0% (37 of 37 strings)
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/fa/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/fa/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
Co-authored-by: Parsa Nobahari <89968726+ParsaNobahari@users.noreply.github.com>
2025-05-28 13:12:11 -05:00
Lyndon Sanche
f5b12be834
polkit-gnome: Change After target ( #7137 )
...
Before this change, I was getting `cannot open display:` errors
2025-05-27 19:14:03 -05:00
repparw
ad22169efa
jellyfin-mpv-shim: add module ( #7129 )
...
Init of service jellyfin-mpv-shim, emulating plex-mpv-shim already provided.
2025-05-27 19:10:18 -05:00
Flameopathic
8cb8a04cb1
home-cursor: set hyprcursor size default ( #7145 )
2025-05-27 19:07:44 -05:00
Eldolfin
d23d20f55d
sway: add bindswitches option ( #7095 )
...
Adds the bindswitches option to the sway module.
Bindswitches allows you to run a sway command when a state changes (when a certain event occurs).
See https://github.com/swaywm/sway/wiki#clamshell-mode and sway(5) for more information
It was already possible to configure this through sway.extraConfig but I find this approach dirty as described by the Nix RFC 42, and there is currently no settings as it describes.
2025-05-25 21:46:49 -05:00
Ryan Horiguchi
a45222c731
superfile: add exiftool when metadata enabled ( #7118 )
...
Metadata option requires `exiftool` to work
2025-05-25 21:16:19 -05:00
Rosario Pulella
03affdcbf2
dconf: Fix dconf config not apply correctly ( #7130 )
2025-05-25 20:39:22 -05:00
home-manager-bot
901f8fef7f
flake.lock: Update ( #7125 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/2795c506fe8fb7b03c36ccb51f75b6df0ab2553f?narHash=sha256-W7lqHp0qZiENCDwUZ5EX/lNhxjMdNapFnbErcbnP11Q%3D' (2025-05-20)
→ 'github:NixOS/nixpkgs/063f43f2dbdef86376cc29ad646c45c46e93234c?narHash=sha256-6m1Y3/4pVw1RWTsrkAK2VMYSzG4MMIj7sqUy7o8th1o%3D' (2025-05-23)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-25 09:21:39 -05:00
Austin Horstman
c1e6710362
sketchybar: add includeSystemPath
...
allow accessing binaries from the system that might not be installable
through nixpkgs
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-24 19:54:43 -05:00
Austin Horstman
c096c39afc
sketchybar: config sourceFileOrLines
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-24 19:54:43 -05:00
Jacob Birkett
abe66194b9
lib/types: add sourceFileOrLines
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-24 19:54:43 -05:00
Austin Horstman
e4b0102f69
sketchybar: use finalpackage wrapper
...
Use finalPackage pattern with wrapper so that people who don't use the
service can benefit from the other options.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-24 19:54:43 -05:00
Austin Horstman
5dc3bc3368
sketchybar: add module
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-24 19:54:43 -05:00
Nikolaos Karaolidis
c3d48a17aa
obsidian: add module ( #6487 )
...
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-05-24 18:55:23 -05:00
Sefa Eyeoglu
cf9ff6d993
wayvnc: init ( #7123 )
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-05-24 18:38:54 -05:00
Sumner Evans
8fc1e46ab6
github: remove Sumner as automatic assignee on issues ( #7122 )
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2025-05-24 15:42:23 -05:00
Austin Horstman
7419250703
treewide: convert package options to use mkPackageOption ( #7116 )
...
This commit converts `package = mkOption` declarations throughout the
codebase to use the more modern and consistent `lib.mkPackageOption`
function.
Key changes:
- Simple package options: `mkOption { type = types.package; default = pkgs.foo; }`
becomes `lib.mkPackageOption pkgs "foo" { }`
- Package set options: Uses correct package set as first argument with
`pkgsText` parameter (e.g., `lib.mkPackageOption pkgs.vimPlugins "plugin" { pkgsText = "pkgs.vimPlugins"; }`)
- Removes redundant descriptions that just restate the package name
- Preserves examples and extra context where meaningful
- Handles submodule plugin options properly with `null` defaults
This modernizes the option declarations and makes them more consistent
with current nixpkgs patterns while maintaining full backward compatibility.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-23 00:42:38 -05:00
Paul Meyer
a868570581
news: fix timestamp ( #7109 )
...
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2025-05-22 18:09:45 -05:00
Rosario Pulella
f9186c64fc
Revert "fontconfig: Fix missing default fontconfig files ( #7045 )" ( #7103 )
...
This reverts commit 65d2282ff6 .
2025-05-21 20:04:44 -05:00
Joaquín Triñanes
a69ebd9702
direnv: Fix default syntax for nushell integration ( #7081 )
...
After nushell/nushell#15654 , the direnv integration fails due to default behaving differently when passing a closure.
2025-05-21 20:03:57 -05:00
home-manager-bot
6c2eb1e24c
flake.lock: Update ( #7101 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e06158e58f3adee28b139e9c2bcfcc41f8625b46?narHash=sha256-LSmTbiq/nqZR9B2t4MRnWG7cb0KVNU70dB7RT4%2BwYK4%3D' (2025-05-15)
→ 'github:NixOS/nixpkgs/2795c506fe8fb7b03c36ccb51f75b6df0ab2553f?narHash=sha256-W7lqHp0qZiENCDwUZ5EX/lNhxjMdNapFnbErcbnP11Q%3D' (2025-05-20)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-21 08:33:58 -05:00
Lin Xianyi
2468b2d355
files: show colliding files at bottom in checkLinkTargets ( #5495 )
...
Prevents the actual file collision errors from being
truncated in the systemd log
2025-05-20 21:11:16 -05:00