summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
<
-rw-r--r--.gitlab-ci.yml34
-rw-r--r--.gitmodules6
-rw-r--r--jeschli/1systems/bolide/config.nix45
-rw-r--r--jeschli/1systems/brauerei/config.nix44
-rw-r--r--jeschli/1systems/reagenzglas/config.nix91
-rw-r--r--jeschli/1systems/reagenzglas/desktop.nix25
-rw-r--r--jeschli/1systems/reagenzglas/hardware-configuration.nix (renamed from mb/1systems/sunsh1n3/hardware-configuration.nix)16
-rw-r--r--jeschli/1systems/reagenzglas/i3-configuration.nix181
-rw-r--r--jeschli/2configs/IM.nix1
m---------jeschli/2configs/elisp0
-rw-r--r--jeschli/2configs/emacs-org-agenda.nix2025
-rw-r--r--jeschli/2configs/emacs.nix190
-rw-r--r--jeschli/2configs/firefox.nix44
-rw-r--r--jeschli/2configs/haskell.nix18
-rw-r--r--jeschli/2configs/i3.nix247
-rw-r--r--jeschli/2configs/python.nix9
-rw-r--r--jeschli/2configs/rust.nix8
-rw-r--r--jeschli/5pkgs/firefox/audio-fingerprint-defender/default.nix40
-rw-r--r--jeschli/5pkgs/firefox/canvas-fingerprint-defender/default.nix40
-rw-r--r--jeschli/5pkgs/firefox/dark-reader/default.nix28
-rw-r--r--jeschli/5pkgs/firefox/default.nix18
-rw-r--r--jeschli/5pkgs/firefox/firefox-with-config.nix487
-rw-r--r--jeschli/5pkgs/firefox/font-fingerprint-defender/default.nix40
-rw-r--r--jeschli/5pkgs/firefox/hopper/default.nix45
-rw-r--r--jeschli/5pkgs/firefox/https-everywhere/default.nix29
-rw-r--r--jeschli/5pkgs/firefox/pyocclient/default.nix26
-rw-r--r--jeschli/5pkgs/firefox/rmount/default.nix34
-rw-r--r--jeschli/5pkgs/firefox/ublock-origin/default.nix28
-rw-r--r--jeschli/5pkgs/firefox/user-agent-switcher/default.nix40
-rw-r--r--jeschli/5pkgs/firefox/webgl-fingerprint-defender/default.nix40
-rw-r--r--jeschli/5pkgs/firefox/wl-clipboard/default.nix25
-rw-r--r--jeschli/5pkgs/simple/xmonad-jeschli/default.nix300
-rw-r--r--jeschli/krops.nix8
-rw-r--r--krebs/0tests/data/secrets/gollum.id_ed25519 (renamed from lass/2configs/tests/dummy-secrets/dcsovpn/ca.pem)0
-rw-r--r--krebs/0tests/data/secrets/hass/darksky.apikey1
-rw-r--r--krebs/0tests/data/secrets/initrd/host_ecdsa.pub (renamed from lass/2configs/tests/dummy-secrets/dcsovpn/cert.key)0
-rw-r--r--krebs/0tests/data/secrets/initrd/host_ecdsa_key (renamed from lass/2configs/tests/dummy-secrets/dcsovpn/cert.pem)0
-rw-r--r--krebs/0tests/data/secrets/initrd/hostname (renamed from lass/2configs/tests/dummy-secrets/dcsovpn/login.txt)0
-rw-r--r--krebs/0tests/data/secrets/initrd/hs_ed25519_public_key0
-rw-r--r--krebs/0tests/data/secrets/initrd/hs_ed25519_secret_key0
-rw-r--r--krebs/0tests/data/secrets/initrd/openssh_host_ecdsa_key0
-rw-r--r--krebs/0tests/data/secrets/shack/telegram_bot.env0
-rw-r--r--krebs/1systems/filebitch/config.nix48
-rw-r--r--krebs/1systems/filebitch/hardware-configuration.nix94
-rw-r--r--krebs/1systems/hotdog/config.nix6
-rw-r--r--krebs/1systems/news/config.nix36
-rw-r--r--krebs/1systems/puyak/config.nix118
-rw-r--r--krebs/1systems/puyak/net.nix23
-rw-r--r--krebs/1systems/wolf/config.nix71
-rw-r--r--krebs/2configs/buildbot-stockholm.nix5
-rw-r--r--krebs/2configs/default.nix3
-rw-r--r--krebs/2configs/exim-smarthost.nix8
-rw-r--r--krebs/2configs/gitlab-runner-shackspace.nix33
-rw-r--r--krebs/2configs/go.nix5
-rw-r--r--krebs/2configs/hw/getty-for-esp.nix17
-rw-r--r--krebs/2configs/ircd.nix39
-rw-r--r--krebs/2configs/news-host.nix12
-rw-r--r--krebs/2configs/news-spam.nix164
-rw-r--r--krebs/2configs/news.nix128
-rw-r--r--krebs/2configs/nscd-fix.nix24
-rw-r--r--krebs/2configs/reaktor2.nix7
-rw-r--r--krebs/2configs/save-diskspace.nix6
-rw-r--r--krebs/2configs/shack/gitlab-runner.nix62
-rw-r--r--krebs/2configs/shack/glados/automation/announcement.j228
-rw-r--r--krebs/2configs/shack/glados/automation/hass-restart.nix24
-rw-r--r--krebs/2configs/shack/glados/automation/party-time.nix32
-rw-r--r--krebs/2configs/shack/glados/automation/shack-startup.nix100
-rw-r--r--krebs/2configs/shack/glados/default.nix147
-rw-r--r--krebs/2configs/shack/glados/deps/dwd_pollen.nix32
-rw-r--r--krebs/2configs/shack/glados/lib/default.nix66
-rw-r--r--krebs/2configs/shack/glados/multi/rollos.nix59
-rw-r--r--krebs/2configs/shack/glados/multi/schlechte_luft.nix109
-rw-r--r--krebs/2configs/shack/glados/multi/shackopen.nix45
-rw-r--r--krebs/2configs/shack/glados/multi/wasser.nix158
-rw-r--r--krebs/2configs/shack/glados/sensors/darksky.nix24
-rw-r--r--krebs/2configs/shack/glados/sensors/hass.nix22
-rw-r--r--krebs/2configs/shack/glados/sensors/mate.nix20
-rw-r--r--krebs/2configs/shack/glados/sensors/power.nix12
-rw-r--r--krebs/2configs/shack/glados/sensors/sensemap.nix9
-rw-r--r--krebs/2configs/shack/glados/sensors/spaceapi.nix55
-rw-r--r--krebs/2configs/shack/glados/sensors/unifi.nix6
-rw-r--r--krebs/2configs/shack/glados/switch/power.nix44
-rw-r--r--krebs/2configs/shack/influx.nix5
-rw-r--r--krebs/2configs/shack/light.shack.nix12
-rw-r--r--krebs/2configs/shack/mqtt_sub.nix4
-rw-r--r--krebs/2configs/shack/muell_caller.nix3
-rw-r--r--krebs/2configs/shack/muell_mail.nix9
-rw-r--r--krebs/2configs/shack/muellshack.nix10
-rw-r--r--krebs/2configs/shack/node-light.nix12
-rw-r--r--krebs/2configs/shack/powerraw.nix19
-rw-r--r--krebs/2configs/shack/prometheus/alert-rules.nix43
-rw-r--r--krebs/2configs/shack/prometheus/alertmanager-telegram.nix17
-rw-r--r--krebs/2configs/shack/prometheus/blackbox.nix19
-rw-r--r--krebs/2configs/shack/prometheus/server.nix162
-rw-r--r--krebs/2configs/shack/prometheus/templates/shack.tmpl25
-rw-r--r--krebs/2configs/shack/radioactive.nix3
-rw-r--r--krebs/2configs/shack/s3-power.nix7
-rw-r--r--krebs/2configs/shack/shackDNS.nix63
-rw-r--r--krebs/2configs/shack/share.nix7
-rw-r--r--krebs/2configs/shack/ssh-keys.nix12
-rw-r--r--krebs/2configs/shack/worlddomination.nix11
-rw-r--r--krebs/2configs/syncthing.nix15
-rw-r--r--krebs/2configs/tor/initrd.nix50
-rw-r--r--krebs/2configs/wiki.nix98
-rw-r--r--krebs/3modules/Reaktor.nix4
-rw-r--r--krebs/3modules/backup.nix8
-rw-r--r--krebs/3modules/bepasty-server.nix10
-rw-r--r--krebs/3modules/bindfs.nix61
-rw-r--r--krebs/3modules/brockman.nix36
-rw-r--r--krebs/3modules/charybdis.nix15
-rw-r--r--krebs/3modules/ci.nix5
-rw-r--r--krebs/3modules/default.nix27
-rw-r--r--krebs/3modules/dns.nix2
-rw-r--r--krebs/3modules/exim-retiolum.nix23
-rw-r--r--krebs/3modules/exim-smarthost.nix9
-rw-r--r--krebs/3modules/external/default.nix578
-rw-r--r--krebs/3modules/external/mic92.nix610
-rw-r--r--krebs/3modules/external/palo.nix23
-rw-r--r--krebs/3modules/external/ssh/hase.pub1
-rw-r--r--krebs/3modules/external/ssh/mic92.pub (renamed from krebs/3modules/external/ssh/Mic92.pub)0
-rw-r--r--krebs/3modules/external/ssh/shannan.pub1
-rw-r--r--krebs/3modules/external/ssh/xq.pub1
-rw-r--r--krebs/3modules/external/tinc/hasegateway.pub13
-rw-r--r--krebs/3modules/git.nix16
-rw-r--r--krebs/3modules/github-hosts-sync.nix4
-rw-r--r--krebs/3modules/github-known-hosts.nix36
-rw-r--r--krebs/3modules/go.nix96
-rw-r--r--krebs/3modules/gollum.nix112
-rw-r--r--krebs/3modules/hidden-ssh.nix20
-rw-r--r--krebs/3modules/hosts.nix8
-rw-r--r--krebs/3modules/htgen.nix7
-rw-r--r--krebs/3modules/iana-etc.nix40
-rw-r--r--krebs/3modules/jeschli/default.nix32
-rw-r--r--krebs/3modules/konsens.nix2