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 - `TPM2` för automatisk upplåsning av LUKS
- `zram` i stället för swap-partition - `zram` i stället för swap-partition
- `systemd-networkd` och `systemd-resolved` - `systemd-networkd` och `systemd-resolved`
- `GRUB` med `os-prober` for Windows-stöd - `GRUB` med `os-prober` för Windows-stöd
- proprietär `NVIDIA`-drivrutin för `kronos` - `NVIDIA` med `nvidia-open` för `kronos`
- `OpenSSH` - `OpenSSH`
- automatiska `ZFS`-snapshots - 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. 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` 1. Kontrollera att rätt disk är vald i `hosts/kronos/default.nix`
- byt ut `REPLACE_ME` mot rätt `/dev/disk/by-id/...` - 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` 2. Generera riktig `hardware-configuration.nix`
- den nuvarande filen är bara en platshållare tills den genereras på målsystemet - den nuvarande filen är bara en platshållare tills den genereras på målsystemet
3. Kontrollera `networking.hostId` 3. Kontrollera `networking.hostId`
@@ -57,7 +59,7 @@ hitta andra installerade system via `os-prober`, till exempel Windows.
## Installation från minimal NixOS-installationsmedia ## Installation från minimal NixOS-installationsmedia
Om nätverket inte redan fungerar: Om nätverket inte redan fungerar i installationsmediet:
```bash ```bash
nmtui nmtui
@@ -142,9 +144,10 @@ cd ~/dotfiles
stow ghostty foot hyprland paru shell tmux wezterm 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 `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 ## 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"; fullName = "Love";
hostName = "Kronos"; hostName = "Kronos";
homeDir = "/home/${userName}"; homeDir = "/home/${userName}";
installDisk = "/dev/disk/by-id/REPLACE_ME"; installDisk = "/dev/disk/by-id/wwn-0x5001b444a9734c0e";
in in
{ {
_module.args = { _module.args = {

View File

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