5facb68444
home: xdg: add '_JAVA_OPTIONS'
2024-03-11 13:53:11 +00:00
7e77d89602
flake: bump inputs
...
ci/woodpecker/push/check Pipeline was successful
And fix the breaking changes in Vikunja (which actually make my
configuration simpler).
2024-03-11 12:32:10 +00:00
dd9fa99c3d
home: vim: lspconfig: migrate to 'bashls'
...
Since `none-ls` has removed their `shellcheck` built-in. This actually
makes the diagnostics more robust to POSIX/non-POSIX scripts (the LSP
server detects it at runtime, which is more robust than the `ftdetect`
scripts).
Nice bonus: the shellcheck code is shown in the diagnostics message
without any configuration!
I'm not sure if I can configure `avoid-nullary-conditions` -- though it
seems like this check is broken at the moment (I couldn't get it to
trigger during my tests).
2024-03-11 12:32:10 +00:00
72f5bc25af
home: vim: lspconfig: add 'hls'
...
If I ever end up actually learning it...
2024-03-11 12:32:10 +00:00
ea0adeed37
home: vim: lspconfig: add 'ruff-lsp'
...
Since everybody is moving towards using it instead of other linters...
2024-03-11 12:32:10 +00:00
3daa2f4242
home: vim: null-ls: fix deprecated builtins
...
`none-ls` deprecated a lot of unmaintained builtins, or ones that they
find has been replaced by a compete LSP server.
This removes those deprecated builtins, or uses a shim until I migrate
to the relevant LSP configuration (for `bash-language-server`).
2024-03-11 12:30:17 +00:00
880b1c247e
nixos: services: lohr: migrate to tmpfiles
...
This is better than a custom script.
2024-03-11 12:30:17 +00:00
0189ab3857
hosts: nixos: porthos: migrate to new host
...
ci/woodpecker/push/check Pipeline was successful
OVH/Kimsufi are deprecating my current server by the end of the year. So
let's migrate to a new host.
This was more painful than initially planned, OVH introduced a change to
their rescue system which messes with the NixOS installation [1].
In the end I used a kexec image [2] to run the installation.
[1]: https://github.com/NixOS/nix/issues/7790
[2]: https://github.com/nix-community/nixos-images
2024-03-09 13:40:53 +00:00
d0f4e95e1f
hosts: nixos: porthos: switch to forgejo
...
ci/woodpecker/push/check Pipeline was successful
This required a quick rename to migrate from one to the other.
2024-03-09 13:37:16 +01:00
b77a8bffc6
nixos: services: woodpecker: configurable forge
2024-03-09 13:37:16 +01:00
ba2b7c1333
nixos: services: add forgejo
2024-03-09 02:49:52 +01:00
4200b50909
home: tmux: expand history limit
ci/woodpecker/push/check Pipeline was successful
2024-03-08 12:56:19 +00:00
947583db33
home: tmux: add hyperlinks support
...
ci/woodpecker/push/check Pipeline was successful
Somewhat unfortunate that those have to be enabled by force, but easy
enough to support.
2024-03-08 10:10:50 +00:00
e71b6e8102
home: tmux: migrate to 'terminalFeatures'
...
There are other terminal capabilities I want to override in tmux, so
let's make this type more extensible.
2024-03-08 10:10:50 +00:00
f94794fe4f
nixos: services: blog: fix catch-all redirection
...
Don't use a hard-coded address...
2024-03-07 11:36:18 +00:00
d423a03663
nixos: services: gitea: fix mail 'FROM' address
ci/woodpecker/push/check Pipeline was successful
2024-03-05 14:20:57 +00:00
40d1b39837
nixos: services: gitea: update mail configuration
ci/woodpecker/push/check Pipeline failed
2024-03-05 14:17:30 +00:00
ed15e62e1d
nixos: services: gitea: use 'git' group
ci/woodpecker/push/check Pipeline was successful
2024-03-05 12:53:32 +00:00
a3afafd9e0
nixos: services: add mealie
2024-03-05 12:43:22 +00:00
4d25609b26
nixos: system: nix: expand trusted users
2024-03-05 12:43:22 +00:00
b9b47fffd6
flake: bump inputs
...
ci/woodpecker/push/check Pipeline was successful
Fix the pyLoad user/group option that I added upstream [1].
Fix an evaluation error due to Pipewire changes [2].
[1]: https://github.com/NixOS/nixpkgs/pull/287304
[2]: https://github.com/NixOS/nixpkgs/pull/282377
2024-02-29 12:20:53 +00:00
eb668525f8
home: zsh: ignore more commands for notification
2024-02-23 13:14:09 +00:00
c5e5bee206
home: git: enable 'rerere'
...
ci/woodpecker/push/check Pipeline was successful
How did I not already have it enabled?
2024-02-16 19:05:02 +00:00
b2a199c9a0
home: nix: fix cache configuration
...
ci/woodpecker/push/check Pipeline was successful
Copy-paste is bad kids, the home-manager module does *not* do the same
as NixOS.
I was rebuilding the world, since this was overriding the official Hydra
cache...
2024-02-15 17:09:56 +00:00
a0dde6f274
home: zsh: add notification exclusion list
ci/woodpecker/push/check Pipeline was successful
2024-02-15 16:33:46 +00:00
08f31c088b
home: atuin: explicitly set 'enter_accept'
ci/woodpecker/push/check Pipeline was successful
2024-02-13 14:34:27 +00:00
d6c2948135
home: zsh: add 'zsh-done'
2024-02-13 11:32:44 +00:00
c89dec2a38
home: zsh: enforce order of 'initExtra{First,}'
...
In case I want to add more values to those options, I still want the
_main_ values to be ordered before/after.
2024-02-12 20:59:52 +00:00
521522e4e9
home: zsh: use 'mkMerge'
...
This will make adding modular configuration easier.
2024-02-12 20:59:52 +00:00
c9969775da
nixos: services: backup: add essential files
ci/woodpecker/push/check Pipeline was successful
2024-02-12 14:21:17 +00:00
0bb2be6b87
home: nix: add 'cache.selfHosted'
...
ci/woodpecker/push/check Pipeline was successful
Once again mirroring the NixOS module changes that I forgot to port
over.
2024-02-12 11:40:28 +00:00
7f17069998
home: nix: rename 'inputs' options
...
This mirrors the changes made to the NixOS module.
2024-02-12 11:40:28 +00:00
b0aee235cd
home: xdg: add 'GRADLE_USER_HOME'
ci/woodpecker/push/check Pipeline was successful
2024-02-11 11:26:05 +00:00
9d9dba2cc2
home: add wget
...
This is mostly so that I can add the XDG-compliant configuration.
2024-02-11 11:26:05 +00:00
cb97b0dbde
home: xdg: add python configuration
...
It looks like 3.13 finally brought a way to change the history location
through `PYTHON_HISTORY`.
2024-02-11 11:26:05 +00:00
f4c4a485d6
home: xdg: fix sort order
2024-02-11 11:26:05 +00:00
a5aaf57e63
home: mail: accounts: remove himalaya backends
...
Their definition is redundant with the logic of the himalaya module,
which does the right thing by default.
2024-02-06 17:16:47 +01:00
7948dc284b
nixos: hardware: rename 'trackball'
...
ci/woodpecker/push/check Pipeline was successful
Since I do intend on configuring every trackball I own to use this
scheme, not just the MX Ergo.
2024-02-06 15:08:19 +00:00
f54cee8f70
nixos: hardware: add graphics
...
I did not add an Nvidia knob to this module, as I do not foresee *ever*
using one of their graphics card.
2024-02-06 15:04:40 +00:00
03dac604e9
nixos: services: add pyload
2024-02-04 14:56:59 +01:00
05cf04a11f
home: mpv: add mpv-cheatsheet
ci/woodpecker/push/check Pipeline was successful
2024-01-31 22:07:03 +00:00
cc029f7933
nixos: services: add aria
2024-01-30 15:51:48 +01:00
02412f2578
nixos: services: nextcloud: fix renamed option
2024-01-30 15:51:48 +01:00
e2ec4d3032
nixos: services: paperless: fix classifier hangs
...
This is an experimental fix to try and get around an issue with the
default BLAS/LAPACK implementation. See [1] for more details.
[1]: https://github.com/NixOS/nixpkgs/issues/240591
2024-01-30 15:51:48 +01:00
58b22b7354
home: firefox: tridactyl: remove 'Nitter' rule
...
ci/woodpecker/push/check Pipeline was successful
Turns out it's very annoying when the Nitter instance has been rate
limited.
This reverts commit e514389a3d .
2024-01-27 15:33:40 +00:00
e2091e9e2e
nixos: services: nextcloud: use HTTPS
...
ci/woodpecker/push/check Pipeline was successful
This should fix my issue with the sliding sync server.
2024-01-26 23:36:05 +01:00
b33938e825
nixos: services: paperless: rename settings option
ci/woodpecker/push/check Pipeline was successful
2024-01-22 16:57:18 +00:00
13f20a28eb
home: vim: add gn ftplugin
2024-01-22 16:55:57 +00:00
dca6a9018b
home: vim: ftdetect: add gn
2024-01-22 16:55:57 +00:00
629ec539c9
nixos: services: nextcloud: fix typo
2024-01-22 16:55:57 +00:00