Commit graph

  • 116e30b8d5 lib: move manual nixpkgs initialization to lib folder Tobias Happ 2022-07-09 15:35:57 +02:00
  • fc9072bb20 flake: fix outputs Tobias Happ 2022-07-09 15:31:25 +02:00
  • 9dfa32878b WIP UGLY Alexander Sosedkin 2022-07-09 14:08:11 +02:00
  • 2ff75c4eca modules/environment/login: switch to non-precompiled proot Alexander Sosedkin 2022-07-09 12:41:33 +02:00
  • 9385968a97 build.sh: trim the proot-building part Alexander Sosedkin 2022-07-09 12:41:49 +02:00
  • 0ad6321f79 pkgs: use non-prebuilt SDK Alexander Sosedkin 2022-07-03 19:03:00 +02:00
  • 0de95f9e9f pkgs/cross-compiling/talloc-static: update, build differently Alexander Sosedkin 2022-07-03 18:39:27 +02:00
  • b286ac1aac pkgs/nix-directory: update nix Alexander Sosedkin 2022-06-28 23:45:15 +02:00
  • d1f52f2e1d Update 21.11 references to 22.05 Alexander Sosedkin 2022-06-27 12:31:24 +02:00
  • b4b889845c pkgs/proot-termux: update Alexander Sosedkin 2022-06-27 12:23:01 +02:00
  • 0dbf0f5618 Update pinned nixpkgs version to 22.05 Alexander Sosedkin 2022-06-27 12:16:28 +02:00
  • 2d4d541334 Sprinkle --extra-experimental-features nix-command Alexander Sosedkin 2022-06-27 13:15:35 +02:00
  • a7a2d56937 .github/workflows: use 22.05 Alexander Sosedkin 2022-06-27 13:15:35 +02:00
  • 979900f93b CHANGELOG: add notes for previous changes Alexander Sosedkin 2022-06-27 12:41:58 +02:00
  • 2137ad1005 pkgs/nix-directory: update nix Alexander Sosedkin 2022-06-28 23:45:15 +02:00
  • fd02e666d8 Update 21.11 references to 22.05 Alexander Sosedkin 2022-06-27 12:31:24 +02:00
  • 5ac02d0a7b pkgs/proot-termux: update Alexander Sosedkin 2022-06-27 12:23:01 +02:00
  • 49e21620d5 Update pinned nixpkgs version to 22.05 Alexander Sosedkin 2022-06-27 12:16:28 +02:00
  • c7e15a304b Sprinkle --extra-experimental-features nix-command Alexander Sosedkin 2022-06-27 13:15:35 +02:00
  • 66b7f40e70 .github/workflows: use 22.05 Alexander Sosedkin 2022-06-27 13:15:35 +02:00
  • 222b3cf4fa CHANGELOG: add notes for previous changes Alexander Sosedkin 2022-06-27 12:41:58 +02:00
  • 949f20f8ba fix: don't force the use of nix_2_4 for flakes when nix is new enough Matthew Toohey 2022-06-05 17:03:18 -04:00
  • a91ee0a598 fix: don't force the use of nix_2_4 for flakes when nix is new enough Matthew Toohey 2022-06-05 17:03:18 -04:00
  • dda3bd3ef0 WIP: compile proot dynamically with non-prebuilt SDK update-sdk Alexander Sosedkin 2022-06-01 01:01:32 +02:00
  • a3f92c0e0d WIP 22.05 Alexander Sosedkin 2022-05-31 12:04:22 +02:00
  • 993cc2abfb modules/environment/login: Fix fakeProcStat path Zhong Jianxin 2022-04-20 15:35:02 +08:00
  • e7e7d1347f modules/environment/login: Fix fakeProcStat path Zhong Jianxin 2022-04-20 15:35:02 +08:00
  • a4b0253e7b modules/environment/login: Fix fakeProcStat path Zhong Jianxin 2022-04-20 15:35:02 +08:00
  • f246a9e82d modules/environment/login: avoid no fakeProcStat warning Alexander Sosedkin 2022-04-17 10:17:42 +02:00
  • 4717d351f4 nix: Rename extraConfig to extraOptions Zhong Jianxin 2022-04-11 10:44:25 +08:00
  • 5c5c44b5b7 nix: Add registry option Zhong Jianxin 2022-04-11 10:17:02 +08:00
  • 1a8ae407f5 nix: Add nixPath option Zhong Jianxin 2022-04-11 00:14:51 +08:00
  • 2ad1fd7f68 nix: Rename extraConfig to extraOptions Zhong Jianxin 2022-04-11 10:44:25 +08:00
  • 6c59137a11 nix: Add registry option Zhong Jianxin 2022-04-11 10:17:02 +08:00
  • e3f821de81 nix: Add nixPath option Zhong Jianxin 2022-04-11 00:14:51 +08:00
  • 07c4406897 module/nix: Add backward compat with nixos for binary caches Josh Robson Chase 2021-12-30 08:10:45 -05:00
  • 8f5b928289
    module/nix: Add backward compat with nixos for binary caches Josh Robson Chase 2021-12-30 08:10:45 -05:00
  • c1b61fc340 overlays/htop: remove since /proc/stat faking is enough Alexander Sosedkin 2021-12-21 21:44:19 +01:00
  • f88b0825c5 Provide fake /proc/stat if it's not readable Zhong Jianxin 2021-12-20 11:35:04 +08:00
  • 7b9d2997e2 Provide fake /proc/stat if it's not readable Zhong Jianxin 2021-12-20 11:35:04 +08:00
  • 98eca42af0 login: enable --sysvipc proot extension Alexander Sosedkin 2021-12-17 11:53:51 +01:00
  • c967c03c34 login: enable --sysvipc proot extension Alexander Sosedkin 2021-12-17 11:53:51 +01:00
  • e87f42e3a2 modules/upgrade: fix missing /dev/shm on upgrade from <21.11 release-21.11 Alexander Sosedkin 2021-12-17 01:28:46 +01:00
  • 2e891a4561 modules/upgrade: fix missing /dev/shm on upgrade from <21.11 Alexander Sosedkin 2021-12-17 01:28:46 +01:00
  • 0beab12f8d modules/environment/login: simplify to single arch Alexander Sosedkin 2021-12-16 23:34:48 +01:00
  • d2e9c379df pkgs/nix-directory.nix: simplify to one arch Alexander Sosedkin 2021-12-16 23:31:54 +01:00
  • cf5364dc55 flake.nix: throw on unsupported system type Alexander Sosedkin 2021-12-16 23:29:59 +01:00
  • e81bd1ae37 flake.nix: simplify to single arch Alexander Sosedkin 2021-12-16 22:14:32 +01:00
  • 9ee03e218d ci.nix: simplify to single arch Alexander Sosedkin 2021-12-16 22:13:57 +01:00
  • 7aeb529aab drop i686 support without simplifying code Alexander Sosedkin 2021-12-15 21:15:25 +01:00
  • b1635fd8c2 modules/environment/login: simplify to single arch Alexander Sosedkin 2021-12-16 23:34:48 +01:00
  • d5aea067f6 pkgs/nix-directory.nix: simplify to one arch Alexander Sosedkin 2021-12-16 23:31:54 +01:00
  • 521bd3da64 flake.nix: throw on unsupported system type Alexander Sosedkin 2021-12-16 23:29:59 +01:00
  • 276c667a5d flake.nix: simplify to single arch Alexander Sosedkin 2021-12-16 22:14:32 +01:00
  • d7a3e1fa16 ci.nix: simplify to single arch Alexander Sosedkin 2021-12-16 22:13:57 +01:00
  • c53afdbcbb docs: clean up leading asterisks Tobias Happ 2021-12-15 23:53:03 +01:00
  • 6143c86a7d docs: clean up leading asterisks Tobias Happ 2021-12-15 23:53:03 +01:00
  • b5325c18f6 session-init: fix option type and description Tobias Happ 2021-12-15 22:20:24 +01:00
  • 7e00a63733 session-init: consistently use the config for resolving home directory Tobias Happ 2021-12-14 20:12:23 +01:00
  • bb8470da1d session-init: only add to NIX_PATH if value is not present yet Tobias Happ 2021-12-14 20:11:57 +01:00
  • dcd8c07cd8 login: source session init in shell configs Tobias Happ 2021-12-14 20:07:46 +01:00
  • 543c3bfdee Remove set +u/-u Zhong Jianxin 2021-10-22 22:06:52 +08:00
  • 6bb1515408 session-init: fix option type and description Tobias Happ 2021-12-15 22:20:24 +01:00
  • 175885213f session-init: consistently use the config for resolving home directory Tobias Happ 2021-12-14 20:12:23 +01:00
  • 1ad8012b3c session-init: only add to NIX_PATH if value is not present yet Tobias Happ 2021-12-14 20:11:57 +01:00
  • b201d656b9 login: source session init in shell configs Tobias Happ 2021-12-14 20:07:46 +01:00
  • b4b228eb27 Remove set +u/-u Zhong Jianxin 2021-10-22 22:06:52 +08:00
  • 154ad5a368 drop i686 support without simplifying code Alexander Sosedkin 2021-12-15 21:15:25 +01:00
  • 4ade388b9a tests: do not create out link from proot build Tobias Happ 2021-12-14 14:09:44 +01:00
  • 3114584c57 bootstrap: ensure that the correct pkgs instance is used Tobias Happ 2021-12-12 19:20:41 +01:00
  • 52efd98b5e tests: add cleanup logic for changed nix-channels Tobias Happ 2021-12-12 17:19:11 +01:00
  • d8f098c8e5 tests: only expose env variables in setup that are used Tobias Happ 2021-12-12 17:18:46 +01:00
  • 619e53ac72 tests: simplify clean up logic for ~/.config/nixpkgs Tobias Happ 2021-12-12 17:18:07 +01:00
  • 0c2f293502 tests: only backup ~/.config/nixpkgs Tobias Happ 2021-12-12 17:16:38 +01:00
  • e687e46e2f tests: update flake tests to use new --flake argument Tobias Happ 2021-12-12 17:15:53 +01:00
  • 248632699e tests: increase readability through small helper functions Tobias Happ 2021-12-12 17:14:24 +01:00
  • 7f983228fe tests: add assertions only relevant for the specific test case Tobias Happ 2021-12-12 17:11:39 +01:00
  • 726f74d9ec tests: restore the initial generation before each test Tobias Happ 2021-12-12 17:08:16 +01:00
  • 9477418fe6 tests: use bats pretty formatter Tobias Happ 2021-12-12 17:06:28 +01:00
  • 9f5f608d2b docs: update README for new flake support Tobias Happ 2021-12-12 00:22:52 +01:00
  • 49eb3efe98 flake: update lib module for more flexibilty Tobias Happ 2021-12-12 00:21:07 +01:00
  • 3d3441de44 nix-on-droid: add native support for flakes Tobias Happ 2021-12-12 00:20:48 +01:00
  • c0568ad13a nix-on-droid: fix shellcheck issues Tobias Happ 2021-12-12 00:20:30 +01:00
  • 75d0c7c565 pkgs: use new args of ./modules Tobias Happ 2021-12-12 00:19:25 +01:00
  • 403336d4c4 modules: introduce more arguments at top-level Tobias Happ 2021-12-12 00:18:41 +01:00
  • 7bae16e16d README: assorted fixes Alexander Sosedkin 2021-12-14 23:44:06 +01:00
  • 2bff5c3037 README: assorted fixes Alexander Sosedkin 2021-12-14 23:44:06 +01:00
  • b5ffc6d7df home-manager: add extraSpecialArgs and sharedModules options Tobias Happ 2021-12-14 20:37:07 +01:00
  • 38241f6363 activation: add VERBOSE env var in option description Tobias Happ 2021-12-14 20:06:18 +01:00
  • b446b6572e ci: do not attempt to push to cachix on PR builds Tobias Happ 2021-12-14 21:45:55 +01:00
  • ff2efa1975 ci: do not attempt to push to cachix on PR builds Tobias Happ 2021-12-14 21:45:55 +01:00
  • fb77d90e2f activation: add VERBOSE env var in option description Tobias Happ 2021-12-14 20:06:18 +01:00
  • a729b0149a home-manager: add extraSpecialArgs and sharedModules options Tobias Happ 2021-12-14 20:37:07 +01:00
  • 427074a492 tests: do not create out link from proot build Tobias Happ 2021-12-14 14:09:44 +01:00
  • c98413b056 bootstrap: ensure that the correct pkgs instance is used Tobias Happ 2021-12-12 19:20:41 +01:00
  • ccbb8db229 tests: add cleanup logic for changed nix-channels Tobias Happ 2021-12-12 17:19:11 +01:00
  • 5b1305ffa8 tests: only expose env variables in setup that are used Tobias Happ 2021-12-12 17:18:46 +01:00
  • b377c6c902 tests: simplify clean up logic for ~/.config/nixpkgs Tobias Happ 2021-12-12 17:18:07 +01:00
  • 43b94dee09 tests: only backup ~/.config/nixpkgs Tobias Happ 2021-12-12 17:16:38 +01:00
  • 5af98fb5f1 tests: update flake tests to use new --flake argument Tobias Happ 2021-12-12 17:15:53 +01:00