Commit graph

426 commits

Author SHA1 Message Date
Alexander Sosedkin
d72ab2a167 add x86_64 arch 2024-06-30 20:29:37 +02:00
Alexander Sosedkin
463e0f82a6 tests/on-device: test vim, not vi (android can have vi) 2024-06-30 20:29:37 +02:00
Alexander Sosedkin
da9596df88 scripts/deploy.sh: support file:/// urls 2024-06-30 20:29:37 +02:00
Alexander Sosedkin
5c87fc7357 nix-on-droid, tests: use /data/local/tmp/n-o-d 2024-06-30 20:29:37 +02:00
Alexander Sosedkin
6ef3f8ff07 remove fakedroid 2024-06-30 20:29:37 +02:00
Alexander Sosedkin
d7c432bad3 .github: drop fakedroid-odt workflow 2024-06-30 20:29:37 +02:00
Phani Rithvij
2d93311c4f
add a few more useful commands for easier onboarding 2024-03-14 17:37:11 +01:00
Alexander Sosedkin
7b3cc6e3f9 pkgs/nix-directory: update nix to 2.20.5 2024-03-08 07:35:53 +01:00
Alexander Sosedkin
4029051109 flake.nix, docs: band-aid docs generation using nixpkgs-23.05 2024-03-06 01:51:02 +01:00
Alexander Sosedkin
11e98b0140 .github/workflows/docs: fixup upload-pages-artifact version 2024-03-05 23:16:05 +01:00
Alexander Sosedkin
8bcabf2f5a .github/workflows: update action versions 2024-03-05 23:09:33 +01:00
Alexander Sosedkin
c33e249719 nix-on-droid: warn on switching with flake.nix w/o --flake
Fixes: #295
2024-03-05 23:09:33 +01:00
Alexander Sosedkin
94bf554ee9 flake.lock: update more inputs 2024-03-05 23:09:33 +01:00
Alexander Sosedkin
53f8966627 pkgs: update proot and talloc 2024-03-05 23:09:33 +01:00
Alexander Sosedkin
6daee58791 update nixpkgs; applyPatches to fix toolchain (nixpkgs!269077) 2024-03-05 23:09:33 +01:00
Alexander Sosedkin
970a735f56 pkgs/nix-directory: update nix to 2.20.4
Co-authored-by: Tobias Happ <tobias.happ@gmx.de>
2024-03-05 23:09:33 +01:00
Alexander Sosedkin
be783dd251 set stable version to 23.11 2024-03-05 23:09:33 +01:00
Zhong Jianxin
4b1a6ebcc7 home-manager: Extend lib instead of pkgs.lib
This will allow extending `lib` using:

```
_modules.args.lib = ...
```

Without this the extended lib is not available to home-manager modules.
2024-03-05 23:09:33 +01:00
Alexander Sosedkin
78349e4a81 nix-on-droid: allow passing args to on-device-test 2024-03-05 23:09:33 +01:00
Alexander Sosedkin
3aab6a9ec4 CHANGELOG: mention terminal.colors 2024-02-17 12:05:34 +01:00
Alexander Sosedkin
b237029736 tests/on-device/config-term-colors: add 2024-02-17 12:02:27 +01:00
Alexander Sosedkin
ec5d7f4ccc modules/terminal: restrict colornames 2024-02-17 12:02:27 +01:00
Socks Candy
f05bfc132d modules/terminal: implement termux colorschemes (colors.properties) 2024-02-17 12:02:27 +01:00
Alexander Sosedkin
6a0167241b flake.lock, flake.nix: update nmd, use sourcehut:~rycee/nmd 2024-02-17 12:01:44 +01:00
Alexander Sosedkin
82b4cd68fc nix-on-droid.nix.default: switch to nix-community/home-manager 2024-02-14 22:03:24 +01:00
Daniel Kahlenberg
7390acee6d Update README.md
Use nix-community repository for home-manager
2024-02-14 22:03:24 +01:00
Alexander Sosedkin
039379abee move from github:t184256/ to github:nix-community/ 2023-09-13 13:35:41 +02:00
Evgeny Kurnevsky
9c190d19cd build: use str instead of string
string was deprecated in nixpkgs
2023-08-12 15:52:03 +02:00
Evgeny Kurnevsky
b324ef2824 modules/environment/networking: implement /etc/hosts options 2023-07-27 16:31:21 +02:00
Alexander Sosedkin
2301e01d48 pkgs: update talloc and proot 2023-06-30 18:57:34 +02:00
Alexander Sosedkin
468bf944df update nixpkgs version 2023-06-30 18:57:34 +02:00
Alexander Sosedkin
f77ae62112 pkgs/nix-directory: update nix to 2.16.1 2023-06-30 18:57:34 +02:00
Alexander Sosedkin
c367bba341 tests/fakedroid: update qemu to 7.2.0 2023-06-30 18:57:34 +02:00
Alexander Sosedkin
f636824b08 set stable version to 23.05 2023-06-30 18:57:34 +02:00
Tobias Happ
064e1b280e ci: regularly run all actions 2023-05-17 21:59:03 +02:00
Tobias Happ
109abda381 ci: update github actions 2023-05-17 21:59:03 +02:00
jarkad
dd86937ef7 CHANGELOG: add environment.extraOutputsToInstall option 2023-05-16 18:23:38 +02:00
jarkad
02c3b2d260 modules/environment/path: add extraOutputsToInstall option 2023-05-16 18:23:38 +02:00
Tobias Happ
b00cb5e7e2 docs: set stateVersion for manual generation 2022-12-05 01:08:38 +01:00
Tobias Happ
355aa408c2 nix-on-droid: remove fallback for default nix < 2.4
Nixpkgs 22.11 has the default nix package with version 2.11.0.
2022-12-04 17:04:17 +01:00
Tobias Happ
588ab89b1d modules/terminal: remove mention of TTF font requirement
As mentioned in #230, probably all font types will work with this option
despite the fact that the symlink needs to be called
`~/.termux/font.ttf`.
2022-12-04 17:04:17 +01:00
Tobias Happ
3dfb9d44b5 bootstrap: update nixpkgs version 2022-12-04 17:04:17 +01:00
Tobias Happ
a45761bc87 bootstrap: update nix to 2.11.1 2022-12-04 17:04:17 +01:00
Tobias Happ
ef3ae133e5 tests: update qemu to 7.1.0 2022-12-04 17:04:17 +01:00
Tobias Happ
be1e192fcd CHANGELOG: add structure to 22.11 changelog 2022-12-04 17:04:17 +01:00
Tobias Happ
c70a1d9745 set stable version to 22.11 2022-12-04 17:04:17 +01:00
Tobias Happ
7e8f1ad6e2 modules/version: remove default stateVersion value
The state version is a sensible value that should explicitly set in the
users config.

Following home-manager: https://github.com/nix-community/home-manager/pull/3043.
2022-12-04 17:04:17 +01:00
Alexander Sosedkin
9ba1feced2 deploy: allow specifying urls not ending with source.tar.gz
For example, the official bootstrap ones.
2022-12-04 13:09:13 +01:00
Tobias Happ
5e7d6d1214 environment.path: fix installation with nix profile
Manual removal and installation as two non-atomical steps is required
because of https://github.com/NixOS/nix/issues/6349.
2022-12-04 13:09:02 +01:00
Pavel Atanasov
4e58ce7971 fix(terminal.nix): quote font paths 2022-11-26 01:30:04 +01:00