Commit graph

444 commits

Author SHA1 Message Date
Tobias Happ
5900404627 bootstrap: inject nixOnDroidFlakeURL 2022-10-28 17:52:27 +02:00
Tobias Happ
c4365ef010 environment.path: add support for nix profile 2022-10-28 17:52:27 +02:00
Tobias Happ
2d73773ed7 flake: add nix-on-droid as flake package 2022-10-28 17:52:27 +02:00
Tobias Happ
d21dce1a41 docs: update examples and default config
Show recommended setups instead of more error-prone examples.
2022-10-28 17:52:27 +02:00
Tobias Happ
f4edb7be86 templates: add templates for some use cases 2022-10-28 17:52:27 +02:00
Tobias Happ
8b33a28370 CHANGELOG: document flakification of project 2022-10-28 17:52:27 +02:00
Tobias Happ
5d9e3c3dd1 tests: refactor to support flake setup 2022-10-28 17:52:27 +02:00
Tobias Happ
004faf1835 ci: remove extra_nix_config for flakes and nix-command
Enabled by default.
2022-10-28 17:52:27 +02:00
Tobias Happ
2b88cb5957 ci: replace ci.nix with build of bootstrapZip
bootstrapZip builds all derivations transitively.
2022-10-28 17:52:27 +02:00
Tobias Happ
7cea00a1c7 tests: increase robustness of fakedroid.sh 2022-10-28 17:52:27 +02:00
Tobias Happ
274bb4babd bootstrap: flakify bootstrap zip ball generation 2022-10-28 17:52:27 +02:00
Tobias Happ
b10dd78e18 bootstrap: refactor special args to reduce inputs 2022-10-28 17:52:27 +02:00
Tobias Happ
2ef9a7faa2 home-manager: fix directory not found error
Prepend of /. produces directory not found error when building on a non
nix-on-droid environment. The etc module works also with just a string.
2022-10-11 21:37:01 +02:00
Tobias Happ
83ab467992 flake: add flake.lock 2022-10-04 00:43:13 +02:00
Tobias Happ
a5ed8b213f treewide: apply statix fixes 2022-10-04 00:43:13 +02:00
Tobias Happ
7d1ed0fbaa treewide: apply nixpkgs-fmt 2022-10-04 00:43:13 +02:00
Tobias Happ
241632822a ci: add workflow for coding style linting 2022-10-04 00:43:13 +02:00
Tobias Happ
b5d055df01 flake: add formatter 2022-10-04 00:43:13 +02:00
Tobias Happ
08cfd65b67 flake: update to new naming convention for outputs 2022-10-04 00:43:13 +02:00
Tobias Happ
7474a703ea ci: update github workflows 2022-10-04 00:43:13 +02:00
Tobias Happ
c170d27234 environment.nix: fix NIX_PATH environment variable 2022-10-04 00:35:37 +02:00
Zhaofeng Li
e6c9902ddc CHANGELOG: Mention fake /proc/uptime workaround for ps 2022-09-24 00:32:10 +02:00
Zhaofeng Li
49e10dbb52 login: Add fake /proc/uptime workaround for ps
Fixes #77.
2022-09-24 00:32:10 +02:00
Alexander Sosedkin
e214fdef86 CHANGELOG: terminal.font selection 2022-09-22 23:04:41 +02:00
Alexander Sosedkin
9543f41de9 modules/terminal: make font configurable 2022-09-22 23:04:41 +02:00
Zhaofeng Li
dd0d1194a8 Remove dependency on coreutils from bootstrap
The Nix distribution tarball no longer includes coreutils.
2022-09-13 08:53:06 +02:00
Zhaofeng Li
6a97d9e697 nix-directory: Bump bootstrap nix to 2.11.0 2022-09-13 08:53:06 +02:00
Alexander Sosedkin
d49fd3a0c8 CHANGELOG: Release 22.05 2022-07-25 21:37:17 +02:00
Alexander Sosedkin
0ad6321f79 pkgs: use non-prebuilt SDK 2022-07-09 12:25:31 +02:00
Alexander Sosedkin
0de95f9e9f pkgs/cross-compiling/talloc-static: update, build differently 2022-07-03 18:54:21 +02:00
Alexander Sosedkin
b286ac1aac pkgs/nix-directory: update nix 2022-07-01 00:50:28 +02:00
Alexander Sosedkin
d1f52f2e1d Update 21.11 references to 22.05 2022-07-01 00:50:28 +02:00
Alexander Sosedkin
b4b889845c pkgs/proot-termux: update 2022-07-01 00:50:28 +02:00
Alexander Sosedkin
0dbf0f5618 Update pinned nixpkgs version to 22.05 2022-07-01 00:50:28 +02:00
Alexander Sosedkin
2d4d541334 Sprinkle --extra-experimental-features nix-command 2022-07-01 00:50:28 +02:00
Alexander Sosedkin
a7a2d56937 .github/workflows: use 22.05 2022-07-01 00:50:28 +02:00
Alexander Sosedkin
979900f93b CHANGELOG: add notes for previous changes 2022-07-01 00:50:28 +02:00
Matthew Toohey
949f20f8ba fix: don't force the use of nix_2_4 for flakes when nix is new enough 2022-06-08 07:57:24 +02:00
Zhong Jianxin
e7e7d1347f modules/environment/login: Fix fakeProcStat path 2022-04-22 09:52:19 +02:00
Alexander Sosedkin
f246a9e82d modules/environment/login: avoid no fakeProcStat warning 2022-04-17 21:49:46 +02:00
Zhong Jianxin
4717d351f4 nix: Rename extraConfig to extraOptions 2022-04-17 21:46:52 +02:00
Zhong Jianxin
5c5c44b5b7 nix: Add registry option 2022-04-17 21:46:52 +02:00
Zhong Jianxin
1a8ae407f5 nix: Add nixPath option 2022-04-17 21:46:52 +02:00
Josh Robson Chase
07c4406897 module/nix: Add backward compat with nixos for binary caches 2022-01-02 21:39:37 +01:00
Alexander Sosedkin
c1b61fc340 overlays/htop: remove since /proc/stat faking is enough 2021-12-21 21:44:19 +01:00
Zhong Jianxin
f88b0825c5 Provide fake /proc/stat if it's not readable
to make unpatched htop work
2021-12-21 14:52:51 +01:00
Alexander Sosedkin
98eca42af0 login: enable --sysvipc proot extension
Fixes: #114
2021-12-17 14:41:21 +01:00
Alexander Sosedkin
e87f42e3a2 modules/upgrade: fix missing /dev/shm on upgrade from <21.11
Fixes: #162
2021-12-17 12:46:55 +01:00
Alexander Sosedkin
0beab12f8d modules/environment/login: simplify to single arch 2021-12-17 00:21:33 +01:00
Alexander Sosedkin
d2e9c379df pkgs/nix-directory.nix: simplify to one arch 2021-12-17 00:21:33 +01:00