Bruno BELANYI
7cebaa3751
modules: secrets: move wireguard keys
...
This is a bit special, as some of the keys do not belong to NixOS hosts,
so store those in the module itself, and into host-specific directories
for the keys that are NixOS hosts.
2023-04-17 08:18:27 +00:00
Bruno BELANYI
ed745602a1
modules: secrets: move non-existent key workaround
...
Since this configuration was only there to accommodate `aramis`, make it
be host-specific instead, and rely on the default value otherwise.
2023-04-16 19:44:02 +01:00
Bruno BELANYI
6079485b50
modules: secrets: move host-specific secrets
2023-04-16 19:44:02 +01:00
Bruno BELANYI
57008bcb7c
hosts: nixos: add host-specific secrets module
...
This is the same logic as the common module, but for secrets that don't
need to be shared to different hosts.
2023-04-16 19:44:02 +01:00
Bruno BELANYI
34a3f9a0d6
modules: secrets: centralize agenix keys
...
If I intend on splitting the keys depending on which host needs to have
access to it, I should have a singular spot to manage the keys.
2023-04-16 19:44:02 +01:00
Bruno BELANYI
68bf36c45c
modules: secrets: wireguard: remove unused file
...
The peer definitions have been inlined into the Wireguard module a long
time ago.
2023-04-13 17:05:52 +00:00
Bruno BELANYI
54e9303319
modules: secrets: use diff-friendly formatting
ci/woodpecker/push/check Pipeline was successful
2023-04-13 15:55:34 +00:00
Bruno BELANYI
04f23976ee
modules: services: woodpecker: remove unused env
ci/woodpecker/push/check Pipeline was successful
2023-04-13 15:24:34 +00:00
Bruno BELANYI
94141d53b8
modules: services: woodpecker: remove 'TODO'
2023-04-13 15:17:16 +00:00
Bruno BELANYI
81f930168a
flake: use 'defaultSystems'
...
ci/woodpecker/push/check Pipeline was successful
Instead of writing a list which amounts to the same thing.
2023-04-12 16:50:51 +00:00
Bruno BELANYI
520d799124
pkgs: remove 'pnpm-lock-export'
...
ci/woodpecker/push/check Pipeline was successful
I don't need it now that it has been upstreamed.
2023-04-11 22:31:29 +01:00
Bruno BELANYI
0e5d40ef7f
pkgs: woodpecker: add 'pnpm-lock-export' to update
...
Now that it has been upstreamed.
2023-04-11 22:31:28 +01:00
Bruno BELANYI
e8a31ddf8c
flake: bump inputs
2023-04-11 22:31:28 +01:00
Bruno BELANYI
7b117d76de
overlays: remove 'i3status-rust-main-program'
...
It is now included upstream.
2023-04-11 22:31:28 +01:00
Bruno BELANYI
b3e75b374a
templates: add c++-meson
2023-04-11 22:31:28 +01:00
Bruno BELANYI
9822b034f7
templates: add c++-cmake
2023-04-11 16:26:56 +00:00
Bruno BELANYI
951770904f
flake: add templates
2023-04-04 15:53:09 +00:00
Bruno BELANYI
9781ef06b0
home: wm: i3bar: better 'battery' formats
ci/woodpecker/push/check Pipeline was successful
2023-04-01 20:29:23 +01:00
Bruno BELANYI
72dd9ae834
home: wm: i3bar: fix 'battery' block icon
2023-04-01 20:29:23 +01:00
Bruno BELANYI
f15b3aa23d
modules: services: woodpecker: allow setuid
...
ci/woodpecker/push/check Pipeline was successful
I need it to be able to use `ssh-agent`, for some of my workflows.
2023-04-01 21:06:50 +02:00
Bruno BELANYI
0da267664c
ci: remove Drone CI
ci/woodpecker/push/check Pipeline was successful
2023-04-01 17:14:13 +01:00
Bruno BELANYI
85f7a34d85
ci: add Woodpecker CI workflow
continuous-integration/drone/push Build is failing
ci/woodpecker/push/check Pipeline was successful
2023-04-01 16:41:00 +01:00
Bruno BELANYI
29a1a48d19
pkgs: matrix-notifier: 0.2.0 -> 0.3.0
continuous-integration/drone/push Build is passing
2023-04-01 16:33:43 +01:00
Bruno BELANYI
ffd3fb06bd
pkgs: refactor 'sha256' -> 'hash'
2023-04-01 16:33:26 +01:00
Bruno BELANYI
eb34d23e3d
pkgs: lohr: 0.4.0 -> 0.4.2
2023-04-01 16:32:04 +01:00
Bruno BELANYI
8fa1b9952c
pkgs: remove 'rofi-bluetooth'
...
Now that it is packaged upstream.
2023-04-01 16:22:08 +01:00
Bruno BELANYI
f9ddcff5ee
home: wm: i3: use upstream 'rofi-bluetooth'
2023-04-01 16:20:55 +01:00
Bruno BELANYI
f6d648a87a
pkgs: remove 'nolimips'
...
Now that the CRI packages it.
2023-04-01 16:20:29 +01:00
Bruno BELANYI
1221d5b6d6
pkgs: remove 'havm'
...
Now that the CRI packages it.
2023-04-01 16:20:05 +01:00
Bruno BELANYI
7a5842f03a
modules: services: matrix: remove obsolete comment
continuous-integration/drone/push Build is passing
2023-04-01 15:56:48 +01:00
Bruno BELANYI
8d0f29bd33
hosts: nixos: porthos: services: set matrix secret
2023-04-01 15:56:48 +01:00
Bruno BELANYI
d20e921e33
modules: secrets: fix 'matrix/secret'
2023-04-01 15:56:48 +01:00
Bruno BELANYI
f306cc84bc
hosts: nixos: porthos: services: enable woodpecker
2023-04-01 15:56:48 +01:00
Bruno BELANYI
7e06f75a5d
modules: secrets: add woodpecker
2023-04-01 15:56:48 +01:00
Bruno BELANYI
020a32b9e8
modules: services: add woodpecker
2023-04-01 15:56:48 +01:00
Bruno BELANYI
c857e4cd2e
pkgs: add woodpecker-plugin-git
2023-04-01 15:56:48 +01:00
Bruno BELANYI
ea57ad3eb8
pkgs: add woodpecker
...
This is just the same version as upstream, but following the `next`
version.
2023-04-01 15:56:48 +01:00
Bruno BELANYI
281d98b295
pkgs: add pnpm-lock-export
2023-04-01 13:05:47 +02:00
Bruno BELANYI
5d9524dbdf
modules: services: blog: better blog redirection
2023-04-01 13:05:47 +02:00
Bruno BELANYI
9c36d65d80
home: ssh: use canonical gitea subdomain
2023-04-01 13:05:47 +02:00
Bruno BELANYI
b3b115ee1d
home: ssh: use canonical gitea subdomain
2023-04-01 13:05:47 +02:00
Bruno BELANYI
84bed03367
home: ssh: remove old 'work' host
...
I don't work there anymore.
2023-04-01 13:05:47 +02:00
Bruno BELANYI
a22fe4e636
modules: services: nextcloud: bump to 26
2023-04-01 13:05:47 +02:00
Bruno BELANYI
04681f6ee4
flake: bump inputs
2023-04-01 13:05:47 +02:00
Bruno BELANYI
f0a93f878b
home: nix: add 'NIX_PATH' handling
...
continuous-integration/drone/push Build is passing
Still waiting for the actual home-manager module option to be added [1].
In the meantime, just do it by hand.
[1]: https://github.com/nix-community/home-manager/pull/2677
2023-03-30 09:58:46 +00:00
Bruno BELANYI
b909f43269
modules: services: nginx: sort settings
continuous-integration/drone/push Build is passing
2023-03-28 15:31:05 +00:00
Bruno BELANYI
cae174b0f7
modules: services: nginx: all recommended settings
2023-03-28 15:31:05 +00:00
Bruno BELANYI
838cdeb598
flake: bump inputs
2023-03-28 15:31:05 +00:00
Bruno BELANYI
642e58fc22
modules: hardware: bluetooth: use 'wireplumber'
continuous-integration/drone/push Build is passing
2023-03-28 15:31:05 +00:00
Bruno BELANYI
4183f7b963
hosts: homes: cloudtop: enable GPG
continuous-integration/drone/push Build is passing
2023-03-27 08:25:22 +00:00