diff options
author | lassulus <lass@aidsballs.de> | 2016-06-25 18:38:30 +0200 |
---|---|---|
committer | lassulus <lass@aidsballs.de> | 2016-06-25 18:39:08 +0200 |
commit | 2b74d0defdc3c97ffa5e1f18a5e86637f208d7cb (patch) | |
tree | 1bf34706c2ecdc1daf728132456f5ec8a1c444e5 /lass/2configs/realwallpaper.nix | |
parent | 6d1a29522a136adcfb3a5cfdd39cd0cdda0a794f (diff) |
l: cleanup
Diffstat (limited to 'lass/2configs/realwallpaper.nix')
-rw-r--r-- | lass/2configs/realwallpaper.nix | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/lass/2configs/realwallpaper.nix b/lass/2configs/realwallpaper.nix index c69cb1660..2ab52ed92 100644 --- a/lass/2configs/realwallpaper.nix +++ b/lass/2configs/realwallpaper.nix @@ -1,5 +1,30 @@ -{ config, ... }: +{ config, lib, ... }: -{ +let + hostname = config.krebs.build.host.name; + inherit (lib) + nameValuePair + ; + +in { krebs.realwallpaper.enable = true; + + krebs.nginx.servers.wallpaper = { + server-names = [ + hostname + ]; + locations = [ + (nameValuePair "/wallpaper.png" '' + root /tmp/; + '') + ]; + }; + + krebs.iptables = { + tables = { + filter.INPUT.rules = [ + { predicate = "-i retiolum -p tcp --dport 80"; target = "ACCEPT"; } + ]; + }; + }; } |