Nikolay Amiantov
48d98b02f6
lutris: use optimus and nvidia from environment
...
That's the correct way because these should be enabled with NixOS
modules.
2019-07-18 12:43:14 +03:00
Nikolay Amiantov
b0a961e6fa
lutris: refactor, fix icons
...
* Split the package into wrapped and unwrapped versions;
* Use FHS chrootenv for libraries instead of adding them to
LD_LIBRARY_PATH;
* Fix wrapping so that icons now work.
2019-07-18 12:34:29 +03:00
Nikolay Amiantov
b1fc8e24a2
primus: fix for libglvnd
...
Fixes #48795 .
2019-07-17 11:44:21 +03:00
Nikolay Amiantov
da295a1206
python2: backport fix for pyc race condition, part 2
...
Turns out fixing this only in importlib is not sufficient and we
need to backport CPython part of the fix too.
This patch is based on https://hg.python.org/cpython/rev/c16063765d3a
but because the code around is different there are some changes (C-strings
instead of Python objects etc.)
With this patch Tensorflow builds successfully on many-core machine.
2019-07-17 10:22:11 +02:00
Nikolay Amiantov
294751a4fc
Merge pull request #62955 from abbradar/resolvconf
...
resolvconf service: init
2019-07-17 11:07:12 +03:00
Nikolay Amiantov
4dad0ae560
buildBazelPackage: cleanup hacks and enforce them for all builds
...
Timestamp verification skip is no longer needed (not sure why). Generally we
better off always using the environment hack for all packages because that
ensures all NIX_* flags are correctly applied.
One possible improvement in future is to filter only NIX_* variables to
passthru in Bazel.
2019-07-17 10:40:38 +03:00
Nikolay Amiantov
bd98f3521c
bazel: drop absolute Python path
...
Without this Bazel always picks Python 3 which breaks Python 2 packages.
Strangely enough just dropping this patch works, with all `bazel.tests`
passing.
2019-07-16 15:40:03 +03:00
Nikolay Amiantov
b392c5ab4d
Merge pull request #64815 from abbradar/ipxe-efi
...
IPXE EFI netboot fix
2019-07-15 21:21:29 +03:00
Nikolay Amiantov
01b90dce78
resolvconf service: init
...
This is a refactor of how resolvconf is managed on NixOS. We split it
into a separate service which is enabled internally depending on whether
we want /etc/resolv.conf to be managed by it. Various services now take
advantage of those configuration options.
We also now use systemd instead of activation scripts to update
resolv.conf.
NetworkManager now uses the right option for rc-manager DNS
automatically, so the configuration option shouldn't be exposed.
2019-07-15 20:25:39 +03:00
Nikolay Amiantov
a2e8be9fc3
boot tests: add UEFI PXE netboot testing
...
Generalize netboot testing and add tests for UEFI PXE netboot.
2019-07-15 19:34:19 +03:00
Nikolay Amiantov
81d35a9d7e
nixos-test-driver: support netRomFile
...
Needed for UEFI PXE netboot testing.
2019-07-15 19:33:26 +03:00
Nikolay Amiantov
e4837acf21
nixos netboot: explicitly specify initrd
...
Needed for iPXE on UEFI, see http://forum.ipxe.org/archive/index.php/thread-7589.html
2019-07-15 19:33:21 +03:00
Nikolay Amiantov
6152007747
ipxe: add imgtrust and ping
...
imgtrust is needed to run netboot.xyz scripts.
ping is useful for testing network settings.
Also add HTTP option for clarity (it's already being built).
2019-07-15 19:33:15 +03:00
Nikolay Amiantov
9e12db91de
ipxe: support renaming targets and add several
...
This allows to build several targets with conflicting names.
UEFI version of USB image is now built, and so is option ROM.
2019-07-15 19:32:41 +03:00
Nikolay Amiantov
8951505dc9
Merge pull request #62956 from abbradar/nm-fixes
...
NetworkManager fixes
2019-07-13 22:31:13 +03:00
Nikolay Amiantov
f62f744ac2
gajim: fix audio calling
...
It appears it actually works with this fix!
2019-07-12 18:01:12 +03:00
Nikolay Amiantov and worldofpeace
48b3e70534
Update nixos/modules/services/networking/networkmanager.nix
...
Co-Authored-By: worldofpeace <worldofpeace@protonmail.ch >
2019-07-11 18:37:51 +03:00
Nikolay Amiantov
0bc362c485
dotnet-sdk: fix debugging
...
Without this attempt to run debugger fails with "Unknown error
0x80131c3c". Underlying problem is that libmscordbi.so cannot
find libmscordaccore.so.
2019-07-09 20:34:11 +03:00
Nikolay Amiantov
13b8156030
kvmgt service: use modprobe, force-load module
2019-07-08 22:21:09 +03:00
Nikolay Amiantov
ef8addb919
qemu: fix documentation
2019-07-03 21:11:59 +03:00
Nikolay Amiantov
6f0b781bc1
virtualbox: enable Java bindings
...
Almost doesn't affect closure size:
Before:
/nix/store/0l23ahih0wzm39q7vgch9v86pw28shdh-virtualbox-6.0.8 545.9M
After:
/nix/store/s7c6jgf6p0w64fxxh9iik9yi1rsmf2jz-virtualbox-6.0.8 546.6M
2019-06-28 17:49:36 +03:00
Nikolay Amiantov
67ea4fcd3b
intel-media-driver: disable tests
...
Works only on hosts with suitable CPUs.
Fixes Hydra failures:
https://hydra.nixos.org/build/95442132
2019-06-28 16:55:56 +03:00
Nikolay Amiantov
62ef555a96
lutris: use wineWowPackages
...
They are built by Hydra.
2019-06-28 16:55:56 +03:00
Nikolay Amiantov
9d9eb87c19
openjfx11: init at 11.0.3+1
2019-06-28 15:38:08 +03:00
Nikolay Amiantov
153b4c2ed2
Merge pull request #63731 from icfpc-dniwe/icfpc2019
...
LP and optimization packages
2019-06-24 16:24:53 +03:00
Nikolay Amiantov
255c4ae4e1
python3.pkgs.mlrose: init at 1.2.0
2019-06-24 15:59:57 +03:00
Nikolay Amiantov
3dd7d72e43
fast-downward: init at 2019-05-13
2019-06-24 15:59:57 +03:00
Nikolay Amiantov
08b1d81089
osi: init at 0.108.4
2019-06-24 15:59:57 +03:00
Nikolay Amiantov
a92611508f
cplex: add library info
2019-06-24 15:57:22 +03:00
Nikolay Amiantov
10e1475a79
gurobi: add library suffix
2019-06-24 15:57:22 +03:00
Nikolay Amiantov
493bb6035a
networkmanager service: install strongswan configuration file only if enabled
2019-06-10 20:20:47 +03:00
Nikolay Amiantov
5be5991c80
networkmanager service: remove with pkgs
...
Avoid using `with` which isn't particularly needed.
2019-06-10 20:20:46 +03:00
Nikolay Amiantov
33b7e5f6c7
networkmanager service: fix simultaneous append and insert of nameservers
...
Before only one of them could work at the same time.
2019-06-10 18:54:32 +03:00
Nikolay Amiantov
68de116eb4
networkmanager service: override DNS when it's actually needed
...
Logic expression was incorrect before.
2019-06-10 18:54:27 +03:00
Nikolay Amiantov
ccbb08ed88
dwarf-fortress-packages.dwarf-therapist-original: expose to package set
...
Needed for it to be built on Hydra.
2019-06-10 18:52:52 +03:00
Nikolay Amiantov
eff932e22b
syncplay: add TLS support
...
Also cleanup.
2019-06-10 12:23:16 +03:00
Nikolay Amiantov
1d7d5d9be6
Merge pull request #62885 from abbradar/mtproxy
...
mtprotoproxy: init package and service
2019-06-09 12:17:41 +03:00
Nikolay Amiantov
05c1addde3
mtprotoproxy service: init
2019-06-09 11:49:03 +03:00
Nikolay Amiantov
2a69ddb69b
mtprotoproxy: init at 1.0.5
2019-06-09 11:44:08 +03:00
Nikolay Amiantov
718a937118
Merge pull request #62780 from abbradar/mystem
...
Add mystem package
2019-06-06 21:36:31 +03:00
Nikolay Amiantov
63ac0fa94d
nfs-utils: use upstream patch to fix i686 build
2019-06-06 21:26:18 +03:00
Nikolay Amiantov
394626f9d9
python3.pkgs.pymystem3: init at 0.2.0
2019-06-06 20:26:36 +03:00
Nikolay Amiantov
16492f9815
mystem: init at 3.1
2019-06-06 20:26:36 +03:00
Nikolay Amiantov
7e6756af41
nfs-utils: fix format strings in nfsdcld
2019-06-06 16:00:48 +03:00
Nikolay Amiantov
1cae1c4ccc
Revert "spidermonkey_60: 60.4.0 -> 60.7.0"
...
This reverts commit 081408041a .
2019-06-05 16:07:07 +03:00
Nikolay Amiantov
aceffe6f0c
python3.pkgs.scandir: 1.7 -> 1.10.0
2019-06-04 12:39:52 +03:00
Nikolay Amiantov
304f0501bf
sdl-jstest: 2016-03-29 -> 2018-06-15
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
5eeb159838
grub4dos: 0.4.6a-2018-02-20 -> 0.4.6a-2019-05-12
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
8762641199
virtualglLib: 2.5.2 -> 2.6.2
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
52f171064c
schedtool: update URL
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
af28dd0c71
nfs-utils: 2.3.3 -> 2.3.4
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
dff950155e
rpcs3: 0.0.5-6980-81e5f3b7f -> 0.0.6-8187-790962425
...
Clean whitespaces.
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
fe3333273b
android-udev-rules: 20190114 -> 20190315
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
bb0fc95a89
citra: 2018-06-09 -> 2019-05-25
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
048e0b6331
unnethack: 5.3.3 -> 5.2.0
...
This is actually an update. I remember their version numbers used to be a mess.
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
b5a53655be
ioquake3: 2018-12-14 -> 2019-05-29
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
1f6caaa218
openspades: 0.1.2 -> 0.1.3
...
Also add Noto Fonts by default.
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
0f8b2fac5f
onscripter-en: update URL
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
e188f6765a
xgboost: 0.72 -> 0.90
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
1f65bb626d
swarm: 3.1 -> 2019-03-11
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
3c6f43f5cd
python3.pkgs.datatable: init at 0.8.0
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
c5ed8dd610
python3.pkgs.typesentry: init at 0.2.7
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
d29a39d7d5
python3.pkgs.PyChromecast: 3.2.1 -> 3.2.2
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
9835414c07
python3.pkgs.hmmlearn: 0.2.1 -> 0.2.2
2019-06-04 01:36:27 +03:00
Nikolay Amiantov
28bd05ce62
libsForQt5.qtwebkit-plugins: 2015-05-09 -> 2017-01-25
2019-06-03 17:01:04 +03:00
Nikolay Amiantov
d5b8080332
libxls: 1.4.0 -> 1.5.1
2019-06-03 17:00:38 +03:00
Nikolay Amiantov
80bf658eb8
gbenchmark: 1.4.1 -> 1.5.0
2019-06-03 14:32:55 +03:00
Nikolay Amiantov
fa2e4bfb61
nixos/systemd-boot: don't remove directories from EFI dir
...
This will only result in an error. These directories might be created by, for example, fwupdmgr.
2019-06-03 11:55:48 +03:00
Nikolay Amiantov
7ec20f99e6
cppzmq: 4.2.3 -> 4.3.0
2019-06-03 11:11:53 +03:00
Nikolay Amiantov
00972dc89c
nixos/gdm: use Fedora's PulseAudio configuration
...
This is needed to avoid GDM PulseAudio instance acting as a network
source/sink or grabing the A2DP bluetooth sink making A2DP unusable
for any other user. In the future having this fixed in PulseAudio
would be preferred [0]. Current possible upstream fix could be [1].
[0]: https://github.com/NixOS/nixpkgs/pull/61746#issuecomment-493956980
[1]: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/merge_requests/10
2019-06-02 18:01:53 -04:00
Nikolay Amiantov
226dc2178e
xits-math: 1.108 -> 1.200
2019-06-02 21:56:56 +03:00
Nikolay Amiantov
1deb406ac2
mxnet: 1.2.1 -> 1.4.1
2019-06-02 21:50:06 +03:00
Nikolay Amiantov
1260b05279
cntk: 2.4 -> 2.7
...
Restrict platforms to x86_64-linux.
2019-06-02 19:40:49 +03:00
Nikolay Amiantov
25d1db1adf
nomacs: 3.10.2 -> 3.12
...
Fix build with quazip.
2019-06-01 17:31:50 +03:00
Nikolay Amiantov
a13920dea0
keepassxc: drop quazip patch
...
Not needed after quazip update.
2019-06-01 17:31:50 +03:00
Nikolay Amiantov
b959dc1493
libsForQt5.quazip: 0.7.6 -> 0.8.1
2019-06-01 17:31:50 +03:00
Nikolay Amiantov
96d7057f9c
urxvt-tabbedex: 2016-08-17 -> 19.21
2019-06-01 17:31:50 +03:00
Nikolay Amiantov
e07dba7572
Merge pull request #62374 from gebner/cura410
...
cura: 4.0.0 -> 4.1.0
2019-06-01 13:57:46 +03:00
Nikolay Amiantov
6723d59ae9
Merge pull request #61740 from abbradar/nested-chrootenv
...
Support nested user chrootenv environments
2019-05-30 15:53:12 +03:00
Nikolay Amiantov
f23c110692
murmur service: log to journald by default
...
Save an option to log to file with new `logFile` option.
As a side effect deprecate `pidfile` option and instead use systemd's
RuntimeDirectory.
2019-05-30 15:43:32 +03:00
Nikolay Amiantov
06f27dc2e9
chrootenv: propagate nested chrootenv /host
...
To avoid symlink loops to /host in nested chrootenvs we need to remove
one level of indirection. This is also what's generally expected of
/host contents.
2019-05-30 15:34:01 +03:00
Nikolay Amiantov
7664ffbbaf
chrootenv: small improvements
...
* Remove unused argument from pivot_root;
* Factor out tmpdir creation into a separate function;
* Remove unused fstype from bind mount;
* Use unlink instead of a treewalk to remove empty temporary directory.
2019-05-30 15:34:01 +03:00
Nikolay Amiantov
e0d3bc292c
chrootenv: make stackable
...
The problem with stacking chrootenv before was that CLONE_NEWUSER cannot
be used when a child uses chroot. So instead of that we use pivot_root
which replaces root in the whole namespace. This requires our new root
to be an actual fs so we mount tmpfs.
2019-05-30 15:33:30 +03:00
Nikolay Amiantov
8f7e1fde58
gajim: 1.1.2 -> 1.1.3
2019-05-25 20:34:07 +03:00
Nikolay Amiantov
f8a4e79b20
pythonPackages.python-axolotl: 0.2.2 -> 0.2.3
...
Fixes corrupted OMEMO messages from Gajim.
2019-05-25 20:34:07 +03:00
Nikolay Amiantov
668f8a12f7
buildFHSUserEnv: extend PATH and LD_LIBRARY_PATH
...
This allows one to run applications from PATH and override libraries for
applications inside chrootenv. Useful for development environments.
2019-05-25 11:37:01 +03:00
Nikolay Amiantov
9da82ca01f
steam: add extraLibraries argument
2019-05-25 11:22:37 +03:00
Nikolay Amiantov
cfadd988e5
wireguard service: allow empty interfaces
...
This is needed in case one wants to use wg-quick on NixOS.
2019-05-25 11:17:36 +03:00
Nikolay Amiantov
2874e849d9
addOpenGLRunpath: Add new hook for setting RUNPATH.
...
This hook allows to add NixOS driver libraries path to given ELF
objects' RUNPATH. We use it instead of settings RUNPATH manually
everywhere. It must be invoked in postFixup so that RUNPATH stripping
does not remove the path.
It puts the path first instead of last so that system-wide drivers
are always preferred.
2019-05-22 18:19:55 +02:00
Nikolay Amiantov
0e61cff58d
criu: 3.9 -> 3.11
2019-05-21 11:21:54 +03:00
Nikolay Amiantov
69407cb013
firewall service: respect marks in rpfilter ( #39054 )
...
This allows one to add rules which change a packet's routing table:
iptables -t raw -I PREROUTING 1 -m set --match-set myset src -j MARK --set-mark 2
ip rule add fwmark 2 table 1 priority 1000
ip route add default dev wg0 table 1
to the beginning of raw table PREROUTING chain, and still have rpfilter.
2018-08-29 20:50:53 +02:00
Nikolay Amiantov
e711da345c
base profile: add mkpasswd to system packages
...
Allows the user to generate password hashes for the installed system easier.
2018-05-09 00:20:02 +03:00
Nikolay Amiantov
a08645e9be
nginx module: add upstream extraConfig
2018-05-08 16:32:11 +03:00
Nikolay Amiantov
61a87491dc
pacparser: init at 1.3.7
2018-05-08 16:27:55 +03:00
Nikolay Amiantov
d541169e1a
wesnoth: unite with wesnoth-dev
...
There's no Wesnoth development version now.
2018-05-08 16:06:30 +03:00
Nikolay Amiantov
bea11a34fb
haskellPackages.encoding: fix build with Cabal 2.0
2018-04-26 17:01:14 +03:00
Nikolay Amiantov
b827307c52
dante service: default for logoutput
...
Log to journald via syslog by default; also improve option type.
2018-04-26 13:57:11 +03:00
Nikolay Amiantov
bd140fb41d
dante service: restart only on failure
...
Normal exit code shouldn't result in a restart.
2018-04-26 13:57:11 +03:00
Nikolay Amiantov
1f1124859d
dante: add extra build inputs
...
Add PAM, SASL and UPnP support.
2018-04-26 13:57:11 +03:00
Nikolay Amiantov
8460769e88
pam: build with userdb support
2018-04-26 13:56:17 +03:00