Commit graph

1954 commits

Author SHA1 Message Date
94de238cd5 home: firefox: tridactyl: refactor editor float
All checks were successful
ci/woodpecker/push/check Pipeline was successful
Ghostty *needs* a specific format for its `--class`, but not for its
`--title`.
2026-04-23 10:27:53 +00:00
0a4138d143 home: firefox: tridactyl: refactor vim command
Thus far, I've only encountered `termite` having a broken implementation
of `--exec`...
2026-04-23 10:27:53 +00:00
1dac6d074a home: terminal: termite: add 'enable' 2026-04-23 10:27:53 +00:00
e215c596ed home: terminal: alacritty: add 'enable' 2026-04-23 10:27:53 +00:00
9618a8ac9b home: terminal: make 'default' extensible 2026-04-23 10:27:53 +00:00
1a0b92ec9a home: terminal: rename 'default'
It doesn't make the *most* sense as an option name to use `program`.
2026-04-23 10:27:52 +00:00
7ccf4e0df6 home: terminal: use 'colors' directly 2026-04-23 10:27:52 +00:00
ee7a5c2a01 home: terminal: use 'colors' directly 2026-04-23 10:27:52 +00:00
2d26acdbd1 home: vim: tree-sitter: use explicit buffer option 2026-04-23 10:27:52 +00:00
fe011a0c5a home: wm: i3: fix 'toggle-xautolock'
Because of DPMS, I would still get a screen-lock after a 10-minute
timeout.

I think the `xset s {on,off}` part is not _strictly_ necessary, but a
little bit of cargo-culting never hurt anybody.

According to the `xss-lock` man page `xset s on` use hard-coded values,
not my preferred timeouts. Given that I rely on `xautolock` anyway, I
don't care about the timeouts and set them to `0`.
2026-04-23 10:27:52 +00:00
cb9512f39e home: wm: clarify documentation 2026-04-23 10:27:52 +00:00
e9dd890c98 home: wm: use 'i3lock' with 'i3'
Rather than use it as the default, set it in the `i3` module.
2026-04-23 10:27:52 +00:00
69ba9a03e3 home: wm: fix documentation 2026-04-23 10:27:52 +00:00
3da57e4de6 home: wm: screen-lock: use 'writeShellApplication'
More robust implementation of the notifier.
2026-04-23 10:27:52 +00:00
55a243180d home: wm: screen-lock: remove 'cornerLock'
I never use it...
2026-04-23 10:27:52 +00:00
e16eb1aaf5 home: wm: make 'windowManager' extensible 2026-04-23 10:27:52 +00:00
4b8e4a3c63 home: wm: fix typo 2026-04-23 10:27:52 +00:00
7e30c0b050 home: wm: i3: use grey background
Because I sometimes do get a glimpse of the background, and would rather
not have anything on it.
2026-04-23 10:27:52 +00:00
4697959b39 nixos: profiles: x: remove wallpaper
I don't actually care much for the wallpaper, I never look at it.
2026-04-23 10:27:52 +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