teutat3s
c9e3b40883
teutat3s: use ci.pub.solar for drone
2023-02-02 17:28:09 +01:00
teutat3s
8f77eef79a
terminal-life: switch from zsh to bash & starship
2023-01-28 22:05:02 +01:00
teutat3s
dca0bd978d
Apply treefmt
2023-01-28 21:49:10 +01:00
teutat3s
2630acd0bc
teutat3s: ready for nixos release 22.11
2022-11-22 12:28:30 +01:00
teutat3s
42c4cda12e
teutat3s: disable keybase services for now
2022-11-20 23:17:25 +01:00
teutat3s
60e15166c8
teutat3s: init age-plugin-yubikey to encrypt secrets
...
It seems yubikey-agent still has to be SIGHUP'ed before using agenix:
like so:
killall -HUP yubikey-agent
Read more on how to set this up here:
https://github.com/ryantm/agenix/issues/115
Another related issue:
https://github.com/FiloSottile/yubikey-agent/issues/63
2022-10-24 17:23:45 +02:00
teutat3s
ea11c9ed6d
nix-autobahn: switch back to upstream repo
2022-08-09 11:56:42 +02:00
teutat3s
5b4dcce3c0
nomad: use version nomad_1_3 for zsh completion, too
2022-07-07 22:29:33 +02:00
teutat3s
a5a97f1757
yubikey-agent: replace overlay with nixos-unstable
...
Don't use the overlay anymore, because now there's a recent enough
version in nixpkgs branch nixos-unstable
2022-07-07 22:29:33 +02:00
teutat3s
8e1f2b5abc
teutat3s: use nomad_1_3
2022-06-02 10:48:44 +02:00
teutat3s
26d5fcf589
Merge branch 'main' into teutat3s
2022-04-30 20:13:39 +02:00
teutat3s
9ef7784e81
git: mark PubSolarOS source dir as safe directory
...
to avoid permission error
2022-04-30 15:10:26 +02:00
teutat3s
08d0f49f3a
ttp: fix unset subcmd
2022-04-26 11:20:22 +02:00
teutat3s
888d6ca12a
teutat3s: add git lfs
2022-04-03 18:49:04 +02:00
teutat3s
7bbdc0c4f7
Add yubikey-agent overlay, update to latest git
...
commit, add nix-autobahn
2022-03-23 11:10:04 +01:00
teutat3s
2d68f026ef
tritonshell: init and adjust paths to source scripts in zshrc
2022-03-04 15:11:19 +01:00
teutat3s
f4d59feb29
watson: disable pager
2022-02-04 12:57:19 +01:00
teutat3s
0a1cd6bf40
Remove SSH public key, add comment about default password
2022-02-02 21:23:35 +01:00
teutat3s
74b4ec148c
Merge branch 'main' into feature/basic-iso
2022-02-02 04:38:30 +01:00
teutat3s
dca27eda2e
Fix up rebase
2022-02-02 04:21:40 +01:00
teutat3s
0cf1c0e9b0
iso: default user nixos becomes pub-solar
2022-02-02 04:00:11 +01:00
teutat3s
eca6d4d999
Use ttp shell function from tritonshell
2022-02-02 03:07:28 +01:00
teutat3s
bc07b99029
teutat3s: enable social profile
2022-01-31 17:50:01 +01:00
teutat3s
82aeb0ec39
iso: default user nixos becomes pub-solar
2022-01-31 17:45:26 +01:00
teutat3s
e19388f99b
Merge branch 'feature/basic-iso' into teutat3s-init-fae
2022-01-19 01:16:35 +01:00
teutat3s
082e33c1ed
wip
2022-01-19 01:13:15 +01:00
teutat3s
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
teutat3s
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
teutat3s
2588264d88
Make check work
2021-10-24 22:03:28 +02:00
teutat3s
3bb6c8bc66
agenix: init environment-secrets
2021-10-24 01:16:58 +02:00
teutat3s
7985b4f33d
teutat3s: add network tools
2021-10-12 00:36:44 +02:00
teutat3s
62f7de1dba
Fix direnv cache
2021-09-21 22:27:53 +02:00
teutat3s
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
teutat3s
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
teutat3s
a7352d4bef
Disable keybase for now, too unused
2021-06-20 15:37:29 +02:00
teutat3s
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