Bruno BELANYI
ae64603d54
machines: aramis: hardware: use 'hardware' module
continuous-integration/drone/push Build is passing
2022-04-27 14:03:18 +02:00
Bruno BELANYI
b53bcc5307
machines: aramis: networking: disable DHCP
...
continuous-integration/drone/push Build is passing
Let NetworkManager take care of it, this avoids the "waiting for dhcpd"
message when shutting down my laptop.
2022-04-09 15:27:27 +02:00
Bruno BELANYI
cb068a42e9
machines: porthos: services: set-up gitea mail
continuous-integration/drone/push Build is passing
2022-04-08 21:34:44 +02:00
Bruno BELANYI
53ad71fb7c
machines: aramis: hardware: fix trackpoint device
...
continuous-integration/drone/push Build is passing
My trackpoint, and its buttons, had stopped working a while ago. Before
that, I regularly had problems where the cursor jumped around randomly,
or the buttons stopped working.
This seems to have fixed it.
2022-03-14 14:33:12 +01:00
Bruno BELANYI
f4b860d915
machines: porthos: services: disable nzbhydra
...
Same deal as jackett: prowlarr has been working perfectly adequately for
a while now.
2022-01-14 13:24:09 +01:00
Bruno BELANYI
b565518e2d
machines: porthos: services: disable jackett
...
Prowlarr has been humming along just fine, and works even better than
jackett.
2022-01-14 13:24:09 +01:00
Bruno BELANYI
06e7134ae0
machines: aramis: home: enable discord
continuous-integration/drone/push Build is passing
2022-01-09 22:19:28 +01:00
Bruno BELANYI
afc78bac2a
machines: aramis: home: add teams package
...
Unfortunately, it is the preferred communication method at $WORK.
2022-01-07 08:55:58 +01:00
Bruno BELANYI
21f0199791
machines: porthos: services: use 'lohr.sshKeyFile'
continuous-integration/drone/push Build is passing
2021-11-05 16:59:11 +01:00
Bruno BELANYI
680eeffd3a
machines: porthos: users: remove unused let block
2021-11-05 14:58:58 +01:00
Bruno BELANYI
4f11cf3a9a
machines: porthos: services: enable prowlarr
2021-10-18 19:48:50 +02:00
Bruno BELANYI
6c25380d5d
machines: aramis: networking: remove 'domain'
...
continuous-integration/drone/push Build is passing
Now that services handle subdomains through my Nginx abstraction, we can
remove this.
2021-10-16 14:56:15 +02:00
Bruno BELANYI
30eaefc1d1
modules: secrets: add 'owner' logic
2021-09-26 23:09:33 +02:00
Bruno BELANYI
1c0d671fff
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
Bruno BELANYI
3bf3980e45
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
Bruno BELANYI
875a3d8587
machines: porthos: users: use clear-text ssh key
2021-09-26 23:09:32 +02:00
Bruno BELANYI
ca5e5a53cd
modules: services: nginx: use 'credentialsFile'
...
In preparation for the migration to agenix.
2021-09-26 23:09:32 +02:00
Bruno BELANYI
ba10af0644
modules: services: matrix: use 'mailConfigFile'
...
In preparation of the migration to agenix.
2021-09-26 23:09:32 +02:00
Bruno BELANYI
0f2c20e51d
modules: services: paperless: use 'secretKeyFile'
...
In preparation for the migration to agenix.
2021-09-26 23:09:32 +02:00
Bruno BELANYI
ca218730ff
modules: services: nextcloud: use 'credentialsfile'
...
In preparation for the migration to agenix.
2021-09-26 23:09:32 +02:00
Bruno BELANYI
ac5fd7f472
modules: services: miniflux: use 'credentialsFiles'
...
In preparation for the migration to agenix.
2021-09-26 23:09:32 +02:00
Bruno BELANYI
db37cea907
modules: services: transmission: secrets w/ file
...
In preparation for the migration to using agenix.
2021-09-26 23:09:31 +02:00
Bruno BELANYI
68be7743ad
machines: remove unused arguments
2021-09-24 01:21:57 +02:00
Bruno BELANYI
5c95ba1113
machines: aramis: programs: enable steam
2021-09-15 19:23:24 +02:00
Bruno BELANYI
8ffad5d41b
machines: porthos: services: enable paperless
2021-08-31 13:52:11 +02:00
Bruno BELANYI
dc2a3610a6
modules: services: nginx: enable explicitly
2021-08-30 17:36:39 +02:00
Bruno BELANYI
7032ddef37
modules: services: use new nginx wrapper
...
continuous-integration/drone/push Build is passing
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
Bruno BELANYI
81e12969eb
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
Bruno BELANYI
fe720b2de3
machines: porthos: services: enable navidrome
continuous-integration/drone/push Build is passing
2021-08-19 12:23:06 +02:00
Bruno BELANYI
2ecd417a68
machines: porthos: services: enable monitoring
continuous-integration/drone/push Build is passing
2021-07-13 19:17:33 +02:00
Bruno BELANYI
5abe4e929e
modules: hardware: sound: refactor options
...
continuous-integration/drone/push Build is passing
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
Bruno BELANYI
ee21de5b94
modules: services: matrix: add mail configuration
continuous-integration/drone/push Build is passing
2021-06-09 19:14:09 +02:00
Bruno BELANYI
e8982b8bc9
machines: aramis: profiles: enable devices
2021-06-07 17:56:46 +02:00
Bruno BELANYI
24efa3edca
machines: aramis: hardware: enable trackpoint
2021-05-31 20:30:36 +02:00
Bruno BELANYI
af67d04992
modules: hardware: move 'sound'
2021-05-29 16:56:15 +02:00
Bruno BELANYI
f9bcf79430
modules: hardware: move 'networking'
2021-05-29 16:56:15 +02:00
Bruno BELANYI
ca1c7962ea
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
Bruno BELANYI
8b4966fcbe
machines: aramis: sound: use common module
2021-05-25 18:19:52 +02:00
Bruno BELANYI
78d77890de
machines: porthos: services: enable flood
continuous-integration/drone/push Build is failing
2021-05-22 23:59:27 +02:00
Bruno BELANYI
15abb291ef
machines: aramis: home: enable mpv
2021-05-22 23:49:57 +02:00
Bruno BELANYI
76148d75b8
machines: aramis: services: remove gnupg-agent
...
The one configured by home-manager is more appropriate.
2021-05-16 00:03:59 +02:00
Bruno BELANYI
f04368a71e
machines: porthos: set timezone
2021-05-16 00:03:59 +02:00
Bruno BELANYI
30ce91557d
machines: aramis: use laptop profile
2021-05-16 00:03:59 +02:00
Bruno BELANYI
737484dcfe
machines: aramis: use X profile
2021-05-16 00:03:59 +02:00
Bruno BELANYI
e786eaddde
machines: aramis: use gtk profile
2021-05-16 00:03:59 +02:00
Bruno BELANYI
3f50abcbe0
machines: aramis: use wm profile
2021-05-16 00:03:59 +02:00
Bruno BELANYI
ca620a4eb6
machines: aramis: enable bluetooth profile
2021-05-16 00:03:59 +02:00
Bruno BELANYI
00a5d1b076
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
Bruno BELANYI
bf9de874ce
machines: aramis: home: add transgui
2021-05-10 00:31:01 +02:00
Bruno BELANYI
f57fd32088
machines: aramis: home: add jellyfin-media-player
2021-05-10 00:31:01 +02:00