Commit graph

1943 commits

Author SHA1 Message Date
a371ab9406 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-04 23:05:58 +01:00
452a1e9645 home: wm: clarify documentation 2026-04-04 23:05:58 +01:00
537e16501b home: wm: use 'i3lock' with 'i3'
Rather than use it as the default, set it in the `i3` module.
2026-04-04 23:05:58 +01:00
f02465091c home: wm: fix documentation 2026-04-04 23:05:58 +01:00
ba6d0ee918 home: wm: screen-lock: use 'writeShellApplication'
More robust implementation of the notifier.
2026-04-04 23:05:58 +01:00
8233f8e3d9 home: wm: screen-lock: remove 'cornerLock'
I never use it...
2026-04-04 23:05:58 +01:00
5381aa79de home: wm: make 'windowManager' extensible 2026-04-04 23:05:58 +01:00
4086e94d3c home: wm: fix typo 2026-04-04 23:05:58 +01:00
457d4841ea 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-04 23:05:58 +01:00
c2f07a6529 nixos: profiles: x: remove wallpaper
I don't actually care much for the wallpaper, I never look at it.
2026-04-04 23:05:58 +01:00
8e0ea3593c home: firefox: tridactyl: refactor editor float
Ghostty *needs* a specific format for its `--class`, but not for its
`--title`.
2026-04-04 23:05:58 +01:00
70f651c5fa home: firefox: tridactyl: refactor vim command
Thus far, I've only encountered `termite` having a broken implementation
of `--exec`...
2026-04-04 23:05:58 +01:00
6a7037f2a6 home: terminal: termite: add 'enable' 2026-04-04 23:05:58 +01:00
4d9bab8daf home: terminal: alacritty: add 'enable' 2026-04-04 23:05:58 +01:00
ea818e8584 home: terminal: make 'default' extensible 2026-04-01 20:04:43 +01:00
14299fc6e8 home: terminal: rename 'default'
It doesn't make the *most* sense as an option name to use `program`.
2026-04-01 20:04:43 +01:00
b0fab6d576 home: terminal: use 'colors' directly 2026-04-01 20:04:43 +01:00
c7c593ff93 home: terminal: use 'colors' directly 2026-04-01 20:04:43 +01:00
00da507446 nixos: services: wireguard: fix path to keys 2026-04-01 20:04:43 +01:00
8624f4c6ac home: pager: use colored UI 2026-04-01 20:04:43 +01:00
3b7a119151 home: pager: add readline mappings
Found a nice tip to emulate deletion to start/end of line.
2026-04-01 20:04:43 +01:00
b1169858cd home: pager: remove 'LESSHISTFILE'
It's now using an XDG-compliant value by default, I don't need to define
it myself.
2026-04-01 20:04:43 +01:00
fe7b0a57a8 home: pager: use long option names
Makes it more readable.
2026-04-01 20:04:43 +01:00
7a7da21a27 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-01 20:04:43 +01:00
c3603a6191 home: pager: use explicit config section name 2026-04-01 20:04:43 +01:00
d111734802 home: firefox: disable AI features
As found on some HN thread, there may be more I have missed...
2026-04-01 20:04:43 +01: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
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 bf260de243e55d02ae6be52678ccadc6ea77439b.
2026-02-04 20:40:33 +00:00
635fddc338 home: vim: migrate to new 'nvim-treesitter' 2026-02-04 20:40:33 +00:00