Compare commits

...

2 Commits

Author SHA1 Message Date
b7d6681cfc changs 2026-03-24 17:08:33 +01:00
b90ebe6c6d disc id 2026-03-24 17:08:22 +01:00
4 changed files with 60 additions and 8 deletions

View File

@@ -11,8 +11,8 @@ Just nu finns hosten `kronos`, med:
- `TPM2` för automatisk upplåsning av LUKS
- `zram` i stället för swap-partition
- `systemd-networkd` och `systemd-resolved`
- `GRUB` med `os-prober` for Windows-stöd
- proprietär `NVIDIA`-drivrutin för `kronos`
- `GRUB` med `os-prober` för Windows-stöd
- `NVIDIA` med `nvidia-open` för `kronos`
- `OpenSSH`
- automatiska `ZFS`-snapshots
@@ -33,8 +33,10 @@ Dotfiles hanteras inte av Nix i det här förrådet. De installeras separat med
Det finns några saker som måste ändras innan konfigurationen används på en ny maskin.
1. tt rätt disk i `hosts/kronos/default.nix`
- byt ut `REPLACE_ME` mot rätt `/dev/disk/by-id/...`
1. Kontrollera att rätt disk är vald i `hosts/kronos/default.nix`
- just nu pekar `installDisk``/dev/disk/by-id/wwn-0x5001b444a9734c0e`
- det är tänkt att vara nuvarande Arch-disken på `kronos`
- ändra detta innan återanvändning på annan maskin
2. Generera riktig `hardware-configuration.nix`
- den nuvarande filen är bara en platshållare tills den genereras på målsystemet
3. Kontrollera `networking.hostId`
@@ -57,7 +59,7 @@ hitta andra installerade system via `os-prober`, till exempel Windows.
## Installation från minimal NixOS-installationsmedia
Om nätverket inte redan fungerar:
Om nätverket inte redan fungerar i installationsmediet:
```bash
nmtui
@@ -142,9 +144,10 @@ cd ~/dotfiles
stow ghostty foot hyprland paru shell tmux wezterm
```
Observera att din nuvarande Hyprland-konfiguration fortfarande försöker starta
Observera att dina nuvarande Hyprland-dotfiles fortfarande försöker starta
`nm-applet`. Eftersom systemet använder `systemd-networkd` i stället för
NetworkManager bör den raden tas bort eller ersättas i dina dotfiles.
NetworkManager bör den raden tas bort eller ersättas efter att dotfiles har
stow:ats in.
## Vanligt underhåll

48
flake.lock generated Normal file
View File

@@ -0,0 +1,48 @@
{
"nodes": {
"disko": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1773889306,
"narHash": "sha256-PAqwnsBSI9SVC2QugvQ3xeYCB0otOwCacB1ueQj2tgw=",
"owner": "nix-community",
"repo": "disko",
"rev": "5ad85c82cc52264f4beddc934ba57f3789f28347",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "disko",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1774106199,
"narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"disko": "disko",
"nixpkgs": "nixpkgs"
}
}
},
"root": "root",
"version": 7
}

View File

@@ -8,7 +8,7 @@ let
fullName = "Love";
hostName = "Kronos";
homeDir = "/home/${userName}";
installDisk = "/dev/disk/by-id/REPLACE_ME";
installDisk = "/dev/disk/by-id/wwn-0x5001b444a9734c0e";
in
{
_module.args = {

View File

@@ -84,6 +84,7 @@
cowsay
fortune
lolcat
fastfetch
curl
eza
fzf