Commit graph

14 commits

Author SHA1 Message Date
Christoph Heiss 1c3e02c2c7
secrets: Update primary GPG key
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-15 18:48:26 +02:00
Christoph Heiss 8099ef8e1d
home-manager: Add some ssh config options
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-15 16:59:30 +02:00
Christoph Heiss cdd6fc07f3
common.packages: Add gnumake to system packages
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-15 16:59:04 +02:00
Christoph Heiss 4bf1fdf3cd
name: Add bootstrap DNS server for services.blocky
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-13 21:05:05 +02:00
Christoph Heiss 982142ae78
services: unbound: Fix prometheus exporter setup
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-13 21:05:05 +02:00
Christoph Heiss 6955ea6a96
machines: Add trek, my Framework laptop
.. and with it, all the infrastructure for desktop systems; as well as
laptop-specific things like WiFi and TLP.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-08 18:33:17 +02:00
Christoph Heiss b5990b079a
build: Do not build all configs, as that is expensive ..
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-07 23:56:30 +02:00
Christoph Heiss 376ccbbff0
services: openssh: Do not allow empty passwords
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-07 23:46:14 +02:00
Christoph Heiss 6706d91aec
home-manager: tmux: Setup status bar properly
Fixes usage of the `sysstat` plugin, plus removes the need the for the
`prefix-highlight` plugin.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-07 23:41:47 +02:00
Christoph Heiss 9ee412838e
build: Add automatic lint and build check
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-02 17:50:41 +02:00
Christoph Heiss 04a42d81ad
common/services: Enable 'fwupd' service for anything non-container
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-02 15:09:55 +02:00
Christoph Heiss fa302ef4b6
system/lxc: Remove unused import
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-02 14:56:33 +02:00
Christoph Heiss df9b15996d
machines: Add 'name'
Runs blocky + unbound for custom DNS.
Also adds all the common nix infrastructure needed.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-01 22:20:34 +02:00
Christoph Heiss 0441714c65
Initial commit
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-01 12:15:22 +02:00