diff options
Diffstat (limited to 'krebs')
| -rw-r--r-- | krebs/2configs/exim-smarthost.nix | 3 | ||||
| -rw-r--r-- | krebs/3modules/bepasty-server.nix | 8 | ||||
| -rw-r--r-- | krebs/3modules/ci.nix | 1 | ||||
| -rw-r--r-- | krebs/3modules/iana-etc.nix | 40 | ||||
| -rw-r--r-- | krebs/3modules/lass/default.nix | 38 | ||||
| -rw-r--r-- | krebs/3modules/realwallpaper.nix | 2 | ||||
| -rwxr-xr-x | krebs/update-nixpkgs-unstable.sh | 2 | 
7 files changed, 22 insertions, 72 deletions
diff --git a/krebs/2configs/exim-smarthost.nix b/krebs/2configs/exim-smarthost.nix index 698e20da1..224a38ac3 100644 --- a/krebs/2configs/exim-smarthost.nix +++ b/krebs/2configs/exim-smarthost.nix @@ -15,13 +15,12 @@ in {          makefu          tv        ]; -      eloop-ml = spam-ml ++ [ ciko ]; +      eloop-ml = spam-ml;        spam-ml = [          lass          makefu          tv        ]; -      ciko.mail = "ciko@slash16.net";      in {        "anmeldung@eloop.org" = eloop-ml;        "brain@krebsco.de" = brain-ml; diff --git a/krebs/3modules/bepasty-server.nix b/krebs/3modules/bepasty-server.nix index 4892a8723..ffa9a29e9 100644 --- a/krebs/3modules/bepasty-server.nix +++ b/krebs/3modules/bepasty-server.nix @@ -2,10 +2,10 @@  with import <stockholm/lib>;  let -  gunicorn = pkgs.python27Packages.gunicorn; -  bepasty = pkgs.bepasty.override { python3Packages = pkgs.python27Packages; }; -  gevent = pkgs.python27Packages.gevent; -  python = pkgs.python27Packages.python; +  gunicorn = pkgs.python3Packages.gunicorn; +  bepasty = pkgs.bepasty; +  gevent = pkgs.python3Packages.gevent; +  python = pkgs.python3Packages.python;    cfg = config.krebs.bepasty;    out = { diff --git a/krebs/3modules/ci.nix b/krebs/3modules/ci.nix index cbf24effe..7695667fd 100644 --- a/krebs/3modules/ci.nix +++ b/krebs/3modules/ci.nix @@ -135,6 +135,7 @@ let            f_${name} = util.BuildFactory()            f_${name}.addStep(steps.Git(                repourl=util.Property('repository', '${head repo.urls}'), +              method='clobber',                mode='full',                submodules=True,            )) diff --git a/krebs/3modules/iana-etc.nix b/krebs/3modules/iana-etc.nix index f6d47f27e..e8037128d 100644 --- a/krebs/3modules/iana-etc.nix +++ b/krebs/3modules/iana-etc.nix @@ -23,32 +23,20 @@ with import <stockholm/lib>;    };    config.environment.etc = mkIf (config.krebs.iana-etc.services != {})  { -    services.source = mkForce (pkgs.runCommand "krebs-iana-etc" {} '' -      exec < ${pkgs.iana_etc}/etc/services -      exec > $out -      awk -F '[ /]+' ' -        BEGIN { -          port=0 -        } -        ${concatMapStringsSep "\n" (entry: '' -          $2 == ${entry.port} { -            port=$2 -            next -          } -          port == ${entry.port} { -            ${concatMapStringsSep "\n" -              (proto: let -                s = "${entry.${proto}.name} ${entry.port}/${proto}"; -              in -                "print ${toJSON s}") -              (filter (proto: entry.${proto} != null) ["tcp" "udp"])} -            port=0 -          } -        '') (attrValues config.krebs.iana-etc.services)} -        { -          print $0 -        } -      ' +    services.source = mkForce (pkgs.runCommand "krebs-iana-etc" {} /* sh */ '' +      { +        ${concatMapStringsSep "\n" (entry: /* sh */ '' +          ${concatMapStringsSep "\n" +            (proto: let +              line = "${entry.${proto}.name} ${entry.port}/${proto}"; +            in /* sh */ '' +              echo ${shell.escape line} +            '') +            (filter (proto: entry.${proto} != null) ["tcp" "udp"])} +          '') (attrValues config.krebs.iana-etc.services)} +        cat ${pkgs.iana_etc}/etc/services +      } | +      sort -b -k 2,2 -u > $out      '');    }; diff --git a/krebs/3modules/lass/default.nix b/krebs/3modules/lass/default.nix index 30c7b085f..00847071a 100644 --- a/krebs/3modules/lass/default.nix +++ b/krebs/3modules/lass/default.nix @@ -111,44 +111,6 @@ in {        ssh.pubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAsANFdMi825qWQXQbWLYuNZ6/fARt3lnh1KStQHQQMD";        syncthing.id = "QITFKYQ-VEPIPL2-AZIXHMD-BBT62ML-YHSB35A-BSUIBXS-QYMPFHW-M7XN2QU";      }; -    archprism = { -      cores = 1; -      nets = rec { -        internet = { -          ip4.addr = "46.4.114.247"; -          aliases = [ -            "archprism.i" -          ]; -          ssh.port = 45621; -        }; -        retiolum = { -          via = internet; -          ip4.addr = "10.243.0.123"; -          aliases = [ -            "archprism.r" -          ]; -          tinc.pubkey = '' -            -----BEGIN PUBLIC KEY----- -            MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6dK0jsPSb7kWMGjfyWbG -            wQYYt8vi5pY/1/Ohk0iy84+mfb1SCJdm5IOC4WXgHtmfd468OluUpU5etAu13D3n -            f0iDeCuohH0uTjP+EojnKrAXYTiTRpySqXjVmhaWwFyMAACFdzKFb9cgMoByrP0U -            5qruBcupK8Zwxt+Pe8IadRpPuOmz/bMYS7r+NKwybttoIX+YVm4myNzqdtMT77+H -            BYR2mzW99T5YI54YZoCe0+XiIEQsosd6IL/9dP0+6vku6nHLD4qb81Q9AgaT+hte -            s/ivHL+Fe2GULEQUi8aoEfXrPwnGFVY+QYxLw2G9A0Gfe9KnYBXDn99HXUGcFu2l -            x7duN6mnT3WNC6VReh9m5+rPMnih/3l82W0tH1lBWUtdKcxx6yhkyUFgKOvkm4UP -            gf1+EIpxf+bM7jlWylKGc+bD+dTMFV+tzHE6qHlcnzdZQrhYd0zjOXGnm4Kl1ec5 -            GSlpmqTcjgR+42l6frAENo3fndqYw1WkDtswImDz3Wjuco7BiOULHTJvQN+Ao1DI -            l2MQDOWJoN4eYIE4XPqLSvdOSavHQB2WGv+dFDDpWOxnDLNi19aubtynIfpGJXxV -            L8s9kUTG00Hdv08BG06hGt0+2Sy1PTVniDcTftHKmEOPS6Y5rJzQih7JdakSUQCc -            6j/HwgWTf85Io/tbVMTNtkECAwEAAQ== -            -----END PUBLIC KEY----- -          ''; -        }; -      }; -      ssh.privkey.path = <secrets/ssh.id_ed25519>; -      ssh.pubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAsANFdMi825qWQXQbWLYuNZ6/fARt3lnh1KStQHQQMD"; -    }; -      uriel = {        monitoring = false;        cores = 1; diff --git a/krebs/3modules/realwallpaper.nix b/krebs/3modules/realwallpaper.nix index a0c00c20d..c09bb008d 100644 --- a/krebs/3modules/realwallpaper.nix +++ b/krebs/3modules/realwallpaper.nix @@ -29,7 +29,7 @@ let      cloudmap = mkOption {        type = types.str; -      default = "http://xplanetclouds.com/free/local/clouds_2048.jpg"; +      default = "http://home.megapass.co.kr/~holywatr/cloud_data/clouds_2048.jpg";      };      marker = mkOption { diff --git a/krebs/update-nixpkgs-unstable.sh b/krebs/update-nixpkgs-unstable.sh index 068da5f6f..592023f20 100755 --- a/krebs/update-nixpkgs-unstable.sh +++ b/krebs/update-nixpkgs-unstable.sh @@ -6,4 +6,4 @@ nix-shell -p nix-prefetch-git --run 'nix-prefetch-git \    --rev refs/heads/nixos-unstable' \  > $dir/nixpkgs-unstable.json  newrev=$(cat $dir/nixpkgs-unstable.json | jq -r .rev | sed 's/\(.\{7\}\).*/\1/') -git commit $dir/nixpkgs.json -m "nixpkgs-unstable: $oldrev -> $newrev" +git commit $dir/nixpkgs-unstable.json -m "nixpkgs-unstable: $oldrev -> $newrev"  | 
