Robert Helgesson
015f191310
ci: remove GitLab rycee/nur-expression update
...
This removes the automatic update of the Home Manager packaging in
<https://gitlab.com/rycee/nur-expressions/ >. That setup is very old
and brittle, it should therefore not be used.
2025-05-01 23:17:55 +02:00
Robert Helgesson
4e7ee4d02c
home-manager: new formatting of generated configuration
...
Makes the formatting of the generated initial `flake.nix` match the
RFC style format.
2025-05-01 23:13:47 +02:00
pancho horrillo
81431b6d6f
gpg-agent: fix typo ( #6950 )
...
See 46e634be05/pkgs/by-name/wa/wayprompt/package.nix (L60)
2025-05-01 15:11:25 -05:00
Jess
5f217e5a31
restic: change service type from simple to oneshot
...
Fixes #6930
2025-04-30 14:19:59 -05:00
Jess
7f301a4d96
restic: fix certain integration tests
2025-04-30 14:19:59 -05:00
June Stepp
272eb00d13
fcitx5: ensure config doesn't get overwritten ( #6940 )
...
fcitx5 overwrites config files unless the entire folder is readonly. With this PR, a single fcitx5 symlink is made instead of multiple fcitx5/* ones. The link is only created when relevant options are set.
2025-04-30 14:19:29 -05:00
nakoo
c9c2c1a14e
kime: fix systemd service ( #6911 )
2025-04-30 14:18:20 -05:00
home-manager-bot
d2b3e6c83d
flake.lock: Update ( #6937 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f771eb401a46846c1aebd20552521b233dd7e18b?narHash=sha256-ITSpPDwvLBZBnPRS2bUcHY3gZSwis/uTe255QgMtTLA%3D' (2025-04-24)
→ 'github:NixOS/nixpkgs/46e634be05ce9dc6d4db8e664515ba10b78151ae?narHash=sha256-y3h3NLnzRSiUkYpnfvnS669zWZLoqqI6NprtLQ%2B5dck%3D' (2025-04-29)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-29 23:25:35 -05:00
Bryn Edwards
ca39b34829
carapace: fix nushell PATH env var ( #6936 )
...
`carapace _carapace nushell` adds `/homeless-shelter/.config/carapace/bin`
to PATH, this changes it to ` $HOME/.config/carapace/bin`. Other shells
don't have this problem as they run the command and source on startup
whereas Nix writes the command output to a file as part of the build.
2025-04-29 23:15:32 -05:00
isabel
84d262115e
nixos,darwin: add osClass (_class) as a specialArg ( #6906 )
2025-04-29 20:37:59 -05:00
Austin Horstman
9389f373be
pls: enableAliases -> enableShellIntegration ( #6932 )
...
Allow granular control of alias creation utilizing our shell integration
options.
2025-04-29 20:37:20 -05:00
Austin Horstman
e9c80e277b
tests/gpg-agent: add pinentry-program test
...
Add test that the code works to generate the correct pinentry-program
configuration when supplying both options.
2025-04-29 20:36:45 -05:00
Austin Horstman
a4c3ce44fc
gpg-agent: pinentryPackage -> pinentry.package and add pinentry.program`
...
Alternative option for allowing a user to automatically configure what
binary to use from a `pinentry` package. Previously, we always used
`meta.mainProgram` but, there are packages that provide multiple
binaries and this would allow flexibility for a user to override the
default program used.
2025-04-29 20:36:45 -05:00
octvs
1ad1232399
rclone: make secret injection non-interactive ( #6919 )
...
Pass `--non-interactive` flag to `rclone config update` calls so that an
incomplete config is not used, resulting in failure on some remotes,
for example gdrive.
2025-04-28 21:38:55 -05:00
awwpotato
c803a38927
nh: add path option for flake ( #6898 )
2025-04-28 21:27:29 -05:00
zowoq
4d2baba75e
espanso: fix alias in news ( #6931 )
2025-04-28 21:20:13 -05:00
Aguirre Matteo
d0d9d0a145
mpvpaper: add module ( #6926 )
...
Provides a module for configuring mpvpaper a video wallpaper program for wlroots based wayland compositors. It provides options for setting the 'pauselist' and 'stoplist'.
2025-04-28 11:49:19 -05:00
Thiago Kenji Okada
c54a8ab0d2
rofi: remove thiagokokada from maintainers ( #6928 )
...
I am not using `rofi` nowadays and people keep pinging me about issues in this module.
2025-04-28 10:13:12 -05:00
Benedikt M. Rips
6f974faa19
gh: add hosts option ( #6925 )
...
Add a programs.gh.hosts option that -- similar to programs.gh.settings -- gives structured access to $XDG_CONFIG_HOME/gh/hosts.yml.
2025-04-28 10:12:47 -05:00
Aguirre Matteo
69c60b035e
kickoff: add module ( #6918 )
2025-04-28 09:47:38 -05:00
Austin Horstman
be7cf1709b
lsd: add package option
2025-04-27 22:15:34 -05:00
Austin Horstman
77f849c114
lsd: refactor module
2025-04-27 22:15:34 -05:00
Austin Horstman
cf351071fb
lsd: enableAliases -> enableShellIntegration
...
Allow granular control of alias creation utilizing our shell integration
options.
2025-04-27 22:15:34 -05:00
Austin Horstman
9c46dc881c
mkFirefoxModule: support wrapped darwin derivations ( #6913 )
...
Wrapped firefox support was added for Darwin. We can now pass the extra parameters to wrap firefox on Darwin.
2025-04-27 20:15:17 -05:00
Austin Horstman
7b2aae3fb3
eza: add tests
2025-04-27 14:30:15 -05:00
Austin Horstman
edaeeda264
eza: default disable nushell integration again
...
Reverting default behavior for this module again since the nushell
integration causes a breaking behavior with the `ls` alias.
2025-04-27 14:30:15 -05:00
Gugu72
2a264c17d5
zsh: add type to zprof.enable option ( #6916 )
2025-04-27 14:29:57 -05:00
Patrick Stevens
adb3fbc584
neomutt: use correct neomutt in config file ( #6915 )
2025-04-27 14:27:52 -05:00
phanirithvij
0fbd8207e9
news: forward args to file news entries
...
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2025-04-27 11:36:10 -05:00
phanirithvij
9c3b33c2a7
espanso: add wayland test
...
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2025-04-27 11:36:10 -05:00
phanirithvij
6ed700bfe4
espanso: fix test
...
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2025-04-27 11:36:10 -05:00
phanirithvij
29fce40e13
espanso: add crossplatform support
...
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2025-04-27 11:36:10 -05:00
phanirithvij
1d2f0b3d4b
espanso: add phanirithvij as maintainer
...
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2025-04-27 11:36:10 -05:00
Aguirre Matteo
50bb714a82
rmpc: add module ( #6910 )
2025-04-27 09:32:40 -05:00
home-manager-bot
ef47f36450
flake.lock: Update ( #6912 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/c11863f1e964833214b767f4a369c6e6a7aba141?narHash=sha256-GfpyMzxwkfgRVN0cTGQSkTC0OHhEkv3Jf6Tcjm//qZ0%3D' (2025-04-21)
→ 'github:NixOS/nixpkgs/f771eb401a46846c1aebd20552521b233dd7e18b?narHash=sha256-ITSpPDwvLBZBnPRS2bUcHY3gZSwis/uTe255QgMtTLA%3D' (2025-04-24)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-27 08:54:27 -05:00
Aguirre Matteo
2f5819a962
onedrive: add module ( #6907 )
2025-04-26 16:40:10 -05:00
Coolio
4d2d322317
thefuck: Add alias option ( #6909 )
...
Added an alias option supported by bash, zsh, fish, and nushell integration
2025-04-25 19:39:49 -05:00
B1kku
542078066b
wezterm: don't create config if extraConfig is empty, and don't create one by default ( #6908 )
...
Tests updated to check the file wasn't created when no config is
provided.
2025-04-25 10:11:18 -05:00
Andrew Marshall
98f4fef7fd
format: Fix failing due to no cache access
...
We change `$HOME` to something not writable, but newer treefmt fails if
it cannot write. We could use a tmpdir, but there’s not much point to a
cache that will be removed, as just add the flag to not use the cache.
2025-04-24 23:33:54 -05:00
Andrew Marshall
dedfde15f6
format: Set {,XDG_CONFIG_}HOME to empty dir rather than empty string
...
As empty string might get interpreted as `/`, and thus probably has
things in it. This dir is always(?) present on *nix systems, empty, and
owned by root, so ideal and typical for this sort of usage.
2025-04-24 23:33:54 -05:00
K900
abfad3d295
treewide: substituteAll -> replaceVars/substitute
...
substituteAll is now officially deprecated.
2025-04-24 13:40:11 +02:00
awwpotato
d31710fb2c
fcitx5: fix iniFormat usage ( #6899 )
2025-04-23 15:10:12 -05:00
awwpotato
6d1f834ca6
fcitx5: add upstream options ( #6892 )
2025-04-23 11:51:43 -05:00
awwpotato
59de2dfb0a
workflows: only run conflicts and update flake on main repo ( #6893 )
2025-04-23 11:25:45 -05:00
Austin Horstman
b7527e2daf
vesktop: only generate settings when configured ( #6897 )
...
Prevent generating empty settings files that prevent using the
application's writable settings files.
2025-04-23 10:21:41 -05:00
awwpotato
ff6adf83b9
input-method: fix enable condition ( #6896 )
2025-04-23 10:11:31 -05:00
Austin Horstman
6c132a098e
tests/darwinScrublist: add more darwin stubs
...
Some more cache hits
2025-04-23 06:47:51 -07:00
Austin Horstman
a3e713cb82
tests/darwinScrublist: move darwin scrub list to new file
...
Getting larger, can move to new file to reduce clutter in default
2025-04-23 06:47:51 -07:00
Austin Horstman
b01a941184
tests/default: add more darwin stubs
...
Some more cache hits
2025-04-23 06:47:51 -07:00
home-manager-bot
814521fdc1
flake.lock: Update ( #6891 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/b024ced1aac25639f8ca8fdfc2f8c4fbd66c48ef?narHash=sha256-fusHbZCyv126cyArUwwKrLdCkgVAIaa/fQJYFlCEqiU%3D' (2025-04-17)
→ 'github:NixOS/nixpkgs/c11863f1e964833214b767f4a369c6e6a7aba141?narHash=sha256-GfpyMzxwkfgRVN0cTGQSkTC0OHhEkv3Jf6Tcjm//qZ0%3D' (2025-04-21)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-23 08:23:46 -05:00