Commit graph

454 commits

Author SHA1 Message Date
Tobias Happ
43fafe1736 home-manager: remove support for 19.09 releases 2021-12-11 22:44:53 +01:00
Tobias Happ
1ad8c7ac48 Fix static cross compiling of proot 2021-12-11 22:44:53 +01:00
Alexander Sosedkin
983fe12a88 pkgs/cross-compiling/proot-termux: update 2021-12-11 22:44:53 +01:00
Tobias Happ
f4036a5335 Update pinned nixpkgs version 2021-12-11 22:44:53 +01:00
Tobias Happ
05542e9fa8 Release 21.11 2021-12-11 22:44:53 +01:00
Tobias Happ
be67cc42b4 Remove workaround in default nix-on-droid config
Workaround is with home-manager 21.11 no longer needed.
2021-12-11 22:44:53 +01:00
Tobias Happ
ef55157fb7 Update stateVersions and channel versions to 21.11 2021-12-11 22:44:53 +01:00
Tobias Happ
b30833b210 Remove deprecated workaround for make 2021-12-11 22:44:53 +01:00
Alexander Sosedkin
1629d13fd7 pkgs/nix-directory: stop using qemu-user to init nix db 2021-12-08 23:17:33 +01:00
Shamrock Lee
6b9e3fbbec activation.nix: fix for "activation from build result" (revised)
Solve #111
2021-11-28 23:29:06 +01:00
lucasew
d0b83e6397 expose options
Signed-off-by: lucasew <lucas59356@gmail.com>
2021-11-19 22:17:23 +01:00
Shamrock Lee
5c838f508b nix-on-droid.nix.default: fix the overlays inheritance of the home-manager config 2021-10-22 12:09:16 +02:00
Alexander Sosedkin
3b4fd630ae login.nix: fixup, remove double-binding of /dev/shm
Reported-by: Zhong Jianxin <azuwis@gmail.com>
2021-10-22 11:38:38 +02:00
Zhong Jianxin
149e5c8869 Bind /dev/shm
POSIX semaphores need /dev/shm to work. Without this, python
multiprocessing gives errors:

```
Traceback (most recent call last):
  ...
  File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in __init__
    sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
OSError: [Errno 13] Permission denied
```

Co-authored-by: Alexander Sosedkin <monk@unboiled.info>
Co-authored-by: Tobias Happ <tobias.happ@gmx.de>
2021-10-22 11:27:04 +02:00
Zhong Jianxin
31fd02ba4a Run shell as login shell
So shell rc files (.profile/.bashrc/.zshrc/...) will be loaded
2021-10-22 11:26:30 +02:00
Shamrock Lee
3aa377bf01 activation.nix: fix for "activation from build result"
Solve #111
2021-09-19 19:17:49 +02:00
Alexander Sosedkin
97e1e71b84 modules/build/activation: use config.nix.package 2021-07-27 22:01:03 +02:00
Tobias Happ
e4d19673af nix: add package option 2021-07-27 22:01:03 +02:00
Bruno Bigras
3e3a4e2d04 overlays/lib/nixpkgs.nix: use system
fix #123
2021-06-30 00:18:39 +02:00
Alexander Sosedkin
78d349eecc CHANGELOG: release 21.05 2021-06-26 19:01:42 +02:00
Alexander Sosedkin
cda90321ef build.sh: fix stripping of .git 2021-06-26 19:01:42 +02:00
Alexander Sosedkin
97c209fe4b .github/workflows: add cachix 2021-06-26 19:01:42 +02:00
Alexander Sosedkin
ac55653ff3 .travis.yml: delete 2021-06-26 19:01:42 +02:00
Alexander Sosedkin
957a2b95fc CHANGELOG: announce upcoming i686 deprecation 2021-06-26 19:01:42 +02:00
Alexander Sosedkin
4c15d025b6 overlays/htop: stop using stdenv.lib 2021-06-26 19:01:42 +02:00
Alexander Sosedkin
c4efd68279 replace references to 20.09 with 21.05 2021-06-26 19:01:42 +02:00
Alexander Sosedkin
adb5a897ea overlays: update nixpkgs for overlays to 21.05 2021-06-26 19:01:42 +02:00
Alexander Sosedkin
08e047bb2c modules/workaround-make: deprecate 2021-06-26 19:01:42 +02:00
Alexander Sosedkin
6d7edfc20b pkgs: update talloc and proot 2021-06-26 19:01:42 +02:00
Alexander Sosedkin
9fcce0d7df pkgs: update toolchain and nixpkgs for 21.05 2021-06-26 19:01:42 +02:00
Alexander Sosedkin
97fdc4c6b2 nix: update to 2.3.13 2021-06-26 19:01:42 +02:00
Alexander Sosedkin
7d8d2e0aca pkgs/qemu-aarch64-static: update to 5.2.0-2 2021-06-26 19:01:42 +02:00
Bruno Bigras
0ca6f89077 flake.nix: fix overlays
related to https://github.com/t184256/nix-on-droid/issues/94#issuecomment-850849580
2021-06-23 23:05:26 +02:00
Tobias Happ
36df7dac11 ca: add certificates in /etc/ssl/certs 2021-05-28 02:25:17 +02:00
Tobias Happ
0a97cefe07 user: add options to manually set uid and gid 2021-05-28 02:22:39 +02:00
Tobias Happ
005a4c1bc0 changelog: add new entry for nix.* options 2021-05-28 02:22:39 +02:00
Tobias Happ
ee772f1e1d nix: allow configuration of nix.conf 2021-05-28 02:22:39 +02:00
Tobias Happ
92b2897b7c networking: set resolv.conf in networking module 2021-05-28 02:22:39 +02:00
Tobias Happ
cfcb4acf16 networking: add basic /etc files for networking 2021-05-28 02:22:39 +02:00
Alexander Sosedkin
0dec5d4c97 modules/user: use runCommandLocal for idDerivation 2021-01-17 18:06:46 +01:00
Alexander Sosedkin
be8d5b75b3 README: change flake example for on-device building 2021-01-17 18:06:46 +01:00
Alexander Sosedkin
07f37ec7dd AUTHORS: add Bruno Bigras 2021-01-17 18:06:46 +01:00
Bruno Bigras
9c7c0a9672 add flake.nix
Co-authored-by: Tobias Happ <Gerschtli@users.noreply.github.com>
2021-01-17 18:06:46 +01:00
Bruno Bigras
abf7f56cb6 use the same nixpkgs and home-manager
Co-authored-by: Tobias Happ <Gerschtli@users.noreply.github.com>
2021-01-17 18:06:46 +01:00
Alexander Sosedkin
2fba450df0 CHANGELOG: suggest remote building as well 2020-11-27 21:04:17 +01:00
Alexander Sosedkin
568d80c5db pkgs/qemu-aarch64-static: update 2020-11-27 21:04:17 +01:00
Alexander Sosedkin
7bd0ebcef3 modules/home-manager: link profile to /etc 2020-11-27 21:04:17 +01:00
Alexander Sosedkin
11a963ec62 nix-on-droid.nix.default: suggest inheriting overlays 2020-11-27 21:04:17 +01:00
Alexander Sosedkin
d6c50d76b0 CHANGELOG.md: point users towards #91 2020-11-27 21:04:17 +01:00
Alexander Sosedkin
cc579c0129 overlays.htop: revert to 2.2 2020-11-27 21:04:17 +01:00