94de238cd5
home: firefox: tridactyl: refactor editor float
...
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
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
eaf542722a
home: git: fix Python env ignore
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
0f821729f1
home: set 'stateVersion' to '26.05'
...
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
d94f956434
flake: bump inputs
...
ci/woodpecker/push/check Pipeline was successful
And fix a package change.
2026-03-04 16:21:39 +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
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
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
28a36cfdaa
home: vim: use legacy 'nvim-treesitter' plug-ins
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
29fb7c5066
home: discord: use upstream module
ci/woodpecker/push/check Pipeline was successful
2025-11-17 13:58:13 +00: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
bbdbc1e55c
home: vim: ftdetect: remove glsl
...
GLSL is now correctly detected starting with v0.11.
This reverts commit b8b64bed8e .
2025-11-08 11:57:45 +00:00
0ac983a71f
home: vim: do not set 'background' explicitly
...
Rely on the new behaviour from v0.10 which detects it more
intelligently.
2025-11-08 11:57:45 +00:00
c536ee0136
home: zsh: add 'zsh-completion-sync'
...
ci/woodpecker/push/check Pipeline was successful
It's gated behind `completionSync.enable`, as it does make
entering/leaving direnv-enabled projects slower (due to the calls to
`compinit`).
This might need a bit more work to avoid multiple `compinit`s at shell
startup, will refine in the future if necessary.
2025-11-03 17:20:03 +01:00
4000a848ef
home: delta: use upstream module
2025-11-03 17:20:02 +01:00
9ddc77958a
home: git: fix deprecated config
2025-11-03 17:20:02 +01:00