Commit graph

1877 commits

Author SHA1 Message Date
00f1d190d9 WIP: ADD NOTE FOR FUTURE SELF
Some checks failed
ci/woodpecker/push/check Pipeline failed
2025-10-28 12:45:36 +00:00
1756ab30f3 WIP: 'enableJujutsuIntegration' note 2025-10-28 12:45:25 +00:00
76f209b5b6 home: jujutsu: set 'home.diff-editor'
Otherwise it keeps nagging me with a hint to set it.

I'm not a big fan of this UI, I wish I add something closer to Git's
patch interface.
2025-10-28 12:45:25 +00:00
e4236db7fd homes: mousqueton: use system jujutsu
They have a custom `jj` with Piper CitC integration.
2025-10-28 12:45:25 +00:00
2b56f81aae homes: bazin: use system jujutsu
They have a custom `jj` with Piper CitC integration.
2025-10-28 12:45:24 +00:00
4ddc4ae00c home: jujutsu: simplify 'jj jj' alias 2025-10-28 12:45:24 +00:00
f25f1c8f10 home: jujutsu: explicitly create 'conf.d'
This is to serve as a reminder of _how_ to add a local configuration
file.
2025-10-28 12:45:24 +00:00
9ca5ad32f8 home: jj: use verbose draft commit messages 2025-10-28 12:45:24 +00:00
44e6dcac68 home: delta: add 'jujutsu.enable' 2025-10-28 12:45:24 +00:00
7145a6b551 home: add jujutsu
This is a very basic configuration, still missing most bells and
whistles.
2025-10-28 12:45:24 +00:00
48d857171c home: vim: ftdetect: remove glsl
GLSL is now correctly detected starting with v0.11.

This reverts commit b8b64bed8e.
2025-10-28 12:45:24 +00:00
9aad65bd9c home: vim: do not set 'background' explicitly
Rely on the new behaviour from v0.10 which detects it more
intelligently.
2025-10-27 12:35:26 +00:00
f748b2aa97 home: zsh: add 'zsh-completion-sync'
Some checks failed
ci/woodpecker/push/check Pipeline failed
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-10-27 12:32:35 +00:00
d5d2c761d5 flake: bump inputs 2025-10-27 12:32:35 +00:00
0aee5e5da2 home: delta: use upstream module
Some checks failed
ci/woodpecker/push/check Pipeline failed
2025-10-20 15:08:45 +00:00
9421d79dc0 home: git: fix deprecated config 2025-10-20 15:08:45 +00:00
344c9b1a54 flake: bump inputs 2025-10-20 15:08:45 +00:00
6b1b5300cd home: vim: lspconfig: simplify LSP config
All checks were successful
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
All checks were successful
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'
All checks were successful
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
All checks were successful
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
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2025-09-11 13:33:27 +00:00
e6c95245b2 home: ssh: disable default config
All checks were successful
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
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2025-08-18 11:00:38 +00:00
5f073875e6 home: tmux: use consistent commenting style
All checks were successful
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
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2025-08-06 15:37:08 +00:00
b1c9279c63 nixos: services: add thelounge
All checks were successful
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'
All checks were successful
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
All checks were successful
ci/woodpecker/push/check Pipeline was successful
2025-08-05 11:00:26 +00:00