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
Austin Horstman
1a186efb48
default.nix: add htmlOpenTool output for docs
2025-04-07 08:15:20 -07:00
Austin Horstman
14269b06a0
docs/flake.nix: add flake outputs for docs
...
We have stuff that's referenced in CI but not available as flake outputs
to build. Adding default.nix outputs to flake.nix so flake users can
reference them easier.
2025-04-07 08:15:20 -07:00
Austin Horstman
f463902a3f
.git-blame-ignore-revs: init ( #6767 )
2025-04-06 23:53:51 -07:00
Austin Horstman
c15ab0ce0d
swayr: systemd.target default to wayland.systemd target
2025-04-06 21:06:22 -07:00
Austin Horstman
320e152d0b
wlsunset: systemdTarget used for all targets
2025-04-06 21:06:22 -07:00
Austin Horstman
a90ab0ab5f
wlsunset: systemdTarget default to wayland.systemd target
2025-04-06 21:06:22 -07:00
Austin Horstman
8871d0b1ef
cliphist: systemdTargets default to wayland.systemd target
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
home-manager-bot
ef3b2a6b60
flake.lock: Update ( #6762 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/2c8d3f48d33929642c1c12cd243df4cc7d2ce434?narHash=sha256-F7n4%2BKOIfWrwoQjXrL2wD9RhFYLs2/GGe/MQY1sSdlE%3D' (2025-04-02)
→ 'github:NixOS/nixpkgs/42a1c966be226125b48c384171c44c651c236c22?narHash=sha256-rpqepOZ8Eo1zg%2BKJeWoq1HAOgoMCDloqv5r2EAa9TSA%3D' (2025-04-05)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-06 09:01:27 -05:00
Thiago Kenji Okada
d094c6763c
news: create an individual file for each news entry ( #6747 )
...
The current way to define a news entry in Home-Manager is error prone
(since you need to type the date manually) and also it is common cause
of conflicts after merges because all entries are defined in the same
file.
This commit fixes this: we can now create individual news entries for
each new entry. A script `create-news-entry.sh` also helps to create it
in the correct format (with the correct filenames and structure).
2025-04-05 11:13:59 -05:00
Evyatar Stalinsky
b5e2956513
redshift/gammastep: add tray tests
2025-04-05 06:36:25 -07:00
Evyatar Stalinsky
46f93825af
redshift/gammastep: fix tray.target dependency
...
Fix a missing dependency for `tray.target` in `redshift/gammastep` module when the tray feature is enabled.
This caused a race condition that could result in the redshift/gammastep systemd user unit failing because the tray provider (e.g. waybar) isn't ready yet.
2025-04-05 06:36:25 -07:00
jaredmontoya
0f5908daf8
home-environment: enable home aliases for nushell ( #6754 )
2025-04-04 12:49:34 -05:00
Austin Horstman
07547d29e1
swaync: use lib.getExe ( #6755 )
2025-04-04 12:30:26 -05:00
LemmusLemmus
bb036cb353
swaync: Add onChange ( #6233 )
...
Call swanyc-client with the argument reload-css/reload-config when config/CSS is changed.
2025-04-04 11:11:48 -05:00
Silence Tai
a802defb16
playerctld: add to $PATH ( #6753 )
2025-04-04 10:41:39 -05: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
66a6ec65f8
cliphist: use configured systemdTargets throughout service ( #6751 )
...
Was running into issues with it not starting properly. This fixed my
issue.
2025-04-03 17:03:55 -05:00
Austin Horstman
107352dde4
treewide: add missing package option
...
Provide more customization to the binary to be installed.
2025-04-02 21:49:14 -05:00
Austin Horstman
fcdd04e0f9
astroid: only generate poll.sh when script provided
...
Don't need to generate the file if the user hasn't configured script.
2025-04-02 21:49:14 -05:00
Austin Horstman
a99c12d23e
antidote: null package support
2025-04-02 21:49:14 -05:00
Austin Horstman
0bbc3fc5c6
alacritty: null package support
2025-04-02 21:49:14 -05:00
Austin Horstman
b24689a173
treewide: use mkPackageOption
...
Standardized interface to provide a consistent treewide experience.
2025-04-02 21:49:14 -05:00
home-manager-bot
579a71b948
flake.lock: Update ( #6746 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5e5402ecbcb27af32284d4a62553c019a3a49ea6?narHash=sha256-gWd4urRoLRe8GLVC/3rYRae1h%2BxfQzt09xOfb0PaHSk%3D' (2025-03-27)
→ 'github:NixOS/nixpkgs/2c8d3f48d33929642c1c12cd243df4cc7d2ce434?narHash=sha256-F7n4%2BKOIfWrwoQjXrL2wD9RhFYLs2/GGe/MQY1sSdlE%3D' (2025-04-02)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-02 19:16:11 -05:00
Austin Horstman
49748c74cd
tests/atuin: add nushell test
2025-04-02 10:26:07 -05:00
Austin Horstman
282739209a
atuin: fix nushell config
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
3722855a1c
atuin: build-time nushell config generation
2025-04-02 09:28:45 -05:00
jaredmontoya
267f6ada1e
zoxide: 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
krabodyan
81f38986a2
jq: add missing color option ( #6734 )
...
added "color for object keys" option
https://jqlang.org/manual/#colors
2025-04-02 09:26:34 -05:00