Commit Graph

132 Commits

Author SHA1 Message Date
2bee47c915
Merge remote-tracking branch 'upstream/main' into terra 2021-08-12 20:02:29 +03:00
1feb332a7c
updoot 2021-08-08 23:42:04 +03:00
David Arnold
b5da406689
fix: dedicated bootstrap config 2021-08-05 20:42:25 -05:00
54c205202b
stuff 2021-07-24 23:22:33 +03:00
107dd81aab
fix 2021-07-24 16:51:53 +03:00
23a5f356ff
fonts 2021-07-24 16:37:53 +03:00
f667861a5f
stuff 2021-07-14 22:59:23 +03:00
86376fbb67
stuff 2021-07-12 10:37:42 +03:00
08e8fe9c28
stuff 2021-06-21 21:15:22 +03:00
9f6a8af128
stuff 2021-06-13 09:52:12 +03:00
c286cf9903
stuff 2021-06-08 15:07:11 +03:00
7250687dd7
disable libvirtd 2021-05-25 03:24:39 +03:00
86b4218b14
chore(deps): update flake deps 2021-05-24 22:40:25 +03:00
4355c18b19
fix: suites 2021-05-24 22:40:25 +03:00
d5c1a63ba3
refactor!: port to devos 2021-05-24 22:40:00 +03:00
c787ff3a5c
chore: cleanup 2021-05-24 22:39:48 +03:00
f6fffc51ab
instant repl for system flake with nixpkgs, use system nixpkgs for nix commands 2021-05-24 22:39:47 +03:00
e5967bb61c
disable ipfs 2021-05-24 22:39:47 +03:00
6f02cfa730
feat: disable unneeded stuff 2021-05-24 22:39:46 +03:00
4c9ecbc3ae
too lazy 2021-05-24 22:39:46 +03:00
4a8e7928aa
feat: switch to sway, qt theme, hydrus 2021-05-24 22:39:46 +03:00
1917152220
feat(lungmen): enable pipewire 2021-05-24 22:39:46 +03:00
35fb51eb55
chore(deps): update flake deps 2021-05-24 22:39:45 +03:00
9d86f09fcf
feat: enable flatpak 2021-05-24 22:39:45 +03:00
5332feb5a4
feat: stuff 2021-05-24 22:39:45 +03:00
81d86adbd6
feat: network manager now 2021-05-24 22:39:45 +03:00
2dfa73e0cf
feat: switch to plasma because gnome bad 2021-05-24 22:39:45 +03:00
e2aa41fc58
chore(deps): update flake deps 2021-05-24 22:39:45 +03:00
9038d13256
feat: stuff 2021-05-24 22:39:44 +03:00
b64e939886
we got vscode now 2021-05-24 22:39:44 +03:00
63a724f656
updoots 2021-05-24 22:39:44 +03:00
ed926635df
more stuff 2021-05-24 22:39:44 +03:00
28d1d1540b
temp 2021-05-24 22:39:44 +03:00
258e31048d
temp 2021-05-24 22:39:44 +03:00
72b9f757ed
stuff 2021-05-24 22:39:43 +03:00
Timothy DeHerrera
2d91946745
doc: move all docs under doc 2021-04-18 20:42:49 -06:00
Pacman99
ec7eff63eb move hosts implementation logic to lib as mkHosts 2021-03-29 09:05:54 -07:00
Pacman99
25a2431ff7 hosts: add cachix 2021-03-23 10:25:42 -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
Pacman99
416a52fcd3 users: add and export user modules and import them in hosts 2021-03-23 09:43:37 -07:00
Timothy DeHerrera
9ba1e7f9bc
nix: remove patch for default unstable features 2021-03-22 23:29:30 -06:00
Pacman99
aec7c92cc7 hosts: set nixpkgs.pkgs based on nixpkgs.system 2021-03-19 12:23:23 -07:00
Pacman99
dd494facc3 hosts/devosSystem: pass modules as attrset 2021-03-17 17:28:49 -07:00
Pacman99
6210daff13 add hosts module arg to easily access other host's config 2021-03-16 16:09:52 -07:00
David Arnold
3d324e7533 lib/devos: bake devos repo into live cd (#168)
fix #167 

This worked for me to bootstrap another machine.
2021-03-16 19:50:38 +00: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
98404a158b
hosts: pass host as reference
Allow easier debugging, in the same vain as
1651913910.
2021-03-01 23:05:32 -07:00
Timothy DeHerrera
44bae21564
nix#registry: update names
Continuing the work from 487fa7ea26,
simplify the registry entries a bit more by simply refering to the
input flakes. Also add alias `orch` for easy search `override`.
2021-03-01 20:11:23 -07:00
Louis Bettens
487fa7ea26 hosts: fix #142 2021-03-01 18:05:58 +01: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