Commit graph

4524 commits

Author SHA1 Message Date
Marius Niveri
d5cdf55bd9 direnv: add tests for silent option 2025-04-14 13:51:24 -07:00
Marius Niveri
ae5fcad746 direnv: fix silent option after update to direnv v2.36.0
see https://github.com/direnv/direnv/issues/68 (bottom of thread)
2025-04-14 13:51:24 -07:00
Lucas Wagler
5a096a8822
superfile: initial support (#6610)
Add initial support for `superfile` file manager.
2025-04-14 14:36:40 -05:00
Austin Horstman
273ad32fbb
tests/nh: init tests (#6819) 2025-04-14 12:07:02 -05:00
awwpotato
3375414477
helix: fix str + path theme (#6816) 2025-04-14 08:29:24 -05:00
Austin Horstman
85dd758c70
yazi: remove assertions (#6817)
Contains IFD and unnecessarily restricts user's configuration.
2025-04-14 10:18:50 +02:00
Austin Horstman
e980d0e0e2
nh: support 4.0 for flake option (#6818)
Recently switched from FLAKE to NH_FLAKE in 4.0
2025-04-13 22:22:31 -05:00
1adept
ac3c1f4fa4
foot: enable duplicate key-bindings (#6815)
closes #5873
2025-04-13 17:46:54 -05:00
Weblate (bot)
1422924908
Translate using Weblate (Czech) (#6813)
Currently translated at 100.0% (16 of 16 strings)


Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/cs/
Translation: Home Manager/Home Manager Modules

Co-authored-by: max <weblate@p2502.net>
2025-04-13 17:45:29 -05:00
home-manager-bot
cfa196c705
flake.lock: Update (#6812)
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/c8cd81426f45942bb2906d5ed2fe21d2f19d95b7?narHash=sha256-tzCdyIJj9AjysC3OuKA%2BtMD/kDEDAF9mICPDU7ix0JA%3D' (2025-04-08)
  → 'github:NixOS/nixpkgs/2631b0b7abcea6e640ce31cd78ea58910d31e650?narHash=sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR%2BXhw3kr/3Xd0GPTM%3D' (2025-04-12)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-13 14:00:07 -05:00
awwpotato
4f898f373d
helix: add support for path and string themes (#6814) 2025-04-13 13:59:21 -05:00
Johan Larsson
db56335ca8
way-displays: fix failing use of lib.mkDefault (#6809)
The resulting YAML file is mangled by the use of `lib.mkDefault`,
causing the service to fail. But we can safely remove it anyway due to
the use of `mergeSets` here.
2025-04-12 17:57:05 -05:00
Austin Horstman
b74b22bb61 waybar: add debug option 2025-04-11 12:43:20 -07:00
Austin Horstman
d8e2fdc09c .git-blame-ignore-revs: fix fmt hash
Must have forgotten to update after a squash/rebase.
2025-04-11 12:43:20 -07:00
Austin Horstman
cfd7df8a21 waybar: systemd cleanup
No reason to allow nullable and it was inconsistently applied
2025-04-11 12:43:20 -07:00
Austin Horstman
e43c6bcb10
anyrun: init module (#6804) 2025-04-11 09:06:03 -05:00
andre4ik3
6bccb54a4f
aerospace: revert flattening on-window-detected rules (#6803)
This reverts commits 95861b5d9f and
d2c014e1c7 (PR #6778), as they broke
Aerospace configuration loading. Whilst the generated TOML configuration
wasn't the best, it was completely valid, whereas after the
aforementioned PR it was no longer valid.
2025-04-11 08:17:15 -05:00
Johan Larsson
f0c69ede70
way-displays: init module (#6791) 2025-04-11 08:15:26 -05:00
Amadej Kastelic
e15c4203ea
hyprland: plugins use hyprctl from path (#6801) 2025-04-11 07:59:55 -05:00
Matthieu Coudron
da624eaad0
jujutsu: evaluate the settings after merging with other options (#6775)
* jujutsu: evaluate the settings after merging with other options

* jujutsu: add ediff to the test
2025-04-11 10:34:17 +02:00
Austin Horstman
f1ffd097e7 hyprsunset: support multiple commands to IPC 2025-04-10 20:55:24 -07:00
Austin Horstman
cf6314f8e1 hyprsunset: init 2025-04-10 20:55:24 -07:00
Valentin Brandl
47eb2d80f9
accounts/contact: add sensible defaults to the localModule (#6799)
This adds defaults to the `localModule` that match the ones in
accounts/calendar. This way there is no need to explicitly define the
local part, only if the defaults should be changed.
2025-04-10 22:29:30 -05:00
Sorki
543caa313a
xmonad: fix binary name lookup on armv7l when cross-compiled (#6795) 2025-04-10 15:28:09 -05:00
Bruno Bigras
8638a0b287
sesh: add icons option (#6794)
Display icons next to results ({option}`--icons` argument).
2025-04-10 15:02:01 -05:00
Matthieu Coudron
140a7df916
formatter: use a different treefmt root (#6792)
* formatter: use a different treefmt root

Problem: i use jujutsu as a VCS these days https://jj-vcs.github.io/jj/
and when using jujutsu workspaces, they dont contain the `.git`
file/folder that git worktrees have.

solution: use a different (unique) root file. I first tried with flake.nix for instnace but we have several in the tree while is only one "release.json"

* Update flake.nix

Co-authored-by: Austin Horstman <khaneliman12@gmail.com>

---------

Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-04-10 19:57:41 +02:00
Flameopathic
92266c9a6f
btop: adjust themes option example (#6793) 2025-04-10 12:29:47 -05:00
Amadej Kastelic
7946193670
hyprland: load plugins using exec-once (#6789)
Should eliminate crashes / plugin version mismatches when updating hyprland.
2025-04-09 13:38:08 -05:00
home-manager-bot
542efdf2df
flake.lock: Update (#6785)
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/42a1c966be226125b48c384171c44c651c236c22?narHash=sha256-rpqepOZ8Eo1zg%2BKJeWoq1HAOgoMCDloqv5r2EAa9TSA%3D' (2025-04-05)
  → 'github:NixOS/nixpkgs/c8cd81426f45942bb2906d5ed2fe21d2f19d95b7?narHash=sha256-tzCdyIJj9AjysC3OuKA%2BtMD/kDEDAF9mICPDU7ix0JA%3D' (2025-04-08)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-09 09:22:45 -05:00
Nathan Felber
9864a2f421
thunderbird: add accountsOrder option (#6310)
Fixes #5031 and adds accountsOrder option for declarative account ordering in Thunderbird's folder pane as discussed in the issue.
2025-04-09 09:18:26 -05:00
Austin Horstman
a1036d4d3e
tests: stub notmuch darwin (#6788)
Building causing massive CI delays
2025-04-09 08:59:49 -05:00
Gaétan Lepage
fcb8a2b62b
swaylock: fix path values in config file (#6786) 2025-04-09 08:22:57 -05:00
Cole Mickens
4040c5779c
modules/programs/ssh: support identityAgent (#6783) 2025-04-08 23:16:14 -05:00
Austin Horstman
760eed5959
flake.nix: remove treefmt-nix input (#6782)
Removing input until I have time to migrate usage to a dev flake for all
the dev dependencies.
2025-04-08 13:52:13 -05:00
Austin Horstman
fefb6ae1b3 .git-blame-ignore-revs: add treewide reformat 2025-04-08 08:50:05 -07:00
Austin Horstman
cba2f9ce95 treewide: reformat nixfmt-rfc-style
Reformat repository using new nixfmt-rfc-style.
2025-04-08 08:50:05 -07:00
Austin Horstman
5df48c4255 flake.nix: add formatter check 2025-04-08 08:50:05 -07:00
Austin Horstman
04a2e5cede format: use nixfmt-tree treefmt
Compatibility for non flake users with the new formatter.
2025-04-08 08:50:05 -07:00
Austin Horstman
74b681d665 flake.nix: nixfmt -> treefmt
Instead of managing our own formatter file, we can leverage a tool
specifically tailored for formatting a repository and allowing
configuration to be passed to formatters.
2025-04-08 08:50:05 -07:00
Alex Mason
7137c8ae4e tests/aerospace: include on-window-detected 2025-04-08 08:17:43 -07:00
Alex Mason
95861b5d9f aerospace: Add flattenOnWindowDetected function 2025-04-08 08:17:43 -07:00
Alex Epelde
80ae77eed3
kdeconnect: trigger indicator service after generic tray.target (#6711)
Each of `polybar.service`, `stalonetray.service` and `taffybar.service`
contains `WantedBy=tray.target`. So we can use a single `tray.target` in
`kdeconnect-indicator.service`'s `After=`.

This also makes the applet service tray implementation agnostic, so long
as it integrates with `tray.target`.
2025-04-08 09:51:20 -05:00
Axel Karjalainen
5966fc8bd1
xdg-portal: improve description of extraPortals (#6760)
- Specified more clearly how the extra portals affect the environment
2025-04-08 09:46:20 -05:00
Austin Horstman
df09fb5981
tests: stub more packages on darwin (#6780)
Try to reduce CI time and failure chances more.
2025-04-08 09:45:40 -05:00
Austin Horstman
05cd34203e kitty: fromJSON to importJSON 2025-04-08 07:43:54 -07:00
Austin Horstman
cbdf1c1e33 astroid: fromJSON to importJSON 2025-04-08 07:43:54 -07:00
Lyndon Sanche
e741f97967 astroid: Fix use of fromJSON
Module was rewritten to use it from `lib`, when it is actually in
`builtins`
2025-04-08 07:43:54 -07:00
Flameopathic
0daadc7784
btop: add themes option (#6777) 2025-04-08 09:08:40 -05:00
Austin Horstman
bd33ce4000
tests: stub neovim and vimPlugins and darwin (#6779) 2025-04-08 08:37:23 -05:00
Austin Horstman
a4d8020820 flake.nix: include more doc outputs
A couple of extra doc outputs we can pass through.
2025-04-07 08:15:20 -07:00