Austin Horstman
e2fe7256c4
news: add misc news entries for recent modules ( #7531 )
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-24 09:04:33 -05:00
Austin Horstman
b4752b0eda
treewide: format with latest stable formatter
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-23 10:27:52 -05:00
zorrobert
7834432ca5
thunderbird: support declaration of address books ( #7443 )
...
Adds support for address books using the `accounts.contact.accounts.*` options.
2025-07-20 19:12:35 -05:00
Adam Dinwoodie
f7a45b0831
nix: use-sandbox -> sandbox ( #7475 )
...
The Nix configuration file sandbox setting is now "sandbox", not
"use-sandbox". Correct the documentation and tests that reference this
setting.
2025-07-15 10:22:11 -05:00
Austin Horstman
03bf1bd8d6
gtk2: fix missing force option ( #7437 )
...
Missed during migration
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-11 15:05:42 -05:00
Austin Horstman
f5b36e5ece
gtk: add khaneliman maintainer
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-11 11:53:47 -05:00
Austin Horstman
a9594d34a2
gtk: remove long removed option removal assertion
...
Added 6 years ago, no longer needed.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-11 11:53:47 -05:00
Austin Horstman
fa7d51011f
gtk: refactor and break up to improve readability
...
The file grew in complexity while adding customization. Separate
concerns for each gtk versions customization and use lib helpers to
consolidate logic.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-11 11:53:47 -05:00
Austin Horstman
47443585fe
tests/gtk: refactor and organize
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-11 11:53:47 -05:00
Austin Horstman
d9915499e3
gtk: refactor to support more modular customization
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-11 11:53:47 -05:00
Ludovic Ortega
af8a884164
kubeswitch: add module
...
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-05 16:30:54 -05:00
Dan Lock
a4fc77c63d
ashell: new ashell 0.5.0 config standards
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-05 00:26:25 -05:00
June Stepp
e8da7372fd
anki: add module ( #7274 )
2025-07-04 23:45:35 -05:00
Austin Horstman
b8bb556ce5
maintainers: remove duplicate HM entries
...
We can remove duplicate entries and redirect to the nixpkgs entry.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-04 09:20:48 -05:00
Devin Droddy
f6deff178c
quickshell: add module ( #7316 )
2025-06-29 18:28:19 -05:00
DerRockWolf
66523b0efe
thunderbird: support declaration of calendars ( #5484 )
...
Adds calendar support using the `accounts.calendar.accounts.*` options.
2025-06-15 19:21:02 -05:00
Devin Droddy
0215073a70
ashell: add module
2025-06-12 20:49:28 -05:00
Rishi Vora
e9763eb195
niriswitcher: add module ( #7246 )
2025-06-09 22:30:27 -05:00
Austin Horstman
91287a0e9d
nixgl: remove alias ( #7218 )
...
https: //github.com/nix-community/home-manager/issues/6995
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-05 22:02:07 -05:00
Rosario Pulella
09b0a4b0da
dconf: revert: dconf: Provide dconf ( #7215 )
...
Providing dconf via hm in this manner provided to be problematic for
user with systems that were already providing dconf (like ubunut).
Revert ff73544e4a
2025-06-05 15:06:51 -05:00
Anton Mosich
3830a21aa2
xdg.desktopEntries: Update outdated links in docs ( #7201 )
2025-06-04 14:05:41 +02:00
Austin Horstman
60e4624302
news: re-add dropped news entries ( #7173 )
...
During migration to new format and removing from the inline files. We
lost some entries.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-31 00:19:34 -05:00
Alex Hamilton
d36ac1f0db
hwatch: add module ( #7158 )
2025-05-30 10:16:26 -05: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
Rosario Pulella
03affdcbf2
dconf: Fix dconf config not apply correctly ( #7130 )
2025-05-25 20:39:22 -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
Sefa Eyeoglu
cf9ff6d993
wayvnc: init ( #7123 )
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-05-24 18:38:54 -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
Austin Horstman
559f6d36b3
news: add some more missing news items ( #7097 )
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-05-20 10:05:34 -05:00
xezo360hye
d3f5d870e3
home-manager: add force option for gtk-2 config ( #7073 )
...
This adds gtk.gtk2.force enable option which maps directly onto home.files.${cfg2.configLocation}.force to allow overwrite of the gtkrc-2.0 file (workaround for bug #6188 ).
2025-05-20 10:04:16 -05:00
Rosario Pulella
65d2282ff6
fontconfig: Fix missing default fontconfig files ( #7045 )
...
This adds the fontconfig's default files to
`home-path/etc/fonts/fonts.conf` and `home-path/etc/fonts/conf.d/*`
2025-05-20 08:22:08 -05:00
Robert Helgesson
9a4a9f1d6e
home-manager: prepare 25.11
2025-05-18 10:26:50 +02:00
Robert Helgesson
e08e6e2389
home-manager: set 25.05 as stable
2025-05-18 10:26:29 +02:00
Nick DeGroot
a1a72d18ee
pgcli: init ( #7072 )
2025-05-15 22:50:09 -05:00
Rosario Pulella
ec8205c3d7
dconf: set env var
2025-05-15 13:30:08 -05:00
Rosario Pulella
ff73544e4a
dconf: Provide dconf package and dbus service file
...
With the dconf package and its dbus service file provided by
home-manager, there is no need for it to be provided by the system.
2025-05-15 13:30:08 -05:00
awwpotato
8d832ddfda
foliate: init ( #7049 )
2025-05-13 12:05:32 -05:00
Austin Horstman
628d8cfa54
news: migrate news entries to YYYY/MM directory structure
...
Move all inlined news entries from news.nix into separate files
organized
by year and month. This makes the news system more maintainable and
easier to navigate.
- Extract 202 inlined entries to individual files in YYYY/MM directory
structure
- Update news.nix to only contain the module definition
- Use recursive directory traversal to find all news entries
2025-05-12 22:14:03 -05:00
Austin Horstman
bc13c13ed7
news: reorganize news into YYYY/MM directory structure
...
- Update news.nix to recursively search for news entries in
subdirectories
- Update create-news-entry.sh to place new entries in YYYY/MM/
directories
- Move existing 2025 news entries to the new structure
This makes the news directory more organized and easier to navigate.
2025-05-12 22:14:03 -05:00
Austin Horstman
fb061f555f
misc: add news entries for March modules
...
Add detailed news entries for the following modules:
- services.skhd (macOS hotkey daemon) - Darwin-only
- services.jankyborders (macOS window borders) - Darwin-only
- programs.distrobox (container manager) - Linux-only
2025-05-11 22:49:04 -05:00
Austin Horstman
0083d901a3
misc: add news entries for April modules
...
Add detailed news entries for the following modules:
- programs.onedrive (cloud sync) - Linux-only
- programs.rmpc (MPD client)
- programs.kickoff (Wayland launcher) - Linux-only
- programs.mpvpaper (video wallpaper) - Linux-only
2025-05-11 22:49:04 -05:00
Austin Horstman
4a7311c235
misc: add news entries for May modules
...
Add detailed news entries for the following modules:
- programs.halloy (IRC client)
- programs.waveterm (terminal)
- programs.lutris (gaming platform)
- programs.sway-easyfocus (window selector)
- programs.i3bar-river (status bar)
- programs.onagre (app launcher)
- programs.visidata (data tool)
- services.clipcat (clipboard manager)
2025-05-11 22:49:04 -05:00
jaredmontoya
7a3f3e5507
misc: fix mozilla native messaging hosts
2025-05-11 18:53:40 -05:00
Alex Hamilton
ecb2162422
numbat: add module
...
Numbat is a scientific calculator with full support for physical units.
2025-05-11 18:51:14 -05:00
pancho horrillo
3be7c80a11
wayprompt: add news entry for linux ( #7009 )
2025-05-09 08:22:25 -05:00
Ramses
f3384e688d
tmpfiles: also remove files that need to be removed during activation ( #6980 )
...
Make sure that tmpfiles entries that ask for files/directories to be removed, are also executed
2025-05-07 10:27:02 -05:00
zowoq
4d2baba75e
espanso: fix alias in news ( #6931 )
2025-04-28 21:20:13 -05:00