371b5f9fcf
home: jujutsu: explicitly create 'conf.d'
...
This is to serve as a reminder of _how_ to add a local configuration
file.
2026-02-20 14:13:06 +00:00
ba04305e93
home: jj: use verbose draft commit messages
2026-02-20 14:13:06 +00:00
fc4d6ae020
home: jujutsu: set 'ui.pager'
...
The v0.36 release stopped honoring `$PAGER`. So enforce it in the
configuration (as I don't like their default pager settings).
Ideally this would be `mkIf`ed behind `my.home.pager.enable`, however it
looks like this does not work with the TOML type (does not seem to do
any `mkMerge`-ish logic).
2026-02-20 14:13:06 +00:00
ebe522fee1
home: jujutsu: set 'ui.diff-formatter'
...
I *still* don't really like the built-in formatting, but it's more about
its highlighting than its syntax.
Given that I default to using `delta` anyways, it doesn't _really_
matter as I don't see the default output.
2026-02-20 14:13:06 +00:00
7a945a019d
home: delta: add 'jujutsu.enable'
2026-02-20 14:13:06 +00:00
99cfe76169
home: add jujutsu
...
This is a very basic configuration, still missing most bells and
whistles.
2026-02-20 14:13:06 +00:00
54f06ca027
pkgs: diff-flake: rename 'host' to 'nixos'
...
To avoid mixing them up with Nix-Darwin and System Manager hosts.
2026-02-20 14:13:06 +00:00
9aec35133a
pkgs: diff-flake: add system-manager support
2026-02-20 14:13:06 +00:00
d17ee45d0a
pkgs: diff-flake: add nix-darwin support
2026-02-20 14:13:06 +00:00
8d1a315701
home: git: fix Python env ignore
2026-02-20 14:13:06 +00:00
52037a8165
home: calibre: use upstream module
2026-02-19 22:09:02 +01:00
0f5d2601c6
home: vim: clarify how to disable 'ignorecase'
...
Because I tend to forget the exact way to do it, let's document it so I
have an easy place to check next time.
2026-02-19 22:09:02 +01:00
c8a06b30d0
home: vim: fix unimpaired mapping descriptions
2026-02-19 22:09:01 +01:00
8082de90c3
home: vim: prefix augroup with 'ambroisie.*'
2026-02-19 22:09:01 +01:00
fb2b20bd84
flake: checks: enable 'nixf-diagnose'
2026-02-19 21:43:04 +01:00
31e03ffdcb
nixos: services: servarr: remove redundant 'lib'
...
My personal style preference (currently) is to use `with lib` on option
declarations, avoiding the `lib` prefix.
2026-02-19 21:43:04 +01:00
53c12a9e1a
treewide: remove redundant 'builtins'
...
I keep forgetting `map` and `removeAttrs` are included at the top-level
in the prelude.
2026-02-19 21:43:04 +01:00
50709a1266
treewide: remove unused 'with pkgs'
2026-02-19 21:43:04 +01:00
89bd3aa428
flake: bump inputs
ci/woodpecker/push/check Pipeline was successful
2026-02-19 21:43:04 +01:00
4704b34db3
overlays: downgrade-transmission: add derivation
...
I need to vendor the full derivation definition, as upstream diverges
further and further away from 4.0.5.
On the next bump, the packaging for 4.1.0 starts becoming sufficiently
different to break my overlay.
2026-02-19 21:43:04 +01:00
ee18a18b33
pkgs: i3-get-window-criteria: fix 'xorg' packages
...
The `xorg` namespace is about to be removed in my next bump, so let's
pro-actively remove them now.
2026-02-19 20:13:55 +01:00
72efb0c7ea
hosts: nixos: porthos: secrets: update cross-seed
2026-02-19 20:13:55 +01:00
c8f9e002f6
nixos: services: sabnzbd: add 'port' option
2026-02-19 15:08:43 +01:00
f2ae223c66
nixos: services: sabnzbd: fix deprecated config
...
I want to have _some_ settings set outside my NixOS configuration, so
keep the config-file writable.
2026-02-19 15:08:43 +01:00
89db8883e9
flake: bump inputs
2026-02-10 14:53:50 +00:00
bfd058da36
home: vim: git: map hunk-navigation in more modes
ci/woodpecker/push/check Pipeline was successful
2026-02-04 20:40:33 +00:00
f3f0cb6a34
overlays: remove 'nvim-treesitter-legacy-shim'
...
ci/woodpecker/push/check Pipeline was successful
With the migration complete, I do not need it anymore.
This reverts commit bf260de243 .
2026-02-04 20:40:33 +00:00
635fddc338
home: vim: migrate to new 'nvim-treesitter'
2026-02-04 20:40:33 +00:00
96a76f8c7f
home: vim: tree-sitter: migrate textobjects config
...
This uses the new configuration format. I might DRY it up at some point
in the future, though I probably won't.
2026-02-04 20:40:33 +00:00
dbd7e077e5
flake: bump inputs
2026-01-26 16:59:58 +00:00
28a36cfdaa
home: vim: use legacy 'nvim-treesitter' plug-ins
2026-01-26 16:59:58 +00:00
47ca4ed61c
overlays: add 'nvim-treesitter-legacy-shim'
...
There has been a major breaking change upstream, as they have merged
updated the plug-in to its (majorly incompatible) main branch rewrite.
To make the upgrade process easier, this overlay ensures my
configuration will keep evaluating with the legacy plug-in variant.
2026-01-26 16:59:58 +00:00
69b9480aa1
home: vim: git: use consistent textobject names
...
Specifically, use a lower-case name, to be consistent with all other
textobjects.
2026-01-26 16:59:58 +00:00
ab34234c83
home: vim: lua: remove 'is_executable_condition'
2026-01-26 16:59:58 +00:00
034a432c8e
home: vim: null-ls: use 'partial'
...
Just noticed that 'is_executable_condition' wasn't necessary now that I
have this more generic solution.
2026-01-26 16:59:58 +00:00
852ded641a
home: vim: lua: move 'list_clients' to lsp'
2026-01-26 16:54:00 +00:00
7202fa1911
home: firefox: do not trim URLs
ci/woodpecker/push/check Pipeline was successful
2025-12-20 14:56:43 +00:00
88024f16e5
flake: bump inputs
2025-12-20 14:56:43 +00:00
bf428aaeca
nixos: hardware: graphics: remove 'amdvlk'
...
ci/woodpecker/push/check Pipeline was successful
It's been fully deprecated, the package was removed.
2025-12-11 21:26:59 +01:00
ddc6cd37ad
flake: bump inputs
2025-12-11 21:00:17 +01:00
5cd9155a58
nixos: services: mealie: backup state directory
...
ci/woodpecker/push/check Pipeline was successful
Somehow forgot to do this when first writing the module.
2025-11-30 00:21:21 +01:00
f546f85037
hosts: nixos: porthos: secrets: sso: remove owner
...
Now that the service uses `LoadCredential` [1], I can make the files
root-owned.
[1]: https://github.com/NixOS/nixpkgs/pull/460305
2025-11-30 00:21:21 +01:00
3020c6433b
flake: bump inputs
2025-11-30 00:21:21 +01:00
29fb7c5066
home: discord: use upstream module
ci/woodpecker/push/check Pipeline was successful
2025-11-17 13:58:13 +00:00
b37bde6eaf
nixos: services: transmission: use longer timeout
...
ci/woodpecker/push/check Pipeline was successful
It looks like Transmission takes time roughly proportional with the
number of open files to stop, so let's increase the timeout slightly.
2025-11-17 12:45:22 +01:00
127e26b259
nixos: services: transmission: use high file limit
...
Seeding a lot of files means keeping them all open.
The actual limit was cargo-culted from an open issue.
2025-11-17 12:38:30 +01:00
ad6a0bf4d3
nixos: services: mealie: extend session timeout
2025-11-17 12:36:03 +01:00
6124d07c1b
flake: bump inputs
2025-11-17 12:36:03 +01:00
1b4111e28f
nixos: services: nextcloud: use declarative apps
...
ci/woodpecker/push/check Pipeline failed
Now that the `notify_push` module declaratively installs _its_ app [1],
I should declaratively install _all_ apps.
[1]: https://github.com/NixOS/nixpkgs/pull/451501
2025-11-08 22:14:25 +01:00
6e73c936b0
home: zsh: fix plug-in path
...
ci/woodpecker/push/check Pipeline failed
The upstream commit [1] said it was a non-breaking change, but didn't
actually setup the symlinks for this package...
[1]: 10f01ded353d5a76c6acbecaa0ac5e5063f60c13
2025-11-08 11:57:45 +00:00