diff options
Diffstat (limited to 'lass')
| -rw-r--r-- | lass/1systems/mors.nix | 37 | ||||
| -rw-r--r-- | lass/2configs/base.nix | 2 | ||||
| -rw-r--r-- | lass/2configs/baseX.nix | 9 | ||||
| -rw-r--r-- | lass/2configs/libvirt.nix | 4 | ||||
| -rw-r--r-- | lass/2configs/skype.nix | 4 | ||||
| -rw-r--r-- | lass/2configs/weechat.nix | 2 | ||||
| -rw-r--r-- | lass/2configs/xserver/default.nix | 14 | ||||
| -rw-r--r-- | lass/3modules/newsbot-js.nix | 2 | ||||
| -rw-r--r-- | lass/3modules/owncloud_nginx.nix | 2 | ||||
| -rw-r--r-- | lass/3modules/wordpress_nginx.nix | 2 | ||||
| -rw-r--r-- | lass/5pkgs/newsbot-js/default.nix | 4 | ||||
| -rw-r--r-- | lass/5pkgs/xmonad-lass/Main.hs | 2 | 
12 files changed, 51 insertions, 33 deletions
diff --git a/lass/1systems/mors.nix b/lass/1systems/mors.nix index 4ba9df6f9..61f57f1f9 100644 --- a/lass/1systems/mors.nix +++ b/lass/1systems/mors.nix @@ -38,6 +38,10 @@          ../3modules/wordpress_nginx.nix        ];        lass.wordpress."testserver.de" = { +        multiSite = { +          "1" = "testserver.de"; +          "2" = "bla.testserver.de"; +        };        };        services.mysql = { @@ -52,6 +56,27 @@          { predicate = "-i retiolum -p tcp --dport 80"; target = "ACCEPT"; precedence = 9998; }        ];      } +    { +      #owncloud-test +      #imports = singleton (sitesGenerators.createWordpress "testserver.de"); +      imports = [ +        ../3modules/owncloud_nginx.nix +      ]; +      lass.owncloud."owncloud-test.de" = { +      }; + +      #services.mysql = { +      #  enable = true; +      #  package = pkgs.mariadb; +      #  rootPassword = "<secrets>/mysql_rootPassword"; +      #}; +      networking.extraHosts = '' +        10.243.0.2 owncloud-test.de +      ''; +      krebs.iptables.tables.filter.INPUT.rules = [ +        { predicate = "-i retiolum -p tcp --dport 80"; target = "ACCEPT"; precedence = 9998; } +      ]; +    }    ];    krebs.build.host = config.krebs.hosts.mors; @@ -59,11 +84,12 @@    networking.wireless.enable = true;    networking.extraHosts = '' -    10.243.206.102 habsys.de -    10.243.206.102 pixelpocket.de -    10.243.206.102 karlaskop.de -    10.243.206.102 ubikmedia.de -    10.243.206.102 apanowicz.de +    213.239.205.240 wohnprojekt-rhh.de +    213.239.205.240 karlaskop.de +    213.239.205.240 makeup.apanowicz.de +    213.239.205.240 pixelpocket.de +    213.239.205.240 reich-gebaeudereinigung.de +    213.239.205.240 o.ubikmedia.de    '';    hardware.enableAllFirmware = true; @@ -184,7 +210,6 @@      cac      sshpass      get -    genid      teamspeak_client      hashPassword    ]; diff --git a/lass/2configs/base.nix b/lass/2configs/base.nix index 40f4e12c7..66e12b262 100644 --- a/lass/2configs/base.nix +++ b/lass/2configs/base.nix @@ -50,7 +50,7 @@ with lib;        source = {          git.nixpkgs = {            url = https://github.com/Lassulus/nixpkgs; -          rev = "363c8430f1efad8b03d5feae6b3a4f2fe7b29251"; +          rev = "93d8671e2c6d1d25f126ed30e5e6f16764330119";          };          dir.secrets = {            host = config.krebs.hosts.mors; diff --git a/lass/2configs/baseX.nix b/lass/2configs/baseX.nix index 4e46c18d2..0596682df 100644 --- a/lass/2configs/baseX.nix +++ b/lass/2configs/baseX.nix @@ -31,10 +31,15 @@ in {    environment.systemPackages = with pkgs; [ -    powertop -    sxiv +    gitAndTools.qgit +    mpv      much +    pavucontrol +    powertop      push +    slock +    sxiv +    xsel      zathura    #window manager stuff diff --git a/lass/2configs/libvirt.nix b/lass/2configs/libvirt.nix index 368722e77..7520a0e36 100644 --- a/lass/2configs/libvirt.nix +++ b/lass/2configs/libvirt.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ config, lib, pkgs, ... }:  let    mainUser = config.users.extraUsers.mainUser; @@ -8,7 +8,7 @@ in {    users.extraUsers = {      libvirt = { -      uid = 358821352; # genid libvirt +      uid = lib.genid "libvirt";        description = "user for running libvirt stuff";        home = "/home/libvirt";        useDefaultShell = true; diff --git a/lass/2configs/skype.nix b/lass/2configs/skype.nix index 6a226441b..d62a18a52 100644 --- a/lass/2configs/skype.nix +++ b/lass/2configs/skype.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ config, lib, pkgs, ... }:  let    mainUser = config.users.extraUsers.mainUser; @@ -7,7 +7,7 @@ in {    users.extraUsers = {      skype = {        name = "skype"; -      uid = 2259819492; #genid skype +      uid = lib.genid "skype";        description = "user for running skype";        home = "/home/skype";        useDefaultShell = true; diff --git a/lass/2configs/weechat.nix b/lass/2configs/weechat.nix index 18007ed61..6a257f0bb 100644 --- a/lass/2configs/weechat.nix +++ b/lass/2configs/weechat.nix @@ -8,7 +8,7 @@    users.extraUsers.chat = {      home = "/home/chat"; -    uid = 986764891; # genid chat +    uid = lib.genid "chat";      useDefaultShell = true;      createHome = true;      openssh.authorizedKeys.keys = [ diff --git a/lass/2configs/xserver/default.nix b/lass/2configs/xserver/default.nix index da337f6a7..04d14c7ce 100644 --- a/lass/2configs/xserver/default.nix +++ b/lass/2configs/xserver/default.nix @@ -7,7 +7,6 @@ let    user = config.users.users.mainUser;    out = { -      services.xserver = {        display = 11;        tty = 11; @@ -41,16 +40,6 @@ let        };      }; -    environment.systemPackages = [ -      pkgs.gitAndTools.qgit -      pkgs.mpv -      pkgs.pavucontrol -      pkgs.slock -      pkgs.sxiv -      pkgs.xsel -      pkgs.zathura -    ]; -      security.setuidPrograms = [        "slock"      ]; @@ -106,9 +95,6 @@ let      set -efu      export PATH; PATH=${makeSearchPath "bin" ([        pkgs.rxvt_unicode -      pkgs.i3lock -      pkgs.haskellPackages.yeganesh -      pkgs.dmenu      ] ++ config.environment.systemPackages)}:/var/setuid-wrappers      settle() {(        # Use PATH for a clean journal diff --git a/lass/3modules/newsbot-js.nix b/lass/3modules/newsbot-js.nix index 6d87d256d..5e340b26f 100644 --- a/lass/3modules/newsbot-js.nix +++ b/lass/3modules/newsbot-js.nix @@ -51,7 +51,7 @@ let    imp = {      users.extraUsers.newsbot-js = {        name = "newsbot-js"; -      uid = 1616759810; #genid newsbot-js +      uid = genid "newsbot-js";        description = "newsbot-js user";        home = "/var/empty";      }; diff --git a/lass/3modules/owncloud_nginx.nix b/lass/3modules/owncloud_nginx.nix index a0db87b0b..0cb11846c 100644 --- a/lass/3modules/owncloud_nginx.nix +++ b/lass/3modules/owncloud_nginx.nix @@ -207,7 +207,7 @@ let      #  };      #});      users.users.nobody_oc = { -      uid = 1651469147; # genid nobody_oc +      uid = genid "nobody_oc";        useDefaultShell = true;      };    }; diff --git a/lass/3modules/wordpress_nginx.nix b/lass/3modules/wordpress_nginx.nix index 2f31f6e02..974aacd83 100644 --- a/lass/3modules/wordpress_nginx.nix +++ b/lass/3modules/wordpress_nginx.nix @@ -229,7 +229,7 @@ let        };      });      users.users.nobody2 = mkDefault { -      uid = mkDefault 125816384; # genid nobody2 +      uid = mkDefault (genid "nobody2");        useDefaultShell = mkDefault true;      };    }; diff --git a/lass/5pkgs/newsbot-js/default.nix b/lass/5pkgs/newsbot-js/default.nix index ace2a976f..cabd7422c 100644 --- a/lass/5pkgs/newsbot-js/default.nix +++ b/lass/5pkgs/newsbot-js/default.nix @@ -26,8 +26,8 @@ in nodePackages.buildNodePackage {    src = fetchgit {      url = "http://cgit.echelon/newsbot-js/"; -    rev = "b22729670236bfa6491207d57c5d7565137625ca"; -    sha256 = "8ff00de56d85543399776c82d41d92ccc68000e5dce0f008d926748e188f3c69"; +    rev = "802b172d0eed6c9625a9cb5db408f5cc8c01784e"; +    sha256 = "794fc7845aca311f7cf7b6bdc109b5a25d0e2299322bc6612edadc477b2536e2";    };    phases = [ diff --git a/lass/5pkgs/xmonad-lass/Main.hs b/lass/5pkgs/xmonad-lass/Main.hs index ce5afe33a..faaa00aab 100644 --- a/lass/5pkgs/xmonad-lass/Main.hs +++ b/lass/5pkgs/xmonad-lass/Main.hs @@ -125,6 +125,8 @@ myKeyMap =      --, ("M4-r", spawn "exe=$(yeganesh -x) && eval \"exec $exe\"")      , ("<XF86AudioRaiseVolume>", spawn "pactl -- set-sink-volume 0 +4%")      , ("<XF86AudioLowerVolume>", spawn "pactl -- set-sink-volume 0 -4%") +    , ("<XF86AudioMute>", spawn "pactl -- set-sink-mute 0 toggle") +    , ("<XF86AudioMicMute>", spawn "pactl -- set-source-mute 1 toggle")      , ("<XF86Launch1>", gridselectWorkspace myWSConfig W.view)      , ("M4-a", focusUrgent)  | 
