Commit Graph
100 Commits
Author SHA1 Message Date
Yegor Timoshenko b54987715b weechat: add NixOS module 2018-09-07 13:09:08 +02:00
Yegor Timoshenko 4b1b6ee6d1 patchShebangs: preserve times, resolves #33084
Close #33281.  Edits by vcunat:
 - use Eelco's idea: empty file instead of full copy
 - use longer name suffix to decrease the likelihood of collision
2018-01-21 12:09:07 +01:00
Yegor Timoshenko 8d12c26e34 sylpheed: 3.5.1 -> 3.6.0 2018-01-11 14:04:44 +00:00
Yegor Timoshenko ad26bfd316 lib/maintainers: fix typo 2018-01-08 15:12:00 +00:00
Yegor Timoshenko 85b84527f6 mopidy: fix, resolves #32234 2018-01-08 14:32:36 +00:00
Yegor Timoshenko d0cfab8346 Merge pull request #33330 from karolchmist/fix-dotty-lib-folder-public
dotty: wrap to prevent installing all the files in profile
2018-01-08 13:16:20 +00:00
Yegor Timoshenko f7a9f96725 nixos/xfce: clean up, use hyphenated attributes 2018-01-08 05:12:05 +00:00
Yegor Timoshenko cf536c3e66 xfce: hyphenate attributes, prepare for Xfce 4.13 import 2018-01-08 04:27:35 +00:00
Yegor Timoshenko afaa1adf1a wine: build full instead of base
Build type should not depend on version being used. It is very confusing that
e.g. Morrowind doesn't work on wine but works on wineStaging, and that depends
on whether it was built with mpg123 or not.
2018-01-08 03:27:43 +00:00
Yegor Timoshenko 6bf1232a52 wineStaging: rename to wine-staging 2018-01-08 03:26:30 +00:00
Yegor Timoshenko 2280c6233c pidgin: hyphenate plugins 2018-01-08 03:16:24 +00:00
Yegor Timoshenko 3619a08f58 mba6x_bl: fix build
*grumble*
2018-01-07 17:49:09 +00:00
Yegor Timoshenko 8a352e39b5 apple/macbook-air/6: resolve tearing 2018-01-07 17:26:37 +00:00
Yegor Timoshenko 27459e2020 pidgin: build with cyrus_sasl for SASL in IRC and XMPP
SASL is required to connect to Freenode on high-abuse networks, e.g. highly
NATed networks or Tor. However, Pidgin only supports PLAIN authorization type,
and Freenode specifically prohibits using anything other than EXTERNAL or
ECDSA-NIST256P-CHALLENGE over Tor. It still allows PLAIN for potentially
problematic clearnet networks, though.
2018-01-07 16:38:35 +00:00
Yegor Timoshenko 2739b1093e transmission_remote_gtk: rename to transmission-remote-gtk 2018-01-06 08:24:12 +00:00
Yegor Timoshenko f5c7b937cd transmission_gtk: rename to transmission-gtk 2018-01-06 07:15:08 +00:00
Yegor Timoshenko c4899f4ace Merge pull request #33294 from bkchr/ttfautohint
ttfautohint: 1.7 -> 1.8.1
2018-01-05 09:57:20 +00:00
Yegor Timoshenko e064230c4e Merge pull request #33450 from bkchr/teamspeak_3_1_7
teamspeak_client: 3.1.6 -> 3.1.7
2018-01-05 09:51:02 +00:00
Yegor Timoshenko a114dfca63 Merge pull request #33290 from bkchr/phantomjs2
phantomjs2: Fixes build with Qt5.10
2018-01-05 09:48:45 +00:00
Yegor Timoshenko 252171e674 Merge pull request #33250 from bkchr/focuswriter1.6.8
focuswriter: 1.6.7 -> 1.6.8
2018-01-05 09:47:49 +00:00
Yegor Timoshenko 4e990c25e3 broadcom-sta: fix build 2018-01-05 03:51:21 +00:00
Yegor Timoshenko 63c1a54257 Merge pull request #33213 from wchresta/master
steam: add wrapper testing for libGL
2018-01-02 21:03:28 +03:00
Yegor Timoshenko e8adb894d4 Merge pull request #33310 from mrVanDalo/feature/bitwig-split
bitwig-studio: refactor to support older major versions

Resolves #32206.
2018-01-02 08:26:42 +03:00
Yegor Timoshenko a8d515add5 facetimehd: fix build, resolves #33220 2018-01-01 00:34:09 +00:00
Yegor Timoshenko d3e821156e Merge pull request #31094 from yegortimoshenko/ibus/update
ibus: 1.5.16 -> 1.5.17, fix
2017-12-31 21:23:05 +03:00
Yegor Timoshenko 0dd6bd214d xfce: resolve conflict with KDE
This resolves some aspects of #33231, but GDK_PIXBUF_MODULE_FILE doesn't really belong to any DE module.
2017-12-31 05:22:15 +00:00
Yegor Timoshenko 60a133f9d0 Merge pull request #33139 from yegortimoshenko/20171228.053707/chrootenv
chrootenv: rewrite on top of GLib
2017-12-31 06:59:31 +03:00
Yegor Timoshenko 122720ff2b Merge pull request #33215 from NixOS/yegortimoshenko-patch-1
libinput: disableWhileTyping = false by default
2017-12-31 01:57:20 +03:00
Yegor Timoshenko 4b1cf5afb8 chrootenv: rewrite on top of GLib
Changes:

* doesn't handle root user separately
* doesn't chdir("/") which makes using it seamless
* only bind mounts, doesn't symlink (i.e. files)

Incidentally, fixes #33106.

It's about two times shorter than the previous version, and much
easier to read/follow through. It uses GLib quite heavily, along with
RAII (available in GCC/Clang).
2017-12-30 22:28:38 +00:00
Yegor Timoshenko c31ac41810 libinput: disableWhileTyping = false by default 2017-12-30 22:02:16 +00:00
Yegor Timoshenko d7000b03cd Merge pull request #33170 from schneefux/pkg.wallabag
wallabag: 2.2.3 -> 2.3.1
2017-12-30 16:25:41 +03:00
Yegor Timoshenko 0dff26daa4 gobjectIntrospection: add giDiscoverSelf preFixupPhase hook
Some derivations need to discover their own typelibs. giDiscoverSelf
runs as a preFixupPhase and populates GI_TYPELIB_PATH with an entry
pointing to $prefix/lib/girepository-1.0, if it exists.
2017-12-30 02:57:37 +00:00
Yegor Timoshenko 61bb8115c5 ibus: 1.5.16 -> 1.5.17, fix, back to single output
This fixes ibus-setup.

* Update cldrEmojiAnnotation: 31.0.1_1 -> 31.90.0_1
* Move ibus-setup back to out, and use a smaller Python 3 at runtime
  than doesn't pull in some dev paths
* Build from Git
* Use autoreconfHook so that we don't have to patch ./configure scripts
  when we could just generate them correctly in the first place
* Drop patch that removes IBUS_* environment variables from ibus-setup
  wrapper: unsetting them breaks ibus-setup
* Add withWayland option (building with Wayland requires libxcbcommon
  package, previously wayland was included into buildInputs w/o
  libxcbcommon and respective configure flag)
* Add license (LGPLv2.1)

Relies on two other commits in this branch that add GI_TYPELIB_PATH
discovery and fix gconf Python scripts.
2017-12-30 02:56:37 +00:00
Yegor Timoshenko 41ab3d4bd5 Merge pull request #33100 from olynch/mitschemeX11
mitschemeX11: init at 9.2
2017-12-30 04:33:53 +03:00
Yegor Timoshenko 26d51c8bb4 Merge pull request #33135 from vbgl/gtksourceview-check
gtksourceview: run checks on Linux only
2017-12-30 04:32:41 +03:00
Yegor Timoshenko 823e191804 Merge pull request #33191 from benley/magit-popup-version
melpaPackages: match version of magit-popup to magit
2017-12-30 04:15:00 +03:00
Yegor Timoshenko 6f3a431af4 Merge pull request #33194 from dtzWill/update/radare2-2.2.0
radare2: 2.1.0 -> 2.2.0, parallel
2017-12-30 04:13:52 +03:00
Yegor Timoshenko 022ead1f54 leocad: only builds on Linux (hardcoded into qmake project) 2017-12-30 01:02:04 +00:00
Yegor Timoshenko 6afafd6020 Merge pull request #33193 from dtzWill/update/leocad
leocad: 17.02 -> 17.07
2017-12-30 03:50:22 +03:00
Yegor Timoshenko 089eca40fc Merge pull request #33192 from kierdavis/hugo-deps
hugo: update dependencies
2017-12-30 03:46:27 +03:00
Yegor Timoshenko 1d4222566e Merge pull request #33189 from dtzWill/update/brotli-1.0.2
brotli: 1.0.1 -> 1.0.2
2017-12-30 03:42:59 +03:00
Yegor Timoshenko 0d321897fb linuxPackages.spl: eval, 84d8ef6e2f
Second attempt.
2017-12-30 00:28:37 +00:00
Yegor Timoshenko f497999e86 linuxPackages.spl: eval, 84d8ef6e2f 2017-12-29 23:43:05 +00:00
Yegor Timoshenko 76c146c990 Merge pull request #32092 from samdroid-apps/add-eolie
eolie: init at 0.9.14
2017-12-29 10:37:49 +03:00
Yegor Timoshenko 1f3f774bbe Merge pull request #33040 from yegortimoshenko/20171225.022736/easyrpg-player
easyrpg-player: init at 0.5.3
2017-12-29 08:33:58 +03:00
Yegor Timoshenko 082416febb Merge pull request #33107 from rnhmjoj/palemoon
palemoon: use upstream recommended options
2017-12-29 07:38:16 +03:00
Yegor Timoshenko 2d4426ab05 Merge pull request #33098 from olynch/denemo
denemo: init at 2.2.0
2017-12-29 06:37:11 +03:00
Yegor Timoshenko babbcd3c0a Merge pull request #33142 from mdorman/semi-automated-emacs-package-updates
Semi automated emacs package updates
2017-12-28 21:21:32 +03:00
Yegor Timoshenko 25b35f4ffb chrootenv: resolve potential race condition 2017-12-28 00:25:02 +00:00
Yegor Timoshenko b65efccd54 apple/macbook-air/6: add acpi_osi= kernel param 2017-12-27 22:09:57 +00:00
Yegor Timoshenko 19c0c04f61 apple/macbook-air/4: enable RC6p, RC6pp GPU sleep states 2017-12-27 21:39:31 +00:00
Yegor Timoshenko afac8c61e9 Merge pull request #33108 from mdorman/emacs-updates
Semi-automated Emacs package updates
2017-12-27 21:55:51 +03:00
Yegor Timoshenko 52e84ef201 LICENSE: license under CC0-1.0 2017-12-27 17:21:46 +00:00
Yegor Timoshenko 5a00ea423a common/pc/laptop: drop explicit vm.laptop_mode
This is handled by TLP, so we don't need to set that explicitly.
2017-12-27 07:46:06 +00:00
Yegor Timoshenko b1304963c8 common/cpu/intel: add vaapi/vdpau drivers
I've tested this to work on MacBookAir4,1 and I'm going to deploy it
to MacBookAir6,2 today and Lenovo ThinkPad X230 in a week from now.
Also, cleaned up Lenovo ThinkPad X230 profile.
2017-12-27 07:31:18 +00:00
Yegor Timoshenko ed3ba5cc2d CODEOWNERS: add yegortimoshenko to Lenovo ThinkPad X230 2017-12-27 07:22:51 +00:00
Yegor Timoshenko 8a05dc9beb Merge pull request #46 from makefu/master
x230: init
2017-12-27 09:19:20 +03:00
Yegor Timoshenko d1d99eb158 treewide: mark things that have to be done 2017-12-25 22:07:47 +00:00
Yegor Timoshenko 554629a957 thinkpad: do not enable thinkfan by default 2017-12-25 20:36:30 +00:00
Yegor Timoshenko 26d1f2eba8 Merge pull request #33048 from yesbox/rclone_1.39
rclone: 1.38 -> 1.39
2017-12-25 23:13:12 +03:00
Yegor Timoshenko 4ac0a93919 Merge pull request #45 from yegortimoshenko/20171225.193307/travis-drop-sudo 2017-12-25 22:38:27 +03:00
Yegor Timoshenko 26d3f54be8 travis: drop sudo 2017-12-25 19:33:32 +00:00
Yegor Timoshenko 0939f0c48c travis: fixup after 8d578a53d6 2017-12-25 19:28:59 +00:00
Yegor Timoshenko 8d578a53d6 tests: drop -test prefix to match naming style used by NixOS tests 2017-12-25 19:24:01 +00:00
Yegor Timoshenko f1952eae04 tests/eval-test: Add --show-trace from #44 2017-12-25 19:21:44 +00:00
Yegor Timoshenko 7dbceec472 Merge pull request #40 from NixOS/travis-ci 2017-12-25 20:27:25 +03:00
Yegor Timoshenko 571bea15a4 CODEWONERS: init 2017-12-25 14:39:59 +00:00
Yegor Timoshenko e6091de691 README: add apple/macbook-air/{4,6} 2017-12-25 13:30:03 +00:00
Yegor Timoshenko 2227f2c67a apple/macbook-air/4: resolve tearing 2017-12-25 04:55:29 +00:00
Yegor Timoshenko f9a1ac6297 common/pc/laptop: disable cpuFreqGovernor 2017-12-25 04:46:15 +00:00
Yegor Timoshenko 88bd1266a7 apple/macbook-air/4: add 2017-12-25 04:32:30 +00:00
Yegor Timoshenko e228c7827b apple: add hid_apple.iso_layout=0 kernel param
In my experience, this makes keyboard behavior match letters printed
on it both on EU and US keyboards.
2017-12-25 04:30:32 +00:00
Yegor Timoshenko 46edd63af9 easyrpg-player: init at 0.5.3 2017-12-25 02:28:19 +00:00
Yegor Timoshenko 1c58e91a40 liblcf: init at 0.5.3 2017-12-25 02:27:51 +00:00
Yegor Timoshenko a5df61571c raspberry-pi/2: format README 2017-12-25 01:51:51 +00:00
Yegor Timoshenko 9b3e42be63 apple: wrap hardware.facetimehd option 2017-12-25 01:51:02 +00:00
Yegor Timoshenko 5a1a527f16 apple: enable facetimehd if allowUnfree = true 2017-12-25 01:28:02 +00:00
Yegor Timoshenko db483616db apple/macbook-air/6: init 2017-12-25 01:27:28 +00:00
Yegor Timoshenko aa70bfe955 asus/m60j-jx041v: drop (README only)
It's not useful and links are broken.
2017-12-24 23:44:25 +00:00
Yegor Timoshenko 1c54b711e5 common: drop notice
I didn't mean to commit that. I'm pretty sure common/ is a good name,
and basic layout is unlikely to change.
2017-12-24 23:23:39 +00:00
Yegor Timoshenko 5407ba7a52 treewide: abstract away common configs into common/ 2017-12-24 23:21:05 +00:00
Yegor Timoshenko b63e0eb372 Revert "tests: move to _tests"
This reverts commit 4d498aff1a.
2017-12-24 22:21:53 +00:00
Yegor Timoshenko 8abb6374c1 README: extract CONTRIBUTING, clean up 2017-12-24 19:34:39 +00:00
Yegor Timoshenko 38fd4c1541 README: seperate -> separate 2017-12-24 19:18:27 +00:00
Yegor Timoshenko 4d498aff1a tests: move to _tests 2017-12-24 18:00:51 +00:00
Yegor Timoshenko a433fd730f inversepath/usbarmory: fix evaluation 2017-12-24 17:21:43 +00:00
Yegor Timoshenko 08e080ae11 thinkpad: only enable tp_smapi on compatible ThinkPads, closes #36 2017-12-24 15:26:31 +00:00
Yegor Timoshenko 3743ae21f5 treewide: only ever set unmergable options via lib.mkDefault
Also extract documentation from raspberry-pi/2/ profile.
2017-12-24 15:13:25 +00:00
Yegor Timoshenko a74c9bdaf8 acer/c720: drop empty profile 2017-12-24 14:57:53 +00:00
Yegor Timoshenko f31e4afea5 apple/macbook-pro/10-1: elaborate more on NVidia driver 2017-12-24 14:19:38 +00:00
Yegor Timoshenko 4570276556 inversepath/usbarmory: drop inappropriate comment 2017-12-24 14:12:06 +00:00
Yegor Timoshenko f35389f469 tests/eval-test: exit on failed evaluation, skip some paths 2017-12-24 13:57:47 +00:00
Yegor Timoshenko a95291d21d asus/wireless-ac1300: fix evaluation 2017-12-24 13:34:49 +00:00
Yegor Timoshenko f6526819a0 tests/build-test: rename to eval-test 2017-12-24 13:29:41 +00:00
Yegor Timoshenko b8afb99c16 README: drop inversepath/usbarmory from the table 2017-12-24 13:26:11 +00:00
Yegor Timoshenko e1806b4c1b lib: drop, fixes #16 (#37)
Hardware notes are seemingly less useful than a README, and
kernelAtLeast option, while potentially useful:

a) is not used anywhere in the tree at the moment,
b) doesn't properly work when there are multiple elements in the list,
c) assumes that there are no degradations ever.
2017-12-24 13:11:44 +00:00
Yegor Timoshenko bf86fda74c tests/build-test: allowBroken, allowUnfree
allowUnfree is set to true for evaluation purposes only.
2017-12-24 13:11:00 +00:00
Yegor Timoshenko b792b3ca61 thinkfan: proper case in IBM, Lenovo, ThinkPad 2017-12-24 12:54:43 +00:00
Yegor Timoshenko 721741b0c7 lenovo/thinkpad/t460s: fix evaluation, drop old kernel notes 2017-12-24 12:37:08 +00:00
Yegor Timoshenko 95c8873c41 supermicro/a1sri-2758f: fix evaluation, drop old kernel notes 2017-12-24 12:35:46 +00:00