summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCole Mickens <cole.mickens@gmail.com>2019-03-12 20:21:45 -0700
committerCole Mickens <cole.mickens@gmail.com>2019-03-12 20:22:28 -0700
commit3f2858658d742357e87aa1a542caa4325b83c5b9 (patch)
tree9f61d6e8e32b80e1a53746e4530548872e027053
parentbf332c6369fb79e677b277db225513b14e4e8874 (diff)
add scdoc; update sway pkg; update sway, i3status-rus, mako, waybar, wayfire, wlroots
Signed-off-by: Cole Mickens <cole.mickens@gmail.com>
-rw-r--r--README.md14
-rw-r--r--default.nix4
-rw-r--r--nixpkgs/nixos-unstable/metadata.nix6
-rw-r--r--pkgs/i3status-rust/metadata.nix6
-rw-r--r--pkgs/mako/metadata.nix6
-rw-r--r--pkgs/scdoc/default.nix (renamed from pkgs-temp/scdoc/default.nix)9
-rw-r--r--pkgs/scdoc/metadata.nix5
-rw-r--r--pkgs/sway/default.nix36
-rw-r--r--pkgs/sway/metadata.nix6
-rw-r--r--pkgs/sway/sway-config-no-nix-store-references.patch21
-rw-r--r--pkgs/waybar/metadata.nix6
-rw-r--r--pkgs/wayfire/metadata.nix6
-rw-r--r--pkgs/wlroots/metadata.nix6
13 files changed, 79 insertions, 52 deletions
diff --git a/README.md b/README.md
index f607225..8dab393 100644
--- a/README.md
+++ b/README.md
@@ -15,26 +15,26 @@ Packages from this overlay are regularly updated and built against `nixos-unstab
<!--pkgs-->
| Attribute Name | Last Upstream Commit Time |
| -------------- | ------------------------- |
-| nixpkgs/nixos-unstable | [2019-03-03 14:12](https://github.com/nixos/nixpkgs-channels/commits/34aa254f9ebf5899636a9927ceefbc9df80230f4) |
+| nixpkgs/nixos-unstable | [2019-03-06 05:31](https://github.com/nixos/nixpkgs-channels/commits/5d3fd3674a66c5b1ada63e2eace140519849c967) |
| nixpkgs/nixpkgs-unstable | [2019-03-05 04:34](https://github.com/nixos/nixpkgs-channels/commits/b36dc66bfea6b0a733cf13bed85d80462d39c736) |
-| pkgs/wlroots | [2019-03-06 04:20](https://github.com/swaywm/wlroots/commits/2baad6eba6c7f4edd3bc1ca266503920e9789ad0) |
-| pkgs/sway | [2019-03-06 09:49](https://github.com/swaywm/sway/commits/0df76ed96afa75ff8dd8ab6cf7748026e1caf5e7) |
+| pkgs/wlroots | [2019-03-12 07:16](https://github.com/swaywm/wlroots/commits/408eca7dfa12eda0f1b0ec6050e99ee2e6a8f2b4) |
+| pkgs/sway | [2019-03-12 19:52](https://github.com/swaywm/sway/commits/52a61671e93953a06b6b440ede5512e8fe45b35e) |
| pkgs/swayidle | [2019-02-16 08:43](https://github.com/swaywm/swayidle/commits/3e392e31c0684854a9a145cda1bd9a44c99ef24d) |
| pkgs/swaylock | [2019-02-12 14:27](https://github.com/swaywm/swaylock/commits/6b3be42264b9eaa8524ea4f0d93fbd1d82495d90) |
| pkgs/slurp | [2019-02-23 10:47](https://github.com/emersion/slurp/commits/0b5df0343d4e44802a0711089b0f7f0e014021d0) |
| pkgs/grim | [2019-02-20 05:18](https://github.com/emersion/grim/commits/6994df611f55a4089209fdd5ad8d9301e4fb0167) |
-| pkgs/mako | [2019-02-20 14:00](https://github.com/emersion/mako/commits/e3a69aa4017d6cb64a270fcc2e708c98cd9d2b39) |
+| pkgs/mako | [2019-03-08 00:53](https://github.com/emersion/mako/commits/9cf8a0335c811ccf4a6ea72be4c30aa646804365) |
| pkgs/kanshi | [2019-02-02 15:21](https://github.com/emersion/kanshi/commits/970267e400c21a6bb51a1c80a0aadfd1e6660a7b) |
| pkgs/wlstream | [2018-07-15 14:10](https://github.com/atomnuker/wlstream/commits/182076a94562b128c3a97ecc53cc68905ea86838) |
| pkgs/oguri | [2019-02-19 06:19](https://github.com/vilhalmer/oguri/commits/59a51758f4b14f60113aad6ae4ebb92d80060ce5) |
-| pkgs/waybar | [2019-03-05 01:16](https://github.com/Alexays/waybar/commits/ab0dcbfb2e405e0380796ced6bdf52a91244dd3c) |
-| pkgs/wayfire | [2019-03-05 15:00](https://github.com/WayfireWM/wayfire/commits/af1379e9ab67f408bd7c309ee79bad05700ef530) |
+| pkgs/waybar | [2019-03-12 03:41](https://github.com/Alexays/waybar/commits/cd131801996d002fc3e1b02cb750b6580ea4ba8c) |
+| pkgs/wayfire | [2019-03-12 13:16](https://github.com/WayfireWM/wayfire/commits/ce81c6625b5b4d8a4ff3718bda94b6d13993c189) |
| pkgs/wf-config | [2019-02-13 07:49](https://github.com/WayfireWM/wf-config/commits/52a7963f8a77bfa98b657c76304d7ad515b69878) |
| pkgs/redshift-wayland | [2018-11-07 12:03](https://github.com/minus7/redshift/commits/420d0d534c9f03abc4d634a7d3d7629caf29b4b6) |
| pkgs/bspwc | [2018-12-29 15:21](https://github.com/Bl4ckb0ne/bspwc/commits/e72ff641bd30d3db153d879cea1cffd149931546) |
| pkgs/waybox | [2018-11-27 06:44](https://github.com/wizbright/waybox/commits/482d0a92f5530a5cbab8b0b913b653d4503015c4) |
| pkgs/wl-clipboard | [2019-02-12 07:59](https://github.com/bugaevc/wl-clipboard/commits/a60fba0fad8399071bd36dbd2fb8fe0ef4cf6f11) |
-| pkgs/i3status-rust | [2019-02-15 10:03](https://github.com/greshake/i3status-rust/commits/2dc958995834b529a245c22c510b57d5c928c747) |
+| pkgs/i3status-rust | [2019-03-10 20:12](https://github.com/greshake/i3status-rust/commits/6e39780c7e191335f0d73eca7ccef140adc3a54a) |
<!--pkgs-->
</details>
diff --git a/default.nix b/default.nix
index 2856015..09fcdca 100644
--- a/default.nix
+++ b/default.nix
@@ -3,11 +3,11 @@ let
waylandPkgs = rec {
# temp
sway-beta = sway;
- scdoc-193 = pkgs.callPackages ./pkgs-temp/scdoc {};
# wlroots-related
+ scdoc = pkgs.callPackage ./pkgs/scdoc {};
wlroots = pkgs.callPackage ./pkgs/wlroots {};
- sway = pkgs.callPackage ./pkgs/sway { scdoc = scdoc-193; };
+ sway = pkgs.callPackage ./pkgs/sway {};
swayidle = pkgs.callPackage ./pkgs/swayidle {};
swaylock = pkgs.callPackage ./pkgs/swaylock {};
grim = pkgs.callPackage ./pkgs/grim {};
diff --git a/nixpkgs/nixos-unstable/metadata.nix b/nixpkgs/nixos-unstable/metadata.nix
index aa5dddb..51a11b9 100644
--- a/nixpkgs/nixos-unstable/metadata.nix
+++ b/nixpkgs/nixos-unstable/metadata.nix
@@ -1,5 +1,5 @@
{
- rev = "34aa254f9ebf5899636a9927ceefbc9df80230f4";
- sha256 = "1ajl37n7bycww9c0igigprm02g3s2bv5295v2m1p3hs74li0pyhr";
- revdate = "2019-03-03T22:12:45Z";
+ rev = "5d3fd3674a66c5b1ada63e2eace140519849c967";
+ sha256 = "1yjn56jsczih4chjcll63a20v3nwv1jhl2rf6rk8d8cwvb10g0mk";
+ revdate = "2019-03-06T13:31:42Z";
}
diff --git a/pkgs/i3status-rust/metadata.nix b/pkgs/i3status-rust/metadata.nix
index 761d625..4e906d1 100644
--- a/pkgs/i3status-rust/metadata.nix
+++ b/pkgs/i3status-rust/metadata.nix
@@ -1,5 +1,5 @@
{
- rev = "2dc958995834b529a245c22c510b57d5c928c747";
- sha256 = "091a2pqgkiwnya2xv5rw5sj730hf6lvkp2kk5midsa3wz2dfbc2j";
- revdate = "2019-02-15T18:03:08Z";
+ rev = "6e39780c7e191335f0d73eca7ccef140adc3a54a";
+ sha256 = "1xkx37laq2zi2nrbgrgrl2cr9p0g0l78k990y6x5m940rny1fv70";
+ revdate = "2019-03-11T03:12:14Z";
}
diff --git a/pkgs/mako/metadata.nix b/pkgs/mako/metadata.nix
index 4a4aed0..a198de8 100644
--- a/pkgs/mako/metadata.nix
+++ b/pkgs/mako/metadata.nix
@@ -1,5 +1,5 @@
{
- rev = "e3a69aa4017d6cb64a270fcc2e708c98cd9d2b39";
- sha256 = "1cd1jbpipcr4x2m5ci5q45w3c6gxxgwwv6zih3wjxw0j36ff1mz6";
- revdate = "2019-02-20T22:00:18Z";
+ rev = "9cf8a0335c811ccf4a6ea72be4c30aa646804365";
+ sha256 = "1h82gav1rp63pd7pdqmmqfxx17qznn8fhzf8dgya8xl8n4i7kdxa";
+ revdate = "2019-03-08T08:53:39Z";
}
diff --git a/pkgs-temp/scdoc/default.nix b/pkgs/scdoc/default.nix
index 43d880f..c32042b 100644
--- a/pkgs-temp/scdoc/default.nix
+++ b/pkgs/scdoc/default.nix
@@ -1,12 +1,15 @@
{ stdenv, fetchurl }:
+let
+ metadata = import ./metadata.nix;
+in
stdenv.mkDerivation rec {
name = "scdoc-${version}";
- version = "1.9.3";
+ version = metadata.rev;
src = fetchurl {
- url = "https://git.sr.ht/~sircmpwn/scdoc/archive/${version}.tar.gz";
- sha256 = "1av933421a7g2c984l77gh1fwrhyqblglxr3px5qbng2sh7i33f6";
+ url = "https://git.sr.ht/~sircmpwn/scdoc/archive/${metadata.rev}.tar.gz";
+ sha256 = metadata.sha256;
};
postPatch = ''
diff --git a/pkgs/scdoc/metadata.nix b/pkgs/scdoc/metadata.nix
new file mode 100644
index 0000000..49839bd
--- /dev/null
+++ b/pkgs/scdoc/metadata.nix
@@ -0,0 +1,5 @@
+{
+ rev = "599f968c0110b8eebe94e7019359e966fc7a53bb";
+ sha256 = "1lc4xi7him44mj46vv3qfwf1qdcrzcvk2vksrxvk2cp0ksr3363r";
+ revdate = "2019-02-19T14:19:38Z";
+}
diff --git a/pkgs/sway/default.nix b/pkgs/sway/default.nix
index a4f2130..5560a43 100644
--- a/pkgs/sway/default.nix
+++ b/pkgs/sway/default.nix
@@ -1,10 +1,9 @@
-{ stdenv, fetchFromGitHub
+{ stdenv, fetchFromGitHub, fetchpatch
, meson, ninja
, pkgconfig, scdoc
-, wayland, libevdev, libxkbcommon, pcre, json_c, dbus
-, pango, cairo, libinput, libcap, gdk_pixbuf
+, wayland, libxkbcommon, pcre, json_c, dbus, libevdev
+, pango, cairo, libinput, libcap, pam, gdk_pixbuf
, wlroots, wayland-protocols
-, buildDocs ? true
}:
let
@@ -13,41 +12,40 @@ in
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "sway";
- version = metadata.rev;
+ version = "1.0";
src = fetchFromGitHub {
owner = "swaywm";
repo = "sway";
- rev = version;
+ rev = metadata.rev;
sha256 = metadata.sha256;
};
- nativeBuildInputs = [
- pkgconfig meson ninja
- ] ++ stdenv.lib.optional buildDocs scdoc;
+ patches = [
+ ./sway-config-no-nix-store-references.patch
+ ];
+
+ nativeBuildInputs = [ pkgconfig meson ninja scdoc ];
buildInputs = [
- wayland libevdev libxkbcommon pcre json_c dbus
- pango cairo libinput libcap gdk_pixbuf
+ wayland libxkbcommon pcre json_c dbus libevdev
+ pango cairo libinput libcap pam gdk_pixbuf
wlroots wayland-protocols
];
enableParallelBuilding = true;
mesonFlags = [
- "-Dsway-version=${version}"
- "-Ddefault-wallpaper=false"
- "-Dxwayland=enabled"
- "-Dtray=enabled"
- "-Dgdk-pixbuf=enabled"
- "-Dman-pages=enabled"
+ "-Ddefault-wallpaper=false" "-Dxwayland=enabled" "-Dgdk-pixbuf=enabled"
+ "-Dtray=enabled" "-Dman-pages=enabled"
];
meta = with stdenv.lib; {
- description = "i3-compatible window manager for Wayland";
+ description = "i3-compatible tiling Wayland compositor";
homepage = https://swaywm.org;
license = licenses.mit;
platforms = platforms.linux;
- maintainers = with maintainers; [ primeos synthetica ]; # Trying to keep it up-to-date.
+ maintainers = with maintainers; [ primeos synthetica ];
};
}
+
diff --git a/pkgs/sway/metadata.nix b/pkgs/sway/metadata.nix
index fedbdd5..4cbb836 100644
--- a/pkgs/sway/metadata.nix
+++ b/pkgs/sway/metadata.nix
@@ -1,5 +1,5 @@
{
- rev = "0df76ed96afa75ff8dd8ab6cf7748026e1caf5e7";
- sha256 = "10hqbks8gpwrynrpp3vkr28qqjvhrsy0pq7bfjw9z07g0gjj7rck";
- revdate = "2019-03-06T17:49:45Z";
+ rev = "52a61671e93953a06b6b440ede5512e8fe45b35e";
+ sha256 = "1aiw54slc1p68rnmx2v6p7lk0ys1ksm0nl5k7vr49xqq9vz6mqpk";
+ revdate = "2019-03-13T02:52:09Z";
}
diff --git a/pkgs/sway/sway-config-no-nix-store-references.patch b/pkgs/sway/sway-config-no-nix-store-references.patch
new file mode 100644
index 0000000..009c129
--- /dev/null
+++ b/pkgs/sway/sway-config-no-nix-store-references.patch
@@ -0,0 +1,21 @@
+diff --git a/config.in b/config.in
+--- a/config.in
++++ b/config.in
+@@ -21,8 +21,8 @@ set $menu dmenu_path | dmenu | xargs swaymsg exec
+
+ ### Output configuration
+ #
+-# Default wallpaper (more resolutions are available in @datadir@/backgrounds/sway/)
+-output * bg @datadir@/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
++# Default wallpaper
++#output * bg ~/.config/sway/backgrounds/Sway_Wallpaper_Blue_1920x1080.png fill
+ #
+ # Example configuration:
+ #
+@@ -213,5 +213,3 @@ bar {
+ inactive_workspace #32323200 #32323200 #5c5c5c
+ }
+ }
+-
+-include @sysconfdir@/sway/config.d/*
+
diff --git a/pkgs/waybar/metadata.nix b/pkgs/waybar/metadata.nix
index e5c8926..f798dd4 100644
--- a/pkgs/waybar/metadata.nix
+++ b/pkgs/waybar/metadata.nix
@@ -1,5 +1,5 @@
{
- rev = "ab0dcbfb2e405e0380796ced6bdf52a91244dd3c";
- sha256 = "0iq7xkh50gkx1fn3l9i39hm669nfffp2qcip9rh6dqhlrlwyxfq9";
- revdate = "2019-03-05T09:16:19Z";
+ rev = "cd131801996d002fc3e1b02cb750b6580ea4ba8c";
+ sha256 = "0cn9mj99fn3zkk4qcgpn49d6fbrz5cl5x10k1z1sn6r9zzjw3zd9";
+ revdate = "2019-03-12T10:41:05Z";
}
diff --git a/pkgs/wayfire/metadata.nix b/pkgs/wayfire/metadata.nix
index ca40f8c..5f37db6 100644
--- a/pkgs/wayfire/metadata.nix
+++ b/pkgs/wayfire/metadata.nix
@@ -1,5 +1,5 @@
{
- rev = "af1379e9ab67f408bd7c309ee79bad05700ef530";
- sha256 = "1n0icqapp9y9pdbx3r895kki8c16ddax4jbriz2cwabmqn7rpni9";
- revdate = "2019-03-05T23:00:53Z";
+ rev = "ce81c6625b5b4d8a4ff3718bda94b6d13993c189";
+ sha256 = "1lrq41wzp0vzsrzqx6c72gc5qiy3kr816fhd40q5s0ysl8smjz18";
+ revdate = "2019-03-12T20:16:40Z";
}
diff --git a/pkgs/wlroots/metadata.nix b/pkgs/wlroots/metadata.nix
index c65a0b8..1ffadb4 100644
--- a/pkgs/wlroots/metadata.nix
+++ b/pkgs/wlroots/metadata.nix
@@ -1,5 +1,5 @@
{
- rev = "2baad6eba6c7f4edd3bc1ca266503920e9789ad0";
- sha256 = "1456qqk37445g0543frq2kdfmbb3k6cdj4kn7zjnzllkzprxqis8";
- revdate = "2019-03-06T12:20:51Z";
+ rev = "408eca7dfa12eda0f1b0ec6050e99ee2e6a8f2b4";
+ sha256 = "04r74njqmcxc2zhvwkn8c9xm95n7brln0z92x25p3ajwrpp5bs8b";
+ revdate = "2019-03-12T14:16:07Z";
}