1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-04-08 10:08:03 +00:00
Commit graph

3269 commits

Author SHA1 Message Date
Austin Horstman
6d4148df8e zellij: refactor implementation 2025-03-24 13:48:39 -05:00
David Chocholatý
0394c71f2b zellij: Add additional options for integrating with shells 2025-03-24 13:48:39 -05:00
Manuel
908e055e15
git: option to use difftastic as difftool (#5335)
I want `git diff` to stay the same, but `git difftool` to use
difftastic, as described in the difftastic docs:
https://difftastic.wilfred.me.uk/git.html#regular-usage
2025-03-24 09:19:19 -05:00
Kira Bruneau
ad0614a1ec
firefox: don't show migration warning when bookmarks isn't set (#6689) 2025-03-23 18:13:55 -05:00
Kira Bruneau
0e75a40458
firefox: fix assertion when missing force for extensions (#6688) 2025-03-23 14:04:29 -05:00
bricked
ecbcd792e1 firefox: check if bookmarks attrset is of correct type 2025-03-23 14:04:01 -05:00
bricked
d7f451d7b1 firefox: replace with-lib-expression with inherit-expression 2025-03-23 14:04:01 -05:00
bricked
62d6a8931e firefox: fix bookmarks backwards compatibility
The legacy attrset option type for `firefox.profiles.<name>.bookmarks`
was accidentally removed in 9d55428. This adds back support for this
type by refactoring the bookmarks submodule. This also adds a new test
ensuring this won't happen again.
2025-03-23 14:04:01 -05:00
awwpotato
5ff90f09d1
wofi: merge multiple style definitions (#6673) 2025-03-23 16:48:23 +01:00
Benedikt M. Rips
57e9a8a290
davmail: init module (#6674) 2025-03-23 09:01:35 -05:00
Austin Horstman
9172a6f956
skhd: add module (#6682) 2025-03-22 22:49:54 -05:00
Jess
7853236fae rclone: ensure remotes have a type field 2025-03-22 21:52:23 -05:00
Jess
7a08b8c898 rclone: correctly escape whitespace in secrets 2025-03-22 21:52:23 -05:00
Austin Horstman
63e77d09a1
jankyborders: add module (#6677) 2025-03-22 14:02:25 -05:00
Austin Horstman
94ea2cb536 treewide: zsh initExtraBeforeCompInit -> initContent
Migrating in tree usages of zsh initExtraBeforeCompInit to initContent
before deprecating, matching priority of current option.
2025-03-22 13:46:42 -05:00
Austin Horstman
10deb9d043 treewide: zsh initExtra -> initContent
Migrating in tree usages of zsh initExtra to initContent before
deprecating.
2025-03-22 13:46:42 -05:00
Austin Horstman
296ddc6462
zsh: adjust initContent priorities (#6676)
To support easier migration of deprecating old zsh options. We can
adjust the internal priorities to fit within the `mkBefore` (500) and
default (1000). Makes it easier for `initExtraFirst` migrationg to
`mkBefore` and `initExtra` to default prio.
2025-03-21 15:17:13 -05:00
Aguirre Matteo
8a68f18e96
distrobox: add module (#6528)
Added programs/distrobox.nix module. It provides the option "programs.distrobox.containers", which makes it possible to declare a list of containers to be created. Since building those containers is not possible at build time (because none container backend is available at that time), I also added a Systemd Unit to build those containers after switching the configuration.
2025-03-21 10:07:00 -05:00
Austin Horstman
d61711497b iamb: nullable package support 2025-03-20 23:14:47 -05:00
wikiker
e5ab18116c iamb: new module 2025-03-20 23:14:47 -05:00
Austin Horstman
71cbeb3afd hyprpolkitagent: add khaneliman maintainer 2025-03-20 23:08:16 -05:00
Austin Horstman
c1ca8974b3 hyprpolkitagent: use wayland.systemd.target 2025-03-20 23:08:16 -05:00
Bob van der Linden
29c6f2b0cb polkit-gnome: init module 2025-03-20 23:08:16 -05:00
Bob van der Linden
5503a758f9 lxqt-policykit-agent: init module 2025-03-20 23:08:16 -05:00
Bob van der Linden
cc538c3793 hyprpolkitagent: init module 2025-03-20 23:08:16 -05:00
Austin Horstman
2e9981ca0d lazydocker: null package support 2025-03-20 17:14:14 -05:00
Austin Horstman
65413f297f lazydocker: remove with lib 2025-03-20 17:14:14 -05:00
hauskens
46efc3b2e1 lazydocker: add module 2025-03-20 17:14:14 -05:00
Michael Cooper
20ec3c1049 mcfly: Fix swapped shell names 2025-03-20 23:11:49 +01:00
Michael Cooper
d725df5ad8
mcfly: fix mcfly-fzf in non-interactive shells (#6669)
mcfly-fzf's initialization steps don't properly check for interactive
shells. It does check, but only after checking if mcfly has been
initialized. Because mcfly does not initiate itself on non-interactive
shells, that causes mcfly-fzf to return an exit code, breaking
non-interactive shells.
2025-03-20 15:11:36 -05:00
Aguirre Matteo
c36cc49e55
onlyoffice: add module (#6667) 2025-03-20 11:34:43 -05:00
novenary
97a00e0659
librespot: init module (#6229)
Librespot is a Spotify client. While there is already a module for
spotifyd, which uses Librespot as a library, this adds one for the
upstream frontend.
2025-03-19 22:48:47 -05:00
Karun Sandhu
8675edf7d3
fish: add command option for abbreviations (#6666)
The fish shell has added a flag to the abbr command which allows one to expand it only if it is typed after a real command e.g.:
git s -> git status
s -> s

Also see the last example here: https://fishshell.com/docs/current/cmds/abbr.html#examples
2025-03-19 22:43:42 -05:00
Gaétan Lepage
cfaa4426a3
megasync: use getExe instead of getExe' (#6665) 2025-03-19 20:41:06 -05:00
Austin Horstman
eb0f617aec tex-fmt: add null package support
Allows generating config without installing package.
2025-03-19 15:40:32 -05:00
William G Underwood
9556d3c2b4 tex-fmt: add module
tex-fmt is a LaTeX source code formatter written in Rust, and uses
a user configuration file in the .toml format.
2025-03-19 15:40:32 -05:00
Kira Bruneau
8b629b5424 firefox: migrate search config to v12 2025-03-19 15:16:09 -05:00
Kira Bruneau
b44d79a5b2 firefox: migrate search config to v11 2025-03-19 15:16:09 -05:00
Kira Bruneau
c1dc900a1a firefox: migrate search config to v7 2025-03-19 15:16:09 -05:00
Austin Horstman
b597601774 easyeffects: remove with lib 2025-03-19 14:45:27 -05:00
Austin Horstman
e278f46a09 easyeffects: add hausken as maintainer 2025-03-19 14:45:27 -05:00
hauskens
6b8cea6473 easyeffects: add option to import presets
added options to import presets
added tests
added hausken as maintainer
2025-03-19 14:45:27 -05:00
Austin Horstman
e4a40b441e waylogout: add path support 2025-03-19 14:17:09 -05:00
Austin Horstman
16a2a802de waylogout: nullable package support 2025-03-19 14:17:09 -05:00
Austin Horstman
e0be70bcf9 waylogout: remove with lib 2025-03-19 14:17:09 -05:00
~noodlez1232
1e0c64b6a2 waylogout: added configuration module
90% of the code is copied over from swaylock so thanks to the creator of
that module!
2025-03-19 14:17:09 -05:00
Austin Horstman
0d616edbac maintainers: add noodlez 2025-03-19 14:17:09 -05:00
Tarow
27a72d9913
podman: include systemd in quadlet service path
Podman uses systemd-run to setup transient systemd timers, e.g. for healthchecks.

On systems where systemd is not present in /run/current-system/sw/bin or ~/.nix-profile/bin (like one of my Ubuntu hosts), setting up the transient timers will fail. For containers with healthchecks configured, this results in the container being stuck in starting state.

Relevant issue here: containers/podman#25034
2025-03-19 14:09:57 -05:00
Nicholas Hassan
bb72d79f5d podman: use type in attr name of built quadlets 2025-03-19 14:08:12 -05:00
Nicholas Hassan
8bb071912b podman: warn if values match a quadlet only by name 2025-03-19 14:08:12 -05:00