Austin Horstman
4bc9b08c33
tests/broot: stub broot
2025-04-18 15:56:09 -07:00
Austin Horstman
39037b08f1
tests: darwin stub hjson-go
2025-04-18 15:56:09 -07:00
Austin Horstman
412eb166eb
tests/thunderbird: dont use realPkgs
...
Not relevant for testing.
2025-04-18 15:56:09 -07:00
Austin Horstman
fc09cb7aaa
tests/labwc: fix autostart
...
Wasn't using a normalized store path, didn't notice in review.
2025-04-18 11:35:36 -07:00
d-brasher
54b494a77f
keepassxc: add module
2025-04-18 11:35:36 -07:00
octvs
5e6a8203ce
khard: add option to set mutiple subdirs ( #6823 )
...
Add new option `accounts.contact.accounts.<name>.khard.addressbooks`.
Remove the previous soln,
`accounts.contact.accounts.<name>.khard.defaultCollection`, which is
superseded with the new option.
Add a new test to check the new `addressbooks` option. Modify an
existing test which was checking the removed `defaultCollection`.
Previous commit a38f88 allowed a hardcoded path to be set for khard if
the path set for its local storage is not the actual `vdir`. This was
accomplished via adding the `defaultCollection` option. However this
accepted only a single sub-directory, and when one has more than a
single collection on the same dir this would require repetition on
configuration to set [1].
This is a continuation of the soln given to
nix-community/home-manager#4531 , refer to there and the previous PR [2]
for reference.
[1]: https://github.com/nix-community/home-manager/issues/4531#issuecomment-2701156246
[2]: https://github.com/nix-community/home-manager/pull/5220
2025-04-18 09:38:13 -05:00
Austin Horstman
72526a5f7c
tests/firefox: fix test commands ( #6840 )
...
Tests passed, but looks like `nmt` was swallowing the command not found
errors.
2025-04-17 14:45:55 -05:00
isabel
e72178b84e
tests/atuin: add theme test
2025-04-17 11:03:18 -07:00
Austin Horstman
2c71aae678
tests/firefox: validate folder linking
...
Make sure we're linking all folder contents when a directory is
provided.
2025-04-17 08:01:20 -07:00
Austin Horstman
baa2a0b3bd
tests/firefox: consolidate userChrome.css test files
...
Not sure why I had two of them..
2025-04-17 08:01:20 -07:00
Austin Horstman
c3c91dd8b4
mkFirefoxModule: fix userChrome with leading comment ( #6836 )
...
userChrome lines that started with a leading comment would cause an eval failure.
2025-04-17 09:31:27 -05:00
Austin Horstman
c6b75d69b6
tests/firefox: add userchrome test cases
2025-04-16 12:57:22 -07:00
LesVu
d8263c0b84
labwc: Add module for Labwc ( #6807 )
...
Add a module for labwc compositor.
Add myself as labwc module maintainer
2025-04-16 11:15:07 -05:00
Marius Niveri
d5cdf55bd9
direnv: add tests for silent option
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
1adept
ac3c1f4fa4
foot: enable duplicate key-bindings ( #6815 )
...
closes #5873
2025-04-13 17:46:54 -05: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
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
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
Austin Horstman
cba2f9ce95
treewide: reformat nixfmt-rfc-style
...
Reformat repository using new nixfmt-rfc-style.
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
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
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
320e152d0b
wlsunset: systemdTarget used for all targets
2025-04-06 21:06:22 -07:00
Austin Horstman
8c9b54504c
swaync: use x-restart-triggers for reload ( #6764 )
...
Use x-restart-triggers to reload on file change, since users
with impermanence setups were running into issues with onChange and calling the `swaync-client` to handle the hot reload.
2025-04-06 20:36:01 -05:00
Evyatar Stalinsky
b5e2956513
redshift/gammastep: add tray tests
2025-04-05 06:36:25 -07:00
Pim Snel
f3ac07f2f7
smug: init module ( #6696 )
...
This adds smug, a session manager and task runner for tmux, as module.
2025-04-04 10:41:02 -05:00
Austin Horstman
49748c74cd
tests/atuin: add nushell test
2025-04-02 10:26:07 -05:00
Austin Horstman
53cacafd9b
treewide: nushell build time configs suffixed
...
Add filetype suffix for LSP/tree-sitter support.
2025-04-02 10:26:07 -05:00
jaredmontoya
180fd43eea
pay-respects: allow setting custom options
2025-04-02 09:28:45 -05:00
jaredmontoya
812a12d014
oh-my-posh: build-time nushell config generation
2025-04-02 09:28:45 -05:00
jaredmontoya
287cbbbf80
nix-your-shell: build-time nushell config generation
2025-04-02 09:28:45 -05:00
jaredmontoya
dde05a0b10
carapace: build-time nushell config generation
2025-04-02 09:28:45 -05:00
jaredmontoya
98d718b46d
starship: build-time nushell config generation
2025-04-02 09:28:45 -05:00
Thiago Kenji Okada
28242a60d3
home-manager-auto-expire: init
...
This commit introduces a new service that expires old Home-Manager
generations.
2025-04-01 20:14:26 -05:00
Robin Stumm
f4d9d1e2ad
broot: get rid of IFDs ( #6723 )
2025-04-01 12:07:51 -05:00
Hoang Nguyen
c21383b556
streamlink: init module ( #6031 )
...
Streamlink is a CLI utility which pipes video streams from various
services into a video player.
2025-03-31 23:42:59 -05:00
Olmo Kramer
09280e17bb
xdg-autostart: Add readOnly option ( #6629 )
...
When `readOnly` is set to `true` the autostart entries are linked from
a readonly directory in the nix store and `XDG_CONFIG_HOME/autostart` is
a link to that directory, so that programs cannot install arbitrary
autostart services.
2025-03-30 11:22:16 -05:00
Michael
3527c8c778
sesh: add module ( #5789 )
...
Sesh is a CLI that helps you create and manage tmux sessions quickly and easily
using zoxide. See https://github.com/joshmedeski/sesh for more.
2025-03-29 09:32:11 -05:00