a0a8dde6ee
WIP: add jujutsu (w/ Delta)
2025-04-22 13:57:05 +00:00
946eab9ec0
home: git: extract 'delta' configuration
...
ci/woodpecker/push/check Pipeline was successful
I want to be able to re-use it between different source control systems
(e.g: `jj`).
As a first step, extract it to a proper module so that I can have it
live in a single space.
2025-04-22 13:53:35 +00:00
ec1c94676a
home: vim: highlight over-extended commit subjects
ci/woodpecker/push/check Pipeline was successful
2025-04-22 13:15:04 +00:00
29b47d7f84
home: tmux: rename 'mkTerminalFeature'
...
This is a more accurate name to describe what the function is doing.
2025-04-22 13:04:36 +00:00
135cef2536
home: atuin: add daemon
...
ci/woodpecker/push/check Pipeline was successful
Enabled by default, I probably won't have a reason *not* to use it.
2025-04-16 16:05:14 +00:00
c40090d176
nixos: services: servarr: add cross-seed
2025-04-16 17:26:10 +02:00
e4bc0444bf
nixos: services: transmission: fix umask
...
I want downloads to be readable by the `media` group. The permissions
weren't correctly applied without `umask`.
2025-04-16 17:01:18 +02:00
c69aaa7adb
nixos: services: servarr: autobrr: fix websockets
...
I found some logs complaining about websockets before enabling this.
2025-04-16 17:01:18 +02:00
26ee59ef6e
home: atuin: use 'uk' dialect for dates
...
ci/woodpecker/push/check Pipeline was successful
This should be for date *parsing*, from my looking at the code.
Unlikely to be relevant, but might as well set it to the saner of the
two options.
2025-04-14 13:54:57 +00:00
6f5ac4e55f
home: vim: signtoggle: only show signs if 'number'
...
ci/woodpecker/push/check Pipeline was successful
If a buffer doesn't show a number column, I probably also don't want a
sign column to be toggled on/off in there.
2025-04-14 10:24:33 +00:00
67936af4c7
home: vim: signtoggle: remove 'TermOpen' event
...
It's now part of upstream's default setup.
2025-04-14 10:20:02 +00:00
e82ae4a219
home: vim: numbertoggle: remove 'TermOpen' event
...
It's now part of upstream's default setup.
2025-04-14 10:20:02 +00:00
a0473a5c6c
nixos: services: servarr: autobrr: fix fail2ban
...
ci/woodpecker/push/check Pipeline was successful
The log line for authentication failures has been updated since the
original PR.
It also happens to be logged in JSON, and I'm a bit too lazy to match it
more properly than this.
2025-04-12 11:30:14 +02:00
a28295da27
nixos: services: servarr: autobrr: fix comment
ci/woodpecker/push/check Pipeline was successful
2025-04-11 19:01:08 +02:00
1dd1dbb917
nixos: services: homebox: proxy websockets
...
Should avoid a bunch of error logs, and ensure that e.g: adding a label
does not require a refresh to show it in a list.
2025-04-09 12:29:27 +02:00
439a6bc930
nixos: services: homebox: use postgres
2025-04-09 12:29:27 +02:00
08f7c2bd79
nixos: services: nextcloud: bump to 31
ci/woodpecker/push/check Pipeline was successful
2025-04-05 20:24:21 +02:00
215eb4c91a
nixos: services: servarr: add autobrr
2025-04-05 20:22:27 +02:00
ec965800e4
nixos: services: servarr: nzbhydra: fix websockets
...
From what I could read, NZBHydra2 *might* require proxying websockets in
new versions (better safe than sorry).
2025-04-05 20:07:47 +02:00
b1ade72383
nixos: services: servarr: migrate nzbhydra
2025-04-05 20:07:47 +02:00
c823edf584
nixos: services: servarr: jackett: add 'port'
2025-04-05 20:07:47 +02:00
950cf4dd05
nixos: services: servarr: migrate jackett
2025-04-05 20:07:47 +02:00
f825d047b5
nixos: services: servarr: migrate prowlarr
...
The configuration doesn't have `group`, so it's a slightly different
configuration to the rest of the *arr services.
I also want to move the other two indexer modules under `servarr`, as
they are all closely related.
2025-04-05 20:07:47 +02:00
d783b5f5ee
nixos: services: servarr: starr: add 'port'
...
Now that declarative configurations are supported for those
applications.
2025-04-05 20:07:47 +02:00
8e6be43817
nixox: services: servarr: refactor starr config
...
Makes it slightly DRY-er and more readable.
2025-04-05 20:07:47 +02:00
1f876d3e21
nixos: services: servarr: bazarr: add 'port'
2025-04-05 20:07:46 +02:00
860c13ab1f
nixos: services: servarr: extract bazarr
...
It's not an actual *arr package, but closely related to them. Extract
its configuration to a sub-module.
2025-04-05 20:07:46 +02:00
7791ad0907
nixos: services: servarr: fix 'enableAll' logic
...
I renamed the option and refactored how it worked to make it more
explicit that it enables the entire suite by default, with explicit
opt-out of individual components (or fine-grained opt-in as an
alternative).
2025-04-05 20:07:46 +02:00
d48d5c45e0
home: vim: remove 'friendly-snippets'
...
I never use them...
2025-04-04 19:06:19 +01:00
36aa641ec0
home: vim: rely on built-in diagnostic jump config
...
This reduces the surface area of my configuration.
2025-04-03 22:04:44 +01:00
2583cc6c12
home: vim: lua: lsp: add count to diagnostic maps
2025-04-03 22:04:44 +01:00
262dc48425
home: vim: use default 'diffopt:linematch'
...
It's now been defaulted to `linematch:40` on v0.11.
2025-04-03 22:04:44 +01:00
c1efc4316d
home: vim: lualine: add custom 'oil' extension
...
I don't like the built-in one.
2025-04-03 22:04:44 +01:00
4ef1b08f4e
home: vim: lualine: use built-in 'branch'
...
It now supports worktrees correctly (or at least I can't figure out
which issue I used to have with it...).
As a bonus, it also supports showing the correct branch for an `oil`
buffer.
This reverts commit 481d5f6f53 .
2025-04-03 22:04:44 +01:00
274d143031
home: vim: fix deprecated calls
2025-04-03 22:04:44 +01:00
dfb3c353ec
home: vim: remove 'lsp_lines'
...
It's been upstreamed!
2025-04-03 22:04:44 +01:00
37e88c2707
flake: bump inputs
...
And fix the small `jq` breakage.
2025-04-03 22:04:44 +01:00
458ea144c4
home: vim: remove 'fastfold' configuration
...
I missed it in the original commit that removed the plug-in from my
configuration...
2025-04-02 20:42:40 +01:00
abec0dd226
home: git: remove 'ignoreRevsFile'
...
I remember why I didn't set it globally now, it's because `git blame`
complains and errors out, rather than silently ignoring the setting,
when the file doesn't exist in a repo...
This reverts commit 5ae2eacd49 .
2025-04-02 20:42:40 +01:00
b2758839e8
home: vim: lspconfig: add 'harper'
...
ci/woodpecker/push/check Pipeline was successful
Support for more languages is upcoming, I also need to check how to
handle custom words/dictionaries.
2025-03-24 16:51:52 +00:00
6fc81e45e9
home: zsh: migrate to 'initContent'
...
ci/woodpecker/push/check Pipeline was successful
This also fixes a small ordering issue: my alias definitions used to be
defined at the very end of the file, they're now slotted _before_ the
`zshrc.local` import.
2025-03-24 11:58:59 +00:00
5ae2eacd49
home: git: add 'ignoreRevsFile'
...
ci/woodpecker/push/check Pipeline was successful
I'm surprised I hadn't configured it already.
`.git-blame-ignore-revs` is the usual name, as most forges automatically
detect and use it.
2025-03-19 11:45:07 +00:00
ca618b53cc
home: vim: oil: explicitly remove icons
...
ci/woodpecker/push/check Pipeline was successful
They started appearing on the latest bump, it looks like my
configuration started including `nvim-web-devicons` (see [1]).
I'll probably remove this configuration on the next nixpkgs bump (it's a
good canary to check that I *never* include icons in the future).
[1]: https://github.com/NixOS/nixpkgs/pull/382668
2025-02-28 11:00:12 +00:00
88c00bb83d
home: firefox: fix deprecated option
ci/woodpecker/push/check Pipeline was successful
2025-02-27 12:44:10 +00:00
edeb67238b
home: tmux: enable aggressive resize
...
ci/woodpecker/push/check Pipeline was successful
Generally useful, rarely gets in the way, I'd rather have it enabled by
default.
2025-02-26 14:28:10 +00:00
84f1186b6c
home: tmux: add 'enableResurrect'
...
To be used on the cloudtop with its frequent reboots.
2025-02-26 14:28:10 +00:00
e43570fe5b
home: pager: allow quitting without screen clear
ci/woodpecker/push/check Pipeline was successful
2025-02-24 17:09:11 +00:00
852696409a
home: pager: remove 'LESSKEY'
...
It should do the lookup in `$XDG_CONFIG_HOME/lesskey` automatically now.
2025-02-24 17:09:11 +00:00
d3a953247c
home: packages: disable on 'useGlobalPkgs'
...
ci/woodpecker/push/check Pipeline was successful
It doesn't do anything when `useGlobalPkgs` is set, and has started
warning about its upcoming deprecation.
2025-02-24 14:15:04 +00:00
337d7309c6
home: git: use 'mkAfter' for config includes
...
ci/woodpecker/push/check Pipeline was successful
This should ensure that they will be included at the very end of the
configuration, even if other modules add more includes.
Notably, this ensures that the local configuration can override any
other setting.
2025-02-24 14:02:06 +00:00