bad
3980e568d7
Update flake.lock
2023-04-15 13:57:28 +02:00
Bad
15e0e96372
Update flakes
2023-03-19 14:19:17 +01:00
Bad
c13fe4b6df
Add three_dee to laptop profile
2023-01-05 23:58:10 +01:00
Bad
c539d4ce5c
Rename dnscrypt to dns
2022-09-13 17:37:16 +02:00
Bad
8356ba209f
Add tailscale
2022-08-28 01:05:07 +02:00
Bad
8ce232f5d2
Unify desktop and laptop user configs
2022-07-01 21:32:26 +02:00
Bad
b9bcdc1fde
Add peerix
2022-06-16 19:22:25 +02:00
Bad
456fa40035
Add flatpak
2022-02-19 22:40:43 +01:00
Bad
80f805dd0d
Switch to pipewire on laptop
2022-02-17 22:17:31 +01:00
Bad
77d9e7a0dd
Switch to pipewire onlaptop
2022-01-13 21:02:58 +01:00
bad
65f4e92636
Remove androiddev from tesco
2021-12-30 21:06:46 +01:00
Bad
2ecda92f23
Update suites
2021-12-09 22:37:16 +01:00
bad
7939bc2fdd
Add network manager to the workstation level
2021-10-29 18:16:59 +02:00
Bad
03da5e70c4
Switch to pipewire
2021-08-30 02:09:15 +02:00
Bad
1597e35b94
Install java
2021-08-23 14:40:31 +02:00
Bad
09d8f6817e
Add android studio to laptop suite
2021-08-14 12:16:22 +02:00
Bad
ee8b6ea441
Add virt-manager
2021-08-03 11:30:20 +02:00
Bad
affe651726
Idk various stuff too lazy to list
2021-07-27 11:50:57 +02:00
Bad
f6a0104fab
remove school profile
2021-07-07 20:32:40 +02:00
Bad
00daa59cd5
Add dnscrypt-proxy
2021-07-07 10:20:28 +02:00
Bad
3a416a1eca
Merge branch 'config' of im.badat.dev:bad/devos into config
2021-06-13 22:34:43 +02:00
Bad
66cc4e7e3d
Merge remote-tracking branch 'github/core' into config
2021-06-12 17:09:44 +02:00
Bad
04e5d78b64
Add core to default profile
2021-06-06 12:41:59 +02:00
Bad
3ddfe3beb4
Remove genymotion from androidev
2021-06-03 22:02:32 +02:00
Bad
71563734ca
Merge branch 'core' into config
2021-06-03 14:35:53 +00:00
Bad
cb4b921802
Add android dev profile
2021-05-08 11:49:24 +02:00
Bad
b0ce77e392
Merge branch 'config' of im.badat.dev:bad/devos into config
2021-04-28 22:09:03 +02:00
Bad
165697444f
Add tor
2021-04-25 23:43:46 +02:00
Bad
56f5094be1
Remvoe hosts block
2021-04-24 23:26:09 +02:00
Timothy DeHerrera
e1e0f99af9
suites: move to profles/suites.nix
2021-04-18 21:13:12 -06:00
Timothy DeHerrera
2d91946745
doc: move all docs under doc
2021-04-18 20:42:49 -06:00
Bad
8910cacc2a
Merge branch 'config' of im.badat.dev:bad/devos into config
2021-04-15 19:32:36 +02:00
Bad
62f091d089
replace r2 with rz
2021-04-15 19:27:15 +02:00
Bad
a278aa743d
add a temp hosts block
2021-04-15 14:44:23 +02:00
Bad
06f22fd874
Separate mae into two users
2021-04-15 14:40:48 +02:00
Bad
621cab576f
a
2021-04-09 19:51:39 +02:00
Bad
974df19d61
Install a bunch of useful packages
2021-04-08 22:07:42 +02:00
Bad
7f86d72347
Fix steam and add school profile
2021-04-08 12:35:13 +02:00
Pacman99
115f1e6711
make core an unecessary profile and add to suites
...
Prevents mkHosts subverting standard devos api to import core and add
all necessary core features to mkHosts, so core can be safely deleted in
suites
2021-04-06 19:00:57 -07:00
Bad
8f204d6f50
Format files
2021-04-06 20:59:09 +02:00
Bad
bb0468d538
Init
2021-04-06 13:37:40 +02:00
Pacman99
7ebd6b5730
move suites implementation logic to lib as mkSuites
2021-03-29 09:05:54 -07:00
Pacman99
cc52cd9fa2
users: wire up all user profiles to userSuites and pass to home-manager
2021-03-23 09:43:37 -07:00
Timothy DeHerrera
c012f2f4ed
treewide cleanups and refactoring for initial tests ( #157 )
...
- [x] refactor lib into separate files, similar to NixOS/nixpkgs/lib.
- [x] refactor ci to automatically generate derivations from flake outputs
- [x] remove cluttered indirection statements throughout the codebase
- [x] refactor hosts to allow for upcoming integration tests
- [x] improve ambiguity in the existing docs
- [x] add [BORS](https://bors.tech ) support
- [x] add initial integration test
- [x] write tests documentation
- [x] test lib
- [x] improve version string generation, and do so automatically for pkgs/flake.nix sources
Clean up the codebase as best we can in preparation for #152 and add tests. From now on, all PRs will be merged with BORS.
2021-03-14 07:10:51 +00:00
Timothy DeHerrera
1651913910
profiles: simplify profiles to suites
...
* Leave importing to nixpkgs module implentation. Provide a path
instead; resolves #136 .
* Allow profiles which are not lambdas but simple attribute sets,
relaxing the constraints a bit.
* Update profile README.md
* defaultImports -> mkProfileAttrs: allow importing subprofiles even
if parent directory does not contain a default.nix.
2021-02-25 14:47:19 -07:00
Timothy DeHerrera
8939c3401b
project rename: nixflk -> devos
2021-02-17 18:31:33 -07:00
Timothy DeHerrera
bf34d2071f
doc: new mdbook documentation
2021-02-14 02:46:05 -07:00
Timothy DeHerrera
1d5b489bb2
suites: mv to dir
2021-02-06 01:31:48 -07:00