i3-gaps: init at 4.12

authored by Franz Thoma and committed by obadz b60b7eea 30403451

+47
+1
lib/maintainers.nix
··· 131 falsifian = "James Cook <james.cook@utoronto.ca>"; 132 flosse = "Markus Kohlhase <mail@markus-kohlhase.de>"; 133 fluffynukeit = "Daniel Austin <dan@fluffynukeit.com>"; 134 forkk = "Andrew Okin <forkk@forkk.net>"; 135 fornever = "Friedrich von Never <friedrich@fornever.me>"; 136 fpletz = "Franz Pletz <fpletz@fnordicwalking.de>";
··· 131 falsifian = "James Cook <james.cook@utoronto.ca>"; 132 flosse = "Markus Kohlhase <mail@markus-kohlhase.de>"; 133 fluffynukeit = "Daniel Austin <dan@fluffynukeit.com>"; 134 + fmthoma = "Franz Thoma <f.m.thoma@googlemail.com>"; 135 forkk = "Andrew Okin <forkk@forkk.net>"; 136 fornever = "Friedrich von Never <friedrich@fornever.me>"; 137 fpletz = "Franz Pletz <fpletz@fnordicwalking.de>";
+44
pkgs/applications/window-managers/i3/gaps.nix
···
··· 1 + { fetchurl, stdenv, i3 }: 2 + 3 + i3.overrideDerivation (super : rec { 4 + 5 + name = "i3-gaps-${version}"; 6 + version = "4.12"; 7 + releaseDate = "2016-03-06"; 8 + 9 + src = fetchurl { 10 + url = "https://github.com/Airblader/i3/archive/${version}.tar.gz"; 11 + sha256 = "1i9l993cak85fcw12zgrb5cpspmjixr3yf8naa4zb8589mg4rb8s"; 12 + }; 13 + 14 + postUnpack = '' 15 + echo -n "${version} (${releaseDate}, branch \\\"gaps-next\\\")" > ./i3-${version}/I3_VERSION 16 + echo -n "${version}" > ./i3-${version}/VERSION 17 + ''; 18 + 19 + postInstall = '' 20 + wrapProgram "$out/bin/i3-save-tree" --prefix PERL5LIB ":" "$PERL5LIB" 21 + for program in $out/bin/i3-sensible-*; do 22 + sed -i 's/which/command -v/' $program 23 + done 24 + ''; 25 + 26 + }) // { 27 + 28 + meta = with stdenv.lib; { 29 + description = "A fork of the i3 tiling window manager with some additional features"; 30 + homepage = "https://github.com/Airblader/i3"; 31 + maintainers = with maintainers; [ fmthoma ]; 32 + license = licenses.bsd3; 33 + platforms = platforms.all; 34 + 35 + longDescription = '' 36 + Fork of i3wm, a tiling window manager primarily targeted at advanced users 37 + and developers. Based on a tree as data structure, supports tiling, 38 + stacking, and tabbing layouts, handled dynamically, as well as floating 39 + windows. This fork adds a few features such as gaps between windows. 40 + Configured via plain text file. Multi-monitor. UTF-8 clean. 41 + ''; 42 + }; 43 + 44 + }
+2
pkgs/top-level/all-packages.nix
··· 13026 xcb-util-cursor = if stdenv.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor; 13027 }; 13028 13029 i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { }; 13030 13031 i3cat = callPackage ../tools/misc/i3cat { };
··· 13026 xcb-util-cursor = if stdenv.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor; 13027 }; 13028 13029 + i3-gaps = callPackage ../applications/window-managers/i3/gaps.nix { }; 13030 + 13031 i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { }; 13032 13033 i3cat = callPackage ../tools/misc/i3cat { };