Commit graph

73 commits

Author SHA1 Message Date
5fd82472bf modules: secrets: add 'owner' logic 2021-09-26 23:09:33 +02:00
7257f3156e machines: porthos: services: switch to agenix
The prep-work should be done now, time to hit the switch.
2021-09-26 23:09:32 +02:00
c7766afe90 modules: services: nginx: allow sso secret files
This is in preparation of the migration to agenix, which does not allow
access to the secrets at build time.
2021-09-26 23:09:32 +02:00
f09ba6b5be machines: porthos: users: use clear-text ssh key 2021-09-26 23:09:32 +02:00
16d3cd9f81 modules: services: nginx: use 'credentialsFile'
In preparation for the migration to agenix.
2021-09-26 23:09:32 +02:00
7d37701811 modules: services: matrix: use 'mailConfigFile'
In preparation of the migration to agenix.
2021-09-26 23:09:32 +02:00
4643690b43 modules: services: paperless: use 'secretKeyFile'
In preparation for the migration to agenix.
2021-09-26 23:09:32 +02:00
5579baecfb modules: services: nextcloud: use 'credentialsfile'
In preparation for the migration to agenix.
2021-09-26 23:09:32 +02:00
9d8da4d2b2 modules: services: miniflux: use 'credentialsFiles'
In preparation for the migration to agenix.
2021-09-26 23:09:32 +02:00
da63787874 modules: services: transmission: secrets w/ file
In preparation for the migration to using agenix.
2021-09-26 23:09:31 +02:00
176d95d890 machines: remove unused arguments 2021-09-24 01:21:57 +02:00
7aa2a0f8fa machines: aramis: programs: enable steam 2021-09-15 19:23:24 +02:00
14d56a1337 machines: porthos: services: enable paperless 2021-08-31 13:52:11 +02:00
52079bf1e7 modules: services: nginx: enable explicitly 2021-08-30 17:36:39 +02:00
77cf3430ae modules: services: use new nginx wrapper
And when not possible, document why.

Note for the future: there is some repetition in some modules to
configure the correct value of the subdomain, which I happen to know
will line up correctly thanks to the nginx wrapper. A good way to
refactor this in the future would involve avoiding this repetition,
allowing use to query the correct domain in some way...
2021-08-26 15:54:13 +02:00
a8514dcdf1 modules: services: nginx: overhaul modularity
This should be all that's needed for almost all my services.
2021-08-26 15:54:13 +02:00
0fe9a57458 machines: porthos: services: enable navidrome 2021-08-19 12:23:06 +02:00
2291d6b6fa machines: porthos: services: enable monitoring 2021-07-13 19:17:33 +02:00
4b6f6423db modules: hardware: sound: refactor options
Do not enable ALSA when using pipewire. Ensure that both pulseaudio and
pipewire are not configured at the same time.
2021-06-27 01:59:07 +02:00
23e5ddd7f3 modules: services: matrix: add mail configuration 2021-06-09 19:14:09 +02:00
c6ab0e1b00 machines: aramis: profiles: enable devices 2021-06-07 17:56:46 +02:00
cd0fe40c94 machines: aramis: hardware: enable trackpoint 2021-05-31 20:30:36 +02:00
dd19b9dd92 modules: hardware: move 'sound' 2021-05-29 16:56:15 +02:00
5f0c1f6a79 modules: hardware: move 'networking' 2021-05-29 16:56:15 +02:00
d5307ff551 machines: aramis: sound: switch to pipewire
The support for mSBC means I should get better audio on my QC35.
2021-05-25 23:13:35 +02:00
941913e213 machines: aramis: sound: use common module 2021-05-25 18:19:52 +02:00
d18fc252a4 machines: porthos: services: enable flood 2021-05-22 23:59:27 +02:00
93f173d0ca machines: aramis: home: enable mpv 2021-05-22 23:49:57 +02:00
797387f571 machines: aramis: services: remove gnupg-agent
The one configured by home-manager is more appropriate.
2021-05-16 00:03:59 +02:00
62cee0be61 machines: porthos: set timezone 2021-05-16 00:03:59 +02:00
6c4f494a42 machines: aramis: use laptop profile 2021-05-16 00:03:59 +02:00
4fb46a6c58 machines: aramis: use X profile 2021-05-16 00:03:59 +02:00
10adc23223 machines: aramis: use gtk profile 2021-05-16 00:03:59 +02:00
4960179f9d machines: aramis: use wm profile 2021-05-16 00:03:59 +02:00
28cc5b64b4 machines: aramis: enable bluetooth profile 2021-05-16 00:03:59 +02:00
229ecd18ce machines: aramis: home: enable GTK
In order to not have an error at activation, dconf must be made
available to the dbus service.
2021-05-10 00:31:01 +02:00
e12b3a9599 machines: aramis: home: add transgui 2021-05-10 00:31:01 +02:00
a4b54f3630 machines: aramis: home: add jellyfin-media-player 2021-05-10 00:31:01 +02:00
a7839c63e0 machines: aramis: home: enable feh 2021-05-10 00:31:01 +02:00
384e801553 machines: aramis: home: set up background
`i3` inherits its background from `lightdm`.
2021-05-10 00:31:01 +02:00
1bb9367470 machines: aramis: add some additional packages 2021-05-10 00:31:01 +02:00
c4bc609b7e machines: aramis: home: enable bluetooth 2021-05-10 00:31:01 +02:00
432cd97b53 machines: aramis: enable bluetooth 2021-05-10 00:31:01 +02:00
4319105aa5 machines: aramis: networking: use wireless option 2021-05-10 00:31:01 +02:00
8755d84b21 machines: aramis: install: exit on error 2021-05-10 00:31:01 +02:00
ed1539ae29 machines: aramis: home: enable nm-applet 2021-05-10 00:31:01 +02:00
0a7a2c5c90 machine: aramis: networking: use networkmanager
I consider WiFi configurations to be ephemeral
2021-05-08 17:14:13 +02:00
4c154c7216 machines: aramis: services: enable wireguard 2021-05-08 17:14:13 +02:00
22642908dd machines: aramis: home: use GTK pinentry
I do have a graphical session, I can afford to be "fancy"
2021-05-08 17:14:13 +02:00
f608bcd9f9 machines: aramis: home: enable gammastep 2021-05-08 17:14:13 +02:00