Commit graph

124 commits

Author SHA1 Message Date
26d5fcf589
Merge branch 'main' into teutat3s 2022-04-30 20:13:39 +02:00
9ef7784e81
git: mark PubSolarOS source dir as safe directory
to avoid permission error
2022-04-30 15:10:26 +02:00
08d0f49f3a
ttp: fix unset subcmd 2022-04-26 11:20:22 +02:00
888d6ca12a
teutat3s: add git lfs 2022-04-03 18:49:04 +02:00
7bbdc0c4f7
Add yubikey-agent overlay, update to latest git
commit, add nix-autobahn
2022-03-23 11:10:04 +01:00
2d68f026ef
tritonshell: init and adjust paths to source scripts in zshrc 2022-03-04 15:11:19 +01:00
f4d59feb29
watson: disable pager 2022-02-04 12:57:19 +01:00
0a1cd6bf40
Remove SSH public key, add comment about default password 2022-02-02 21:23:35 +01:00
74b4ec148c
Merge branch 'main' into feature/basic-iso 2022-02-02 04:38:30 +01:00
dca27eda2e
Fix up rebase 2022-02-02 04:21:40 +01:00
0cf1c0e9b0
iso: default user nixos becomes pub-solar 2022-02-02 04:00:11 +01:00
eca6d4d999
Use ttp shell function from tritonshell 2022-02-02 03:07:28 +01:00
bc07b99029
teutat3s: enable social profile 2022-01-31 17:50:01 +01:00
82aeb0ec39
iso: default user nixos becomes pub-solar 2022-01-31 17:45:26 +01:00
e19388f99b
Merge branch 'feature/basic-iso' into teutat3s-init-fae 2022-01-19 01:16:35 +01:00
082e33c1ed
wip 2022-01-19 01:13:15 +01:00
3c6d815d5c
Merge branch 'main' into teutat3s 2021-12-30 21:55:42 +01:00
David Arnold
838bcd1f51 nix-direnv: rm enableFlakes and pass nixUnstable
>        Failed assertions:
       - The option definition `programs.direnv.nix-direnv.enableFlakes' in `/nix/store/pv3vi4n7x83r4sc3ljqdgg9qifr4n5gp-source/users/profiles/direnv' no longer has any effect; please remove it.
       Flake support is now always enabled.
2021-12-29 14:00:25 -08:00
f570efefe9
Merge branch 'main' into teutat3s 2021-12-01 12:22:19 +01:00
Dmytro Kostiuchenko
b15b8bf865 Do not hardcode UID for the exemplary user
uid = 1000 is an unreasonable default for an examplary user nixos, because someone trying DevOs on a working NixOS installation likely has their own user with uid=1000 already. The code thus renders /etc/passwd invalid preventing user from logging in
2021-11-29 10:41:33 -05:00
2588264d88
Make check work 2021-10-24 22:03:28 +02:00
3bb6c8bc66
agenix: init environment-secrets 2021-10-24 01:16:58 +02:00
7985b4f33d
teutat3s: add network tools 2021-10-12 00:36:44 +02:00
62f7de1dba
Fix direnv cache 2021-09-21 22:27:53 +02:00
e33191591c
Merge remote-tracking branch 'devos/main' into teutat3s-develop 2021-08-15 10:20:36 +02:00
GTrunSec
aba10aa8a4
fix/hm: direnv flakes support 2021-08-02 15:52:41 -05:00
021c8774fa
Merge branch 'core' into teutat3s-develop 2021-07-17 15:49:07 +02:00
David Arnold
4b9cab40cb imp: add portable user definition
According to https://github.com/nix-community/home-manager/issues/2161
there might be a better formal distinction between host-spaced and
portable arch-spaced hm users in the future.
2021-07-16 11:22:10 -05:00
David Arnold
fe73d2a083
fix: hm pin to corresponding nixos version 2021-07-09 11:46:42 -05:00
David Arnold
3cc28b3adb
bump digga to latest develop 2021-06-24 18:11:24 -05:00
a7352d4bef
Disable keybase for now, too unused 2021-06-20 15:37:29 +02:00
6c40b31e79
Initial teutat3s commit 2021-06-06 15:22:44 +02:00
Timothy DeHerrera
2d91946745
doc: move all docs under doc 2021-04-18 20:42:49 -06:00
Timothy DeHerrera
be4b612b23
treewide: format with nixpkgs-fmt 2021-04-09 19:22:08 -06:00
Pacman99
6d51ed0266 users: add Home Manager section to doc 2021-03-23 09:43:37 -07:00
Pacman99
dc9d9877b8 export homeConfigurations for all user@host pairs and add better home-manager only defaults 2021-03-23 09:43:37 -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
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
40b49c52c1
create core branch without any profiles
This core will be used as the new base for the reuse branch, which is
essentiall the same as the existing template branch, except that it is
rebased from this core, simplifying future rebasing.
2021-02-03 18:58:58 -07:00
Timothy DeHerrera
9234577e7e
suites: add users to suites 2021-02-03 13:16:21 -07:00
Timothy DeHerrera
c67b846929
profiles: add concept of suites
* Import attrs of profiles automatically with `defaultImport`.
* Refactor profiles to ensure all are functions returning a module.
* Add a suites.nix with collections of profiles.
* Add suites as `specialArgs` to modules.
* Add suite import to NixOS host.
2021-02-03 13:16:14 -07:00
Timothy DeHerrera
fde19f0117
direnv: use nix-direnv instead ad hoc hack 2020-12-25 22:09:09 -07:00
Timothy DeHerrera
70723403cc
direnv: flake based envs are pure by default
We should reflect this in the IN_NIX_SHELL envar, since it doesn't
get set properly otherwise.
2020-12-19 17:49:18 -07:00
Timothy DeHerrera
4367a6212f
users#git: avoid warning on git pull 2020-12-19 17:44:30 -07:00
Timothy DeHerrera
aa85a2eda5
users#nixos: use git and direnv profiles 2020-08-02 13:30:03 -06:00
Timothy DeHerrera
f3f73c2b7b
users#direnv: init profile 2020-08-02 13:29:42 -06:00
Timothy DeHerrera
cdc9960c55
users#alacritty: init profile 2020-08-02 13:29:31 -06:00
Timothy DeHerrera
d225760ebe
users#git: init profile 2020-08-02 13:29:14 -06:00