Commit Graph

312 Commits

Author SHA1 Message Date
John Ericson
2e87550ace
Merge pull request #36985 from obsidiansystems/no-allBut
treewide: get rid of platforms.allBut
2018-03-14 18:57:28 -04:00
John Ericson
f79f80dbf2 treewide: get rid of platforms.allBut
Negative reasoning like `allBut` is a bad idea with an open world of
platforms. Concretely, if we add a new, quite different sort of
platform, existing packages with `allBut` will claim they work on it
even though they probably won't.
2018-03-14 18:44:42 -04:00
Bart Brouns
cfa4c065d9 i3: 4.14.1 -> 4.15 2018-03-13 01:17:25 +01:00
Patrick Hilhorst
eba94285a3 Following @teto's suggestion with regards to pname 2018-03-06 11:39:49 +01:00
Patrick Hilhorst
f3c5939ac9 fix license 2018-03-06 01:00:44 +01:00
Patrick Hilhorst
24246f2d89 i3-wk-switch: init at 2017-08-21 2018-03-06 00:55:12 +01:00
Franz Pletz
49f2f5fa2b
i3lock: 2.9.1 -> 2.10 2018-01-28 19:02:08 +01:00
Ioannis Koutras
ac3f1e6c12 i3lock-fancy: 2016-10-13 -> 2017-12-14 2018-01-22 23:05:32 +02:00
Ioannis Koutras
c5f7ea6829 i3lock-color: 2.9.1-c -> 2.10.1-1-c 2018-01-22 23:05:26 +02:00
Bart Brouns
ddb2150112 i3status-rust: 0.9.0.2017-11-09 -> 0.9.0.2018-01-15 2018-01-16 04:02:27 +01:00
Bruno Bieth
898090f25b i3status-rust: init at 0.9.0.2017-11-09 2017-11-17 01:47:10 +00:00
Robert Helgesson
40b347f205
i3lock-color: limit to i686 and x86-64 platforms
Compilation fails for other CPU architectures due to requiring the
SSE2 instruction set. See [1] for upstream issue.

[1]: https://github.com/chrjguill/i3lock-color/issues/44
2017-11-06 17:55:06 +01:00
John Ericson
f037625f87 Merge remote-tracking branch 'upstream/staging' into deps-reorg 2017-09-28 12:32:57 -04:00
Tim Steinbach
bee055fa96
i3-gaps: 4.14 -> 4.14.1 2017-09-27 07:39:48 -04:00
Tim Steinbach
fc7f4f6fc3
i3: 4.14 -> 4.14.1 2017-09-27 07:39:32 -04:00
John Ericson
531e4b80c9 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs
Only acts on one-line dependency lists.
2017-09-21 15:49:53 -04:00
Tim Steinbach
41d9884067
i3-gaps: Install man pages properly 2017-09-06 10:19:17 -04:00
Franz Pletz
101a048f95
i3: install manpages
cc #28976
2017-09-05 17:49:40 +02:00
Tim Steinbach
ce38725162
i3: 4.13 -> 4.14 2017-09-04 10:47:08 -04:00
mimadrid
09e0cc7cc7
Update homepage attributes: http -> https
Homepage link "http://.../" is a permanent redirect to "https://.../" and should be updated
https://repology.org/repository/nix_stable/problems
2017-08-03 11:56:15 +02:00
Graham Christensen
ed59b2c892 Revert "i3: add configFile to enable cutom configuration locations" 2017-07-02 08:48:41 -04:00
Benno Fünfstück
13c8c847f4 Merge pull request #27007 from jfrankenau/update-i3lock
i3lock: 2.8 -> 2.9.1
2017-07-01 19:59:18 +02:00
Johannes Frankenau
36021ddaaf i3lock: 2.8 -> 2.9.1 2017-07-01 09:28:23 +02:00
Maximilian Bosch
dd4c1e2b01
i3: add configFile to enable cutom configuration locations
i3 loads its configuration from `~/.config/i3`, but in nix-based systems
you might want to build the config in `~/.nix-profile` using a nix
derivation, so `i3` needs to know where to look for the configuration
file.
2017-07-01 08:20:56 +02:00
Jörg Thalheim
f56d83761c Merge pull request #26254 from boomshroom/fix/i3block-scripts
i3blocks: add optional dependencies for scripts
2017-06-10 11:05:48 +01:00
Ismaïl Senhaji
9caa9220a7 i3lock-color: 2.7-2017-04-01 -> 2.9.1-c 2017-06-05 00:09:46 +02:00
Angelo Bulfone
4642e8d1cf i3blocks: add optional dependencies for scripts 2017-05-30 11:31:06 -07:00
Eric Sagnes
92bb3e8b9b i3: fix runtime dependencies
Fixes #25633.
2017-05-10 02:42:44 +02:00
Sean Haugh
30b6561982 i3: add separateDebugInfo 2017-04-07 15:24:08 -05:00
ndowens
daab7c193f i3lock-color: 2.7-2016-09-17 -> 2.8; Closes #24450
i3lock-color: Corrected software src

Fixed version
2017-04-01 08:27:46 -05:00
Yorick van Pelt
c91aa18070 i3status: 2.10 -> 2.11 2017-01-24 20:35:29 +01:00
Franz Pletz
9b92a07843
treewide: use lib.maintainers for meta.maintainers 2017-01-20 15:44:28 +01:00
Michael Raskin
bc2e81f610 i3blocks: fix platforms 2017-01-13 19:09:28 +01:00
Birger J. Nordølum
32f991f094
i3blocks: specify supported platforms 2017-01-13 17:09:42 +01:00
Kier Davis
90b3648f9c
i3blocks: search for config in correct system directory
The SYSCONFDIR variable used in the Makefile servers two purposes:

1) During buildPhase, it is hardcoded into the executable as one of
   the locations that will be searched for the i3blocks.conf config
   file. We want this set to "/etc", so that "/etc/i3blocks.conf"
   will be automatically loaded if it exists, as specified in the
   manpage.

2) During installPhase, it specifies the location that the sample
   i3blocks.conf should be installed to. We want this to be "$out/etc".

Case 2 was already handled correctly, but case 1 was not. This resulted
in i3blocks instead searching for i3blocks.conf in the default value of
SYSCONFDIR, which is "/usr/local/etc", a directory which generally does
not exist on NixOS. This commit remedies this problem by setting
SYSCONFDIR=/etc during buildPhase.

A minor stylistic fix (correcting a usage of "makeFlags" to "buildFlags"
in the expression) has also been applied in this commit.
2017-01-12 20:15:15 +00:00
Vladimír Čunát
dc451ad3ea
i3-gaps: enableParallelBuilding = false;
http://hydra.nixos.org/build/44530327
2016-12-04 16:59:13 +01:00
Franz Thoma
092d7e9705 i3-gaps: 4.12 -> 4.13 2016-11-11 14:03:33 +01:00
Franz Pletz
2673604708
i3: 4.12 -> 4.13
Fixes #20296.
2016-11-10 02:45:53 +01:00
Tim Steinbach
5e1c84e475
i3lock-fancy: 2016-05-05 -> 2016-10-13 2016-10-15 07:28:14 -04:00
Yorick van Pelt
dccb882e45 i3lock-color: 2.7_rev63a4c23 -> 2.7-2016-09-17 2016-09-19 19:42:40 +02:00
Miguel Madrid
8a96c52f63 i3pystatus: 3.34 -> 3.35 (#18268) 2016-09-04 00:23:21 +02:00
Matthew Bauer
ae75531b3c i3-block-gaps: disable darwin 2016-08-16 19:25:42 +00:00
Rail Aliiev
d6d4cf185e i3lock-fancy: use absolute paths (#17569)
When it's used from command line or as a i3 shortcut, i3lock-fancy works
without any issues. If you try to pass it as an argument to xss-lock or
xautolock running as a systemd user service, getopt and fc-match are not in
PATH and locking doesn't work as expected. This patch replaces non absolute
paths with stable ones and should fix the issue.
2016-08-07 03:42:43 +02:00
Carl Sverre
51d9312e44 i3blocks-gaps: init at 1.4
Fork of i3blocks which supports adding borders to work with i3-gaps
2016-07-21 23:39:48 -07:00
mimadrid
bab3d4c3e0
i3lock: 2.7 -> 2.8 2016-07-12 11:15:51 +02:00
Franz Thoma
b60b7eeaab i3-gaps: init at 4.12 2016-06-16 14:25:46 +01:00
Vladimír Čunát
81039713fa Merge branch 'master' into staging
... to get the systemd update (rebuilding ~7k jobs).
2016-05-26 16:50:22 +02:00
Rok Garbas
b614d72f40 i3lock-fancy: fix patching of the script 2016-05-24 12:38:23 +02:00
Rok Garbas
9c20849da4 i3lock-color: renaming bin/i3lock binary to bin/i3lock-color
... that it doesn't conflict with i3lock
2016-05-24 12:37:04 +02:00
Vladimír Čunát
73f1f5eb39 imagemagick: split dev output to fix #9604
Also fixup references to imagemagick.
2016-05-22 13:41:15 +02:00
Domen Kožar
b49bf121b8 rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
Rok Garbas
e4e7ba281d i3lock-fancy: init at b7196aaff 2016-05-15 05:47:35 +02:00
Rok Garbas
3290b66e0e i3lock-color: init at 2.7 revision 63a4c23ec6f 2016-05-15 05:47:35 +02:00
Igor Sharonov
7237ccfabc i3pystatus: fix libpulseaudio 2016-05-14 14:28:20 +03:00
Frederik Rietdijk
d5e6a4494a Python: use PyPI mirror (#15001)
* mirrors: add pypi

* Python: Use pypi mirror for all PyPI packages
2016-04-26 13:38:03 +01:00
Sheena Artrip
7fb57383fc i3: 4.11 -> 4.12 2016-03-23 01:17:16 -04:00
joachifm
02327d3a44 Merge pull request #13431 from igsha/i3pystatus
i3pystatus: 3.33 -> 3.34
2016-03-05 13:12:10 +00:00
zimbatm
17348dc094 Remove all dots at end of descriptions
Specially crafted for @JagaJaga

    find pkgs -name "*.nix" -exec \
      sed -e 's|\(description.*\)\.";|\1";|g' -i {} \;
2016-02-27 17:30:29 +00:00
Igor Sharonov
00d32bb99f i3pystatus: 3.33 -> 3.34 2016-02-25 21:30:37 +03:00
Domen Kožar
89fa4724f1 Merge pull request #12873 from ericsagnes/feat/i3
i3: move dependencies to runtime
2016-02-08 13:16:11 +00:00
Eric Sagnes
65beea69d7 i3status: 2.9 -> 2.10, fixes #12872 2016-02-08 05:58:20 +01:00
Eric Sagnes
b2c658ca11 i3: dmenu and i3status as runtime dependencies 2016-02-08 13:29:42 +09:00
Birger J. Nordølum
1fe89386fd i3blocks: 1.4 (NEW) (WIP) 2015-12-11 08:55:14 +01:00
Anders Papitto
888a7358f5 i3: 4.10.4 -> 4.11 2015-10-17 21:14:39 -07:00
Matthias Beyer
a3a1bcb40a i3: 4.10.3 -> 4.10.4 2015-09-11 12:19:46 +02:00
Domen Kožar
a414391fd0 i3lock: 2.6 -> 2.7 2015-09-04 20:01:57 +02:00
Domen Kožar
950d9de3c9 i3: 4.10.2 -> 4.10.3 2015-09-04 18:47:40 +02:00
Anders Papitto
4ac7c02d8e Disable i3 tests due to unfixed errors 2015-06-19 12:14:10 -07:00
Joachim Fasting
bf7ad2d84f meta.description fixups
Mostly scripted substitutions with a couple of subjective enhancements.
2015-04-30 18:17:42 +02:00
Arseniy Seroka
2c2467df72 Merge pull request #7416 from nmikhailov/i3update
i3: 4.10.1 -> 4.10.2
2015-04-16 20:03:57 +03:00
Nikita Mikhailov
a01d3dd240 i3: 4.10.1 -> 4.10.2 2015-04-16 16:17:43 +00:00
Domen Kožar
ee69867e98 Merge pull request #7320 from nslqqq/i3update
i3: fix testsuite
2015-04-11 10:18:27 -04:00
Nikita Mikhailov
5f2c1f7397 i3: fix testsuite 2015-04-11 14:10:39 +00:00
Rok Garbas
bdcdc183a4 i3status: update to 2.9 2015-04-11 15:49:56 +02:00
Nikita Mikhailov
93f277f1d4 i3: 4.9.1 -> 4.10.1 2015-04-11 12:48:39 +02:00
Nikita Mikhailov
54290aaa35 i3: 4.9 -> 4.9.1 2015-03-10 16:18:50 +01:00
lethalman
e5dd67fc1e Merge pull request #6619 from bobvanderlinden/i3-4.9
i3: upgrade to 4.9
2015-03-02 18:04:19 +01:00
Bob van der Linden
97079a044d i3: upgrade to 4.9 2015-03-01 22:56:51 +01:00
Anders Papitto
ec437bff92 replace use of which with command -v in i3 scripts 2015-02-16 08:08:16 +00:00
Marcus Crestani
8e2fb7c816 i3: Set checkPhase only when on Linux. 2015-02-04 20:44:19 +01:00
Rok Garbas
21db3eaa60 i3lock: it's cleaner to use $out/share/man in the first place.
it is true that $out/man is automatically moved to $out/share/man, but using
"share" folder is cleaner solutions suggested by @edolstra here #6014
2015-01-28 19:56:13 +01:00
lethalman
136eea2c16 Merge pull request #6014 from malyn/fix-i3lock-man
i3lock: Make sure that man pages get installed
2015-01-28 10:25:06 +01:00
Michael Alyn Miller
ed359e453c
i3: Make sure that man pages get installed 2015-01-28 08:00:30 +01:00
Michael Alyn Miller
264da9e509 i3lock: Make sure that man pages get installed 2015-01-27 20:49:09 -08:00
Jaka Hudoklin
6b2e5c3262 i3: make i3-save-workspace work 2014-11-30 18:40:03 +01:00
Rok Garbas
3bf7d7c42a i3lock: update to 2.6 2014-08-03 14:04:44 +02:00
aszlig
6aabd17d51
i3: Don't override patchPhase.
Makes easier to provide a patches attribute through packageOverrides.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-02 17:25:16 +02:00
aszlig
3d34dc39ac
i3: Only enable tests for x86_64-linux.
Right now, tests for i686-linux fail, see:

https://hydra.nixos.org/build/13024964

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-01 18:41:39 +02:00
aszlig
32d7c4c435
i3: Remove CarpAlways from buildInputs.
Oops, it was a leftover from debugging.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-01 11:19:06 +02:00
aszlig
fb1f257189
i3: Don't run test cases in parallel.
Unfortunately, running them in parallel sometimes lead to tests not even
starting up. Probably lock contention is the issue here, but haven't
investigated further so I'm deactivating parallel testing.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-01 08:04:09 +02:00
aszlig
31e77f5096
i3: Abort build if test suite is failing.
The exit code of the i3 test runner is always 0, regardless of whether
tests were failing or not, so let's quickly grep for a "not ok" in the
test logfile and if it occurs, the whole build is failing now.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-01 05:49:14 +02:00
aszlig
2c1d04a563
i3: Enable running test suite by default.
Finally, after going through the journey of debugging and gathering
dependencies, we now have tests for i3, hooray!

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2014-08-01 05:49:14 +02:00
Nikita Mikhailov
724fbd81ff i3: 4.7.2 -> 4.8 2014-06-22 18:17:09 +07:00
Domen Kožar
c4cb65187e i3: 4.6 -> 4.7.2 2014-01-24 14:33:40 +01:00
Nixpkgs Monitor
baa1bba420 i3status: update from 2.7 to 2.8 2014-01-13 17:28:42 +01:00
modulistic
cca6a6724c i3 window manager: version bump from 4.5.1 to 4.6 2013-08-23 14:05:36 +02:00
Rok Garbas
6b6eaf3bf3 i3lock: updating to 2.5 2013-07-08 01:18:12 +02:00
Rok Garbas
6c890824bd fixed typo from previous commit 2013-03-29 18:28:11 +01:00
Rok Garbas
a9c7252a3e i3status and i3lock should have same platform as i3wm 2013-03-29 17:38:59 +01:00
Domen Kozar
67ce79f5e4 set platforms for i3wm 2013-03-29 13:27:04 +01:00
modulistic
ae9b33ac51 i3 window manager: version bump from 4.5 to 4.5.1 2013-03-20 00:14:22 +01:00
modulistic
f976962d7b i3 window manager: enable Pango support for antialiased fonts 2013-03-20 00:13:44 +01:00
Rok Garbas
16f6c3b752 i3: update to 4.5 also updating i3status to 2.7 2013-03-17 14:45:37 +01:00
Rok Garbas
c90c96572f i3: update to 4.4 2012-12-22 17:21:17 +01:00
Rok Garbas
fc16fb3e28 i3status: update to 2.6 2012-11-17 02:10:21 +01:00
aszlig
7e439ea13c
i3: Update to version 4.3.
Though upstream clearly recommends to not deactivate Pango, we currently can't
use Pango right now, as we are stuck at cairo-1.10.2. This version only has
experimental support for XCB which became stable in 1.12.x.

So we need to wait for 21bf5ef509 to be merged
into master before we can enable Pango.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2012-10-02 03:46:41 +02:00
Peter Simons
7e2979b56f i3: fix build some more
The build process depends on a script that relies on /usr/bin/env to find Perl.
Running 'patchShebangs' early fixes that script.
2012-07-17 14:44:23 +02:00
Peter Simons
293027453f i3: fixed build
- The make variable PREFIX must be at build time because common.mk uses it to
   decide where to expect $SYSCONFDIR.

 - The make target "all" is run by default and needn't be set explicitly.

 - Shebang paths in scripts are patched automatically be the default builder,
   we don't have to do that manually.
2012-07-12 11:28:15 +02:00
Peter Simons
6db9c6f241 update i3status and i3lock
svn path=/nixpkgs/trunk/; revision=34446
2012-06-11 07:18:52 +00:00
Rob Vermaas
97cac0a58c Added i3wm. Added newer version of file. (this time tested, I screwed up a patch by garbas)
svn path=/nixpkgs/trunk/; revision=33952
2012-04-30 14:34:57 +00:00
Rob Vermaas
0823167b43 Revert my previous 2 commits.
svn path=/nixpkgs/trunk/; revision=33951
2012-04-30 14:28:08 +00:00
Rob Vermaas
0362f55a22 add missing files from previous commit
svn path=/nixpkgs/trunk/; revision=33950
2012-04-30 13:45:50 +00:00