d042c7586d
homes: mousqueton: use system jujutsu
...
They have a custom `jj` with Piper CitC integration.
2025-11-03 18:00:29 +00:00
8b4ef50d85
homes: bazin: use system jujutsu
...
They have a custom `jj` with Piper CitC integration.
2025-11-03 18:00:29 +00:00
6388b71864
home: jujutsu: simplify 'jj jj' alias
2025-11-03 18:00:28 +00:00
14c515ab5d
home: jujutsu: explicitly create 'conf.d'
...
This is to serve as a reminder of _how_ to add a local configuration
file.
2025-11-03 18:00:28 +00:00
aa76e6c7d0
home: jj: use verbose draft commit messages
2025-11-03 18:00:28 +00:00
537d80e943
home: delta: add 'jujutsu.enable'
2025-11-03 18:00:28 +00:00
ce99217b28
home: add jujutsu
...
This is a very basic configuration, still missing most bells and
whistles.
2025-11-03 18:00:28 +00:00
84f988f3da
home: vim: ftdetect: remove glsl
...
GLSL is now correctly detected starting with v0.11.
This reverts commit b8b64bed8e .
2025-11-03 18:00:28 +00:00
def92ac336
home: vim: do not set 'background' explicitly
...
Rely on the new behaviour from v0.10 which detects it more
intelligently.
2025-11-03 18:00:28 +00:00
983bf0f764
nixos: services: nextcloud: bump to 32
ci/woodpecker/push/check Pipeline was successful
2025-11-03 17:22:29 +01: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
a20c8f820d
flake: bump inputs
2025-11-03 17:20:02 +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
2df05aaa1a
flake: bump inputs
...
And fix a breaking change leading to an evaluation failure.
2025-11-03 17:20:02 +01:00
6b1b5300cd
home: vim: lspconfig: simplify LSP config
...
ci/woodpecker/push/check Pipeline was successful
Despite what I just said in the previous commit, I decided to remove the
`is_executable` checks and always enable all servers.
I figured out that NeoVim actually handles `PATH` modifications pretty
well in this scenario: making a previously unavailable server executable
will automatically enable it.
2025-10-03 12:39:18 +00:00
62533d435b
home: vim: lspconfig: use native configuration
...
The `nvim-lspconfig` "framework" is being deprecated to use the native
`vim.lsp.config` and `vim.lsp.enable` functionality.
I _could_ remove the `is_executable` checks, as native LSP handling does
_not_ loudly error out when enabling a server which isn't executable.
However I think `:LspInfo` is more readable if I don't.
2025-10-03 12:18:42 +00:00
5b47fc6365
flake: bump inputs
ci/woodpecker/push/check Pipeline was successful
2025-10-03 12:23:54 +02:00
9f9c1e571b
home: zsh: do not notify on 'home-manager news'
ci/woodpecker/push/check Pipeline was successful
2025-09-18 10:03:12 +00:00
445b3d1422
flake: bump inputs
2025-09-18 10:03:12 +00:00
4c3e3d471f
modules: services: nginx: fix SSL renewal, again
...
ci/woodpecker/push/check Pipeline was successful
I'd previously fixed this in 1e10c6630b ,
however NixOS has recently updated how the renewal units work [1], which
broke it.
[1]: https://github.com/NixOS/nixpkgs/pull/422076
2025-09-13 19:17:54 +02:00
27da55519c
hosts: nixos: porthos: secrets: update cross-seed
2025-09-12 11:19:39 +02:00
fa6bcabf95
flake: bump inputs
ci/woodpecker/push/check Pipeline was successful
2025-09-11 13:33:27 +00:00
e6c95245b2
home: ssh: disable default config
...
ci/woodpecker/push/check Pipeline was successful
It's been deprecated.
This also makes my `addKeysToAgent` configuration more explicit.
2025-09-04 11:37:17 +00:00
b9bc37d365
flake: bump inputs
2025-09-04 11:37:17 +00:00
3dd4f07609
hosts: nixos: aramis: home: drop 'jellyfin-media-player'
...
It's about to be made broken due to using QtWebEngine 5, which is EOL
and marked insecure in new nixpkgs.
2025-09-04 11:37:17 +00:00
3fa1664b5c
home: delta: use stand-alone configuration file
...
Ideally, I'd like for `delta` to just read a configuration file at
`$XDG_CONFIG_HOME/delta/config` by default, but upstream seems somewhat
reticent to the idea :-/.
So instead, let's keep relying on `git` being enabled, but rather than
inlining the configuration, let's store it where I think it should
belong and include it into `gitconfig`.
2025-09-04 11:20:57 +00:00
1800cb9daa
hosts: nixos: aramis: use 'trgui' module
2025-09-04 11:20:57 +00:00
31147abd91
home: add trgui
2025-09-04 11:20:57 +00:00
a889dfbb1a
home: nix: fix renamed option
2025-09-04 11:20:57 +00:00
1a109b6b1f
flake: bump inputs
...
And fix a renamed package.
2025-09-04 11:20:57 +00:00
f3af8f9ba8
home: atuin: remove bad comment
...
Most likely a copy-paste error.
2025-08-21 12:07:10 +00:00
e2ae3e02d9
flake: bump inputs
ci/woodpecker/push/check Pipeline was successful
2025-08-18 11:00:38 +00:00
5f073875e6
home: tmux: use consistent commenting style
ci/woodpecker/push/check Pipeline was successful
2025-08-11 10:18:35 +00:00
8c506ea03c
home: xdg: enable 'preferXdgDirectories'
...
At the moment this only makes a difference for `dircolors`.
2025-08-11 10:05:19 +00:00
8688206ff5
flake: bump inputs
2025-08-11 10:05:19 +00:00
17ceaa5620
nixos: services: matrix: fix out-dated comments
ci/woodpecker/push/check Pipeline was successful
2025-08-06 15:37:08 +00:00
b1c9279c63
nixos: services: add thelounge
ci/woodpecker/push/check Pipeline was successful
2025-08-05 15:53:21 +02:00
30348a1e19
nixos: services: matrix: add Facebook bridge
...
I probably won't actually use it, after test-driving it quickly.
But now that the effort has been expanded, might as well keep it if only
as a future reference.
2025-08-05 15:53:21 +02:00
7a85a44407
nixos: services: matrix: remove obsolete comment
2025-08-05 15:53:21 +02:00
9cadbe6256
nixos: services: matrix: add admin interface
2025-08-05 15:53:21 +02:00
fa7b4910f5
nixos: services: matrix: fix proxy to synapse
...
I want to make use of the `/_synapse/matrix/` sub-path, so just proxy
the whole of `/_synapse/`.
2025-08-05 15:53:21 +02:00
1e31b2dfea
nixos: services: matrix: simplify VHost
2025-08-05 15:53:21 +02:00
bd019258cb
nixos: services: matrix: simplify listeners
2025-08-05 15:53:21 +02:00
0792e8c7cb
nixos: services: matrix: fix element-web config
2025-08-05 15:53:21 +02:00
f1d7da7fcb
nixos: services: matrix: refactor well-knowns
2025-08-05 15:53:21 +02:00
dd7b613531
pkgs: lohr: remove 'useFetchCargoVendor'
...
ci/woodpecker/push/check Pipeline was successful
It's now turned on by default.
2025-08-05 11:03:01 +00:00
a10270f8e1
flake: bump inputs
ci/woodpecker/push/check Pipeline was successful
2025-08-05 11:00:26 +00:00
f94fc468aa
home: zsh: ignore more commands for notification
ci/woodpecker/push/check Pipeline was successful
2025-08-04 14:28:34 +00:00
7786c591b5
pkgs: comma: add 'COMMA_PICKER'
2025-08-04 11:13:52 +00:00