Commit graph

536 commits

Author SHA1 Message Date
oddlama
55d6e6a102
fix: explicity set font size for applications 2023-09-22 12:39:54 +02:00
oddlama
75e943cd1e
feat: add stylix and switch font to (very similar) JetBrainsMono for italic support 2023-09-21 17:08:44 +02:00
oddlama
ccba5306de
feat: enable binfmt aarch64-linux emulation on main machine 2023-09-18 17:04:09 +02:00
oddlama
0994bba279
feat: add hint about fixing minecraft crashing xorg-server 2023-09-16 01:02:57 +02:00
oddlama
05b626f912
feat: back to xorg for gaming 😞 2023-09-13 17:28:23 +02:00
oddlama
3749c8ef56
refactor: rename potksed to kroma 2023-09-10 12:48:42 +02:00
oddlama
35e51873b8
feat: enable steam and gate gaming options behind option 2023-09-10 12:40:26 +02:00
oddlama
562d1dffb3
chore: run deadnix 2023-09-04 22:01:47 +02:00
oddlama
0eb6ac95e4
refactor: move nvidia settings to hardware/nvidia 2023-09-04 17:19:04 +02:00
oddlama
cc3463b8f7
feat(hosts/potksed): add temporary host for my desktop 2023-09-04 16:19:55 +02:00
oddlama
55b51ea631
chore: try enabling oidc in forgejo, but there is an issue with token endpoint authentication 2023-08-28 00:22:50 +02:00
oddlama
7f2315fc1d
chore: configure kanidm provisioning passwords 2023-08-27 16:46:49 +02:00
oddlama
8ad13ec0bf
chore: typos 2023-08-27 16:22:26 +02:00
oddlama
9891a0743d
feat: actually enable kanidm provisioning 🚀 2023-08-27 16:05:27 +02:00
oddlama
e5d8c1f74a
fix: missing repo in secret attribute path 2023-08-27 01:30:09 +02:00
oddlama
0b8de70330
chore: generate and use new secrets 2023-08-27 01:19:03 +02:00
oddlama
7c48e51320
feat: use kanidm secret provisioning 2023-08-27 01:17:11 +02:00
oddlama
522de920bb
feat: switch to upstreamed influxdb2 provisioning, add kanidm provisioning module 2023-08-26 20:25:38 +02:00
oddlama
fbfbcf78b8
fix: adjust loki lifecycler address to use localhost 2023-08-17 17:27:18 +02:00
oddlama
f29318a5ac
feat: preferably bind to 0.0.0.0 in vms to remove issues with wireguard
coming up late; also increase default vm memory to 2G
2023-08-17 17:10:14 +02:00
oddlama
ad0164c787
fix: ensure that influxdb2 is restarted for token manipulation 2023-08-17 01:40:29 +02:00
oddlama
5eacb319db
chore: remove unused secrets 2023-08-17 00:03:57 +02:00
oddlama
c494c66f5a
fix: propagate influxdb token secrets properly and simplify distributed configuration implementation (repo.nodes) 2023-08-16 23:51:13 +02:00
oddlama
0ed8f2041d
feat: use declarative influxdb token for grafana 2023-08-16 22:43:50 +02:00
oddlama
377da23c0d
feat: automatically provision tokens for telegraf 2023-08-16 01:16:19 +02:00
oddlama
6a14451033
chore: test all aspects of influxdb provisioning (and fix minor issues) 2023-08-14 22:59:21 +02:00
oddlama
37f77eed3d
chore(forgejo): show login by default 2023-08-03 00:36:32 +02:00
oddlama
8be9646d1a
feat: add paperless 2023-08-03 00:35:20 +02:00
oddlama
d577fb1d1a
fix(forgejo): use correct group for secret 2023-08-01 02:10:10 +02:00
oddlama
a975cc1f7f
feat: add forgejo 2023-08-01 02:01:43 +02:00
oddlama
788e7e3fa7
chore: move generated secrets to separate directory 2023-07-31 12:42:46 +02:00
oddlama
eeac57d30d
feat(zackbiene): reenable hass with ACME double proxy 2023-07-27 19:06:03 +02:00
oddlama
b2b2e60725
feat(zackbiene): start clean; add kea instead of dhcpcd
chore: switch to hosts.toml
2023-07-25 18:48:42 +02:00
oddlama
82d757059f
feat(zackbiene): use efi boot with tow-boot; remove switch-to-configuration patch for now 2023-07-25 01:24:27 +02:00
oddlama
4175ce3cf7
chore: update to main nixpkgs, include my temporary switch-to-configuration changes 2023-07-24 21:42:01 +02:00
oddlama
1110bdcac1
feat: use generic installer iso from now on 2023-07-24 14:15:18 +02:00
oddlama
94cce37bc4
revert: back to flux for grafana and influxdb, influxql is not supported properly. Guess we'll have some work to do on influxdb v3 then. 2023-07-06 22:36:29 +02:00
oddlama
861257933b
chore: don't use Flux as influxdb query lang (discouraged by maintainers, future will remove support) 2023-07-06 15:45:07 +02:00
oddlama
e076aca5a0
chore: also disable per link DNS for ipv6 (dhcp, RA) on servers 2023-07-06 15:09:33 +02:00
oddlama
836cd7c6c2
chore: dont use adguardhome for servers 2023-07-06 14:49:37 +02:00
oddlama
13d9baedc1
chore: disable access logs for uninteresting high volume endpoint (telegraf write api), and internal nginx_status 2023-07-06 12:38:20 +02:00
oddlama
554d25d94b
chore: persist adguardhome state 2023-07-06 02:49:32 +02:00
oddlama
3f6286ef31
feat(adguardhome): bind only external interface 2023-07-06 02:34:07 +02:00
oddlama
e1e7516e1a
refactor: add lib extensions to nixpkgs.lib as overlays 2023-07-02 00:08:17 +02:00
oddlama
11ba487bf0
fix: set new vm secret paths 2023-07-01 01:20:17 +02:00
oddlama
80e7c1bdbf
refactor: finish decoupling the library functions from config 2023-07-01 01:11:58 +02:00
oddlama
68bb9731d3
wip: remove very specific special args and unify library functions 2023-06-30 01:55:17 +02:00
oddlama
84ac34cb6c
refactor: major refactor into proper reusable modules. No logical changes. 2023-06-29 00:27:54 +02:00
oddlama
04872f6ec5
chore: clean up old nom config 2023-06-25 22:59:13 +02:00
oddlama
9a810bd125
feat: convert nom to disko 2023-06-25 22:58:11 +02:00