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

3265 commits

Author SHA1 Message Date
Matthieu C.
bc71375217 formatting 2025-03-24 03:36:42 +01:00
Matthieu C.
d2f20670fd fixed simple test 2025-03-24 02:27:09 +01:00
Matthieu C.
0c118f8054 neomutt: remove per-account empty lines 2025-03-24 01:30:36 +01:00
Matthieu C.
cb4ec90a4b neomutt: remove empty lines
prettier + more readable
2025-03-23 17:09:29 +01: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
Nicholas Hassan
81bf639da7 podman: link dependent quadlets during build
podman's systemd generator can automatically resolve unit dependencies, so instead of us guessing these links to create them, we provide the sources during generation
2025-03-19 14:08:12 -05:00
Nicholas Hassan
4108ec3aa8 podman: use dependency quadlets directly in build for generator 2025-03-19 14:08:12 -05:00
Jess
eb5d59dac9 rclone: add module
Rclone is a command-line program to manage files on cloud storage, it
also featrues support for FUSE mounts.

"Users call rclone *"The Swiss army knife of cloud storage"* and
*"Technology indistinguishable from magic"*" - https://rclone.org/

This module manages the configuration of rclone remotes.
2025-03-19 13:49:44 -05:00
Jess
66f565db48 maintainers: add jess 2025-03-19 13:49:44 -05:00