Commit graph

49 commits

Author SHA1 Message Date
mae
4c80362d2e Replace homegrown podman module 2023-04-27 22:02:06 +02:00
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