]> git.immae.eu Git - perso/Immae/Config/Nix.git/commitdiff
Fix finch and timezone for pub user
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Fri, 1 Mar 2019 23:51:26 +0000 (00:51 +0100)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Fri, 1 Mar 2019 23:51:42 +0000 (00:51 +0100)
nixops/modules/pub/default.nix
nixops/modules/pub/restrict

index 59263adc1714fb9186a4b48cab87522963c0d284..f566e697cb3473a47d94ed4bedeafce9bd73f4db 100644 (file)
           --prefix PATH : ${lib.makeBinPath [ pkgs.bubblewrap pkgs.rrsync ]} \
           --set TMUX_RESTRICT ${./tmux.restrict.conf}
       '';
+      purple-hangouts = pkgs.purple-hangouts.overrideAttrs(old: {
+        installPhase = ''
+          install -Dm755 -t $out/lib/purple-2/ libhangouts.so
+          for size in 16 22 24 48; do
+            install -TDm644 hangouts$size.png $out/share/pixmaps/pidgin/protocols/$size/hangouts.png
+          done
+          '';
+      });
     in {
       createHome = true;
       description = "Restricted shell user";
@@ -34,7 +42,7 @@
         restrict
         pkgs.tmux
         (pkgs.pidgin.override { plugins = [
-          pkgs.purple-plugin-pack pkgs.purple-hangouts
+          pkgs.purple-plugin-pack purple-hangouts
           pkgs.purple-discord pkgs.purple-facebook
           pkgs.telegram-purple
         ]; })
index a16d7a54b7b57e7f48d30d1928a2efc9cba5ca31..6d80590487417f88e83254e54cdb3d5b7b9f7c90 100644 (file)
@@ -34,6 +34,7 @@ rsync*)
               --proc /proc \
               --dev /dev \
               --ro-bind /etc/resolv.conf /etc/resolv.conf \
+              --ro-bind /etc/zoneinfo /etc/zoneinfo \
               --ro-bind /run/current-system/sw/lib/locale/locale-archive /etc/locale-archive \
               --ro-bind /run/current-system/sw/bin /bin \
               --ro-bind /etc/profiles/per-user/pub/bin /bin-pub \