Simon Bruder
131d0cc1a5
Add options for unfree software and assets
2021-01-03 17:11:22 +01:00
Simon Bruder
cb913a9b00
Add media-proxy
...
This also adds secrets management for nginx. It is far from perfect
(e.g. nginx does not get reloaded when a secret changes).
2020-12-31 15:44:24 +01:00
Simon Bruder
e6b770875c
nunotaba,sayuri: Add tor client
2020-12-31 12:55:20 +01:00
Simon Bruder
b435e1a182
restic: Parameterise extra paths and excludes
2020-12-21 13:09:25 +01:00
Simon Bruder
c63305cb6b
Restructure krops deployments
2020-12-17 09:50:26 +01:00
Simon Bruder
903041b6e1
Use pass for secrets management
...
Fixes #4
2020-12-13 17:57:08 +01:00
Simon Bruder
f53b777a7e
Use krops for deployments
2020-12-12 16:12:38 +01:00
Simon Bruder
61e61f0908
Reorganise hardware configuration
...
Fixes #6 .
2020-12-06 13:58:48 +01:00
Simon Bruder
30a54af123
nunotaba: Use auto nix jobs
2020-12-06 13:58:47 +01:00
Simon Bruder
b6bc87a6ee
Reformat hardware configuration
2020-12-06 13:58:47 +01:00
Simon Bruder
e499e9236d
Remove depdendency on <nixpkgs> in hardware-configuration
2020-12-06 13:58:47 +01:00
Simon Bruder
acc9940043
Remove dev profile
...
Profiles are deprecated in favour of options.
For rust development, use nix-shell instead.
2020-12-05 16:09:10 +01:00
Simon Bruder
fca069698a
Reformat imports in configuration.nix
2020-12-05 16:05:26 +01:00
Simon Bruder
73021c1a94
Parameterise cpu config
2020-12-05 16:00:34 +01:00
Simon Bruder
76bd3a4bc8
Parameterise gpu config
2020-12-05 15:57:23 +01:00
Simon Bruder
9b22c91170
config.sbruder.gui → config.sbruder.gui.enable
2020-12-05 15:44:58 +01:00
Simon Bruder
a23c3801cb
Parameterise libvirt
2020-12-05 15:40:54 +01:00
Simon Bruder
ab39c6035c
Parameterise ssd module
2020-12-05 15:40:49 +01:00
Simon Bruder
74ddf83617
Parameterise wireguard
2020-12-05 15:40:44 +01:00
Simon Bruder
8a63f8aac4
Parameterise restic
2020-12-05 15:40:31 +01:00
Simon Bruder
6d0f3a9964
Reorganise profiles/options
2020-12-05 14:43:01 +01:00
Simon Bruder
00fc2f38cc
Remove tlp module and laptop profile
2020-12-05 13:49:03 +01:00
Simon Bruder
29ef4d90dd
Remove texlive module
2020-12-05 13:48:37 +01:00
Simon Bruder
6a2a9c48bc
Make gui global option
2020-12-05 13:48:06 +01:00
Simon Bruder
3191c9119f
user: base.nix → default.nix
2020-11-07 19:22:33 +01:00
Simon Bruder
5c56bcb727
Add sayuri
2020-10-17 23:18:22 +02:00
Simon Bruder
eeae580fae
nunotaba: Enable intel cpu module
2020-10-17 13:20:24 +02:00
Simon Bruder
95f6544eda
Add ssd module
2020-10-17 13:14:42 +02:00
Simon Bruder
961e8fc7fc
Modularise opengl packages
2020-10-16 18:38:18 +02:00
Simon Bruder
db1348014e
Update to 20.09
...
MPV is disabled since the override options no longer work.
This also applies updated formatting.
2020-09-25 22:32:42 +02:00
Simon Bruder
8b32cc4846
Add libvirt and virt-manager
2020-09-12 20:54:10 +02:00
Simon Bruder
b36df78a29
Add tlp
2020-09-11 18:45:46 +02:00
Simon Bruder
56aa0c8de8
nunotaba: Remove texlive
...
Running `nixos-rebuild switch` consumes 8% less memory. Where texlive is
needed, it should be used with nix-shell.
2020-09-11 18:44:18 +02:00
Simon Bruder
28a74043c4
Include hardware configuration in repository
...
This avoids surprises when nixos-generate-config is used on a running
system and an overlayfs for docker that is unavailable in stage 1 is
added to /etc/fstab (because it forces me to read what was changed).
2020-08-30 10:03:48 +02:00
Simon Bruder
f98781d03d
Add texlive (medium)
2020-08-26 01:08:08 +02:00
Simon Bruder
2258b24984
nunotaba: Change to production settings
2020-08-24 12:52:50 +02:00
Simon Bruder
5108a624f8
Use the same restic password for all machines
...
Since they use the same repository (for deduplication), everything else
doesn’t make sense.
2020-08-24 09:27:16 +02:00
Simon Bruder
96ca6aad63
Add secrets
2020-08-22 17:46:59 +02:00
Simon Bruder
a05102e91c
Initial commit
2020-08-22 17:44:39 +02:00