Commit graph

1948 commits

Author SHA1 Message Date
362c70e50d WIP: ADD NOTE FOR FUTURE SELF
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2026-04-22 14:24:42 +00:00
87f90e041b home: jujutsu: set 'ui.merge-editor'
Same reason as `ui.diff-editor`.
2026-04-22 14:24:42 +00:00
e2590437cc 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 had something closer to Git's
patch interface.
2026-04-22 14:24:42 +00:00
d2d0f79cca hosts: homes: mousqueton: use system jujutsu
They have a custom `jj` with Piper CitC integration.
2026-04-22 14:24:42 +00:00
d087d595fa hosts: homes: bazin: use system jujutsu
They have a custom `jj` with Piper CitC integration.
2026-04-22 14:24:42 +00:00
5d2bc11e47 home: jujutsu: simplify 'jj jj' alias 2026-04-22 14:24:42 +00:00
c6cc205bc7 home: jujutsu: explicitly create 'conf.d'
This is to serve as a reminder of _how_ to add a local configuration
file.
2026-04-22 14:24:42 +00:00
ee8985d61b home: jj: use verbose draft commit messages 2026-04-22 14:24:42 +00:00
34bfd1aa95 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-04-22 14:24:42 +00:00
52a5b69b13 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-04-22 14:24:42 +00:00
d28dd7865c home: delta: add 'jujutsu.enable' 2026-04-22 14:24:41 +00:00
0efa605fe0 home: add jujutsu
This is a very basic configuration, still missing most bells and
whistles.
2026-04-22 14:24:41 +00:00
a0caa2e428 pkgs: diff-flake: rename 'host' to 'nixos'
To avoid mixing them up with Nix-Darwin and System Manager hosts.
2026-04-22 14:24:41 +00:00
eb15818f85 flake: bump inputs
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2026-04-22 14:24:31 +00:00
f5af7d3667 nixos: services: wireguard: fix path to keys
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2026-04-15 20:28:02 +01:00
b7e849be9f home: pager: use colored UI 2026-04-15 20:28:01 +01:00
8bf8d234ed home: pager: add readline mappings
Found a nice tip to emulate deletion to start/end of line.
2026-04-15 20:28:01 +01:00
5485a75989 home: pager: remove 'LESSHISTFILE'
It's now using an XDG-compliant value by default, I don't need to define
it myself.
2026-04-15 20:28:01 +01:00
a4293fc48e home: pager: use long option names
Makes it more readable.
2026-04-15 20:28:01 +01:00
6b966b65f0 home: pager: use upstream module
Only for the configuration, not `LESS`, as settings it through the
configuration file does not result in the behaviour I want in Git (and
probably other programs).
2026-04-15 20:28:01 +01:00
95da471709 home: pager: use explicit config section name 2026-04-15 20:28:01 +01:00
e5a28e5507 home: firefox: disable AI features
As found on some HN thread, there may be more I have missed...
2026-04-15 20:28:01 +01:00
292b68523e flake: bump inputs
All checks were successful
ci/woodpecker/push/check Pipeline was successful
Also change an aliased package's name.
2026-04-15 12:57:18 +02:00
bdb9ce7b7e hosts: nixos: porthos: services: disable adblock
All checks were successful
ci/woodpecker/push/check Pipeline was successful
For some reason `unbound` stopped working reliably recently.

I can't be bothered to debug DNS issues, so let's remove it, it's only
marginally useful anyways.
2026-04-12 20:55:18 +02:00
adf2ef6f4e nixos: services: wireguard: remove internal DNS
For some reason `unbound` stopped working reliably recently.

I can't be bothered to debug DNS issues, so let's remove it, it's only
marginally useful anyways.
2026-04-12 20:52:12 +02:00
eaf542722a home: git: fix Python env ignore
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2026-04-08 14:23:36 +00:00
95363f49e6 home: calibre: use upstream module 2026-04-08 14:23:36 +00:00
dbb6f235fd 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-04-08 14:23:36 +00:00
cea0410c3d home: vim: fix unimpaired mapping descriptions 2026-04-08 14:23:36 +00:00
762779c461 home: vim: prefix augroup with 'ambroisie.*' 2026-04-08 14:23:36 +00:00
277ed53bb0 flake: bump inputs 2026-04-08 14:23:36 +00:00
0f821729f1 home: set 'stateVersion' to '26.05'
All checks were successful
ci/woodpecker/push/check Pipeline was successful
Home-Manager now warns (loudly) about relying on legacy defaults on
older state versions.

I'd rather update to the newer state version than explicitly silence
those warnings by setting options I do not care for. The new defaults
are better anyway.
2026-04-01 21:03:33 +02:00
25cdd5755b flake: bump inputs 2026-04-01 21:02:51 +02:00
efda7de012 nixos: services: remove pyload
The package and the module have been removed upstream.

I do not have the will to package the enormous V8-based missing
dependency (`mini-racer`), so let's remove the module entirely.

I didn't use it much anymore anyway.
2026-04-01 21:02:16 +02:00
1c7032cb5b hosts: nixos: porthos: secrets: remove pyload
I'm about to remove the module entirely.

This reverts commit df44786c9c.
2026-04-01 21:02:16 +02:00
a2bb2bf25e hosts: nixos: porthos: services: remove pyload
I'm about to remove the module entirely.

This reverts commit 5ecef0d789.
2026-04-01 21:02:16 +02:00
38dc0488a9 nixos: services: nix-cache: fix renamed option
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2026-03-16 14:27:10 +00:00
36c34eb12a flake: bump inputs 2026-03-16 14:25:20 +00:00
b3c0321b40 nixos: system: documentation: fix renamed option
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2026-03-04 22:00:49 +01:00
8103562170 nixos: services: nextcloud: bump to 33 2026-03-04 21:24:42 +01:00
d94f956434 flake: bump inputs
All checks were successful
ci/woodpecker/push/check Pipeline was successful
And fix a package change.
2026-03-04 16:21:39 +00:00
854a972972 flake: checks: enable 'nixf-diagnose' 2026-02-26 15:48:14 +00:00
0694be1925 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-26 15:48:14 +00:00
b776c35692 treewide: remove redundant 'builtins'
I keep forgetting `map` and `removeAttrs` are included at the top-level
in the prelude.
2026-02-26 15:48:14 +00:00
354118ada1 treewide: remove unused 'with pkgs' 2026-02-26 15:48:14 +00: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