temp update i3status and add helper function
parent
a6d4d674f3
commit
036bfc72e4
|
@ -28,19 +28,19 @@ order += "load"
|
||||||
order += "tztime local"
|
order += "tztime local"
|
||||||
|
|
||||||
wireless _first_ {
|
wireless _first_ {
|
||||||
format_up = "☁:%quality@%essid,%ip"
|
format_up = "☁%quality@%essid,%ip"
|
||||||
format_down = "☁:☓"
|
format_down = "☁"
|
||||||
}
|
}
|
||||||
|
|
||||||
ethernet _first_ {
|
ethernet _first_ {
|
||||||
# if you use %speed, i3status requires root privileges
|
# if you use %speed, i3status requires root privileges
|
||||||
format_up = "E: %ip (%speed)"
|
format_up = "E: %ip (%speed)"
|
||||||
format_down = "E:☓"
|
format_down = "E"
|
||||||
}
|
}
|
||||||
|
|
||||||
battery 0 {
|
battery 0 {
|
||||||
format = "%status %percentage %remaining"
|
format = "%status %percentage %remaining"
|
||||||
hide_seconds = true
|
# hide_seconds = true
|
||||||
}
|
}
|
||||||
|
|
||||||
run_watch DHCP {
|
run_watch DHCP {
|
||||||
|
|
|
@ -17,6 +17,12 @@
|
||||||
mkEnv = name: paths: pkgs.buildEnv { inherit name paths; };
|
mkEnv = name: paths: pkgs.buildEnv { inherit name paths; };
|
||||||
py3 = python35Packages; hs = haskellPackages; js = nodePackages; ml = ocamlPackages;
|
py3 = python35Packages; hs = haskellPackages; js = nodePackages; ml = ocamlPackages;
|
||||||
py2 = python27Packages; emc = emacsPackages; emcn = emacsPackagesNg; elm = elmPackages;
|
py2 = python27Packages; emc = emacsPackages; emcn = emacsPackagesNg; elm = elmPackages;
|
||||||
|
|
||||||
|
overrideOlder = original: override: let
|
||||||
|
newpkgver = lib.getVersion (override original);
|
||||||
|
oldpkgver = lib.getVersion original;
|
||||||
|
in if (lib.versionOlder oldpkgver newpkgver) then original.overrideDerivation override else original;
|
||||||
|
|
||||||
in rec {
|
in rec {
|
||||||
org = pkgs.emacsPackages.org.overrideDerivation (attrs: {
|
org = pkgs.emacsPackages.org.overrideDerivation (attrs: {
|
||||||
nativeBuildInputs = [emacs texinfo tetex]; });
|
nativeBuildInputs = [emacs texinfo tetex]; });
|
||||||
|
@ -50,6 +56,15 @@
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
mpv = pkgs.mpv.override { vaapiSupport = true; };
|
mpv = pkgs.mpv.override { vaapiSupport = true; };
|
||||||
|
# this can be dropped once i3status-2.11 is in unstable
|
||||||
|
i3status = overrideOlder pkgs.i3status (attrs: rec {
|
||||||
|
name = "i3status-2.11";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://i3wm.org/i3status/${name}.tar.bz2";
|
||||||
|
sha256 = "0pwcy599fw8by1a1sf91crkqba7679qhvhbacpmhis8c1xrpxnwq";
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
yscripts = pkgs.callPackage ../dotfiles/bin {};
|
yscripts = pkgs.callPackage ../dotfiles/bin {};
|
||||||
|
|
Loading…
Reference in New Issue