diff --git a/README.md b/README.md index 2362780..0347127 100644 --- a/README.md +++ b/README.md @@ -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. Sä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` på `/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 diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..989e14e --- /dev/null +++ b/flake.lock @@ -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 +} diff --git a/modules/base.nix b/modules/base.nix index 1f6e24d..bb132d3 100644 --- a/modules/base.nix +++ b/modules/base.nix @@ -84,6 +84,7 @@ cowsay fortune lolcat + fastfetch curl eza fzf