Commit graph

1927 commits

Author SHA1 Message Date
9c4c141c87 WIP: ADD NOTE FOR FUTURE SELF
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2026-02-20 14:13:06 +00:00
808066133d home: jujutsu: set 'ui.merge-editor'
Same reason as `ui.diff-editor`.
2026-02-20 14:13:06 +00:00
7e1963e520 home: jujutsu: set 'ui.diff-editor'
Otherwise it keeps nagging me with a hint to set it.

I'm not a big fan of this UI, I wish I add something closer to Git's
patch interface.
2026-02-20 14:13:06 +00:00
ec2da48bde homes: mousqueton: use system jujutsu
They have a custom `jj` with Piper CitC integration.
2026-02-20 14:13:06 +00:00
6aa66f2396 homes: bazin: use system jujutsu
They have a custom `jj` with Piper CitC integration.
2026-02-20 14:13:06 +00:00
63f2a0101c home: jujutsu: simplify 'jj jj' alias 2026-02-20 14:13:06 +00:00
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
All checks were successful
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
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2026-02-04 20:40:33 +00:00
f3f0cb6a34 overlays: remove 'nvim-treesitter-legacy-shim'
All checks were successful
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
All checks were successful
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'
All checks were successful
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
All checks were successful
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
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2025-11-17 13:58:13 +00:00