59 lines
1.1 KiB
Text
59 lines
1.1 KiB
Text
|
# Preparation integration server (Re-structuration configs)
|
||
|
|
||
|
home/
|
||
|
----> alacritty
|
||
|
----> chromium
|
||
|
----> direnv
|
||
|
----> emacs
|
||
|
----> flatpak
|
||
|
----> git
|
||
|
----> default
|
||
|
|
||
|
======> hosts -> rename to machines
|
||
|
machines/
|
||
|
----> machine1/
|
||
|
------------> hardware-configuration.nix
|
||
|
------------> system.nix
|
||
|
------------> home.nix
|
||
|
----> machine2/
|
||
|
------------> hardware-configuration.nix
|
||
|
------------> system.nix
|
||
|
------------> home.nix
|
||
|
|
||
|
======> modules -> rename to system
|
||
|
system/
|
||
|
----> server/
|
||
|
------------> ssh
|
||
|
------------> openvscode
|
||
|
------------> docker
|
||
|
----> graphics/
|
||
|
------------> plasma
|
||
|
------------> gnome
|
||
|
------------> hyprland
|
||
|
----> devices/
|
||
|
------------> print-support
|
||
|
------------> bluetooth
|
||
|
------------> nvidia
|
||
|
----> modules/
|
||
|
------------> plymouth
|
||
|
|
||
|
secrets/ (In separate repo ? submodules ?)
|
||
|
----> service1_secrets
|
||
|
----> service2_secrets
|
||
|
|
||
|
pkgs/
|
||
|
overlays/
|
||
|
|
||
|
How work WSL ?
|
||
|
How work Darwin ?
|
||
|
How work Nix only system (Not nixos) ?
|
||
|
How work disko ?
|
||
|
Separate explicitly config and basic usage ?
|
||
|
|
||
|
# SSH
|
||
|
|
||
|
services.openssh = {
|
||
|
enable = true;
|
||
|
|
||
|
authorizedKeysFiles = [key1 key2 key3]; # From agenix
|
||
|
}
|