From ee4cac52731d7a4dd4ef132bf4ea8aae8bda119c Mon Sep 17 00:00:00 2001 From: Eclypsed Date: Wed, 15 Oct 2025 18:21:11 -0400 Subject: [PATCH] Final changes --- src/App.svelte | 3 +- src/slides/Flake.svelte | 13 -------- src/slides/NixOSRebuild.svelte | 58 ++++++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+), 14 deletions(-) delete mode 100644 src/slides/Flake.svelte create mode 100644 src/slides/NixOSRebuild.svelte diff --git a/src/App.svelte b/src/App.svelte index 88fbf69..be12d8e 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -16,7 +16,6 @@ import History from './slides/History.svelte' import CoreIdea from './slides/CoreIdea.svelte' import TheProblem from './slides/TheProblem.svelte' - import Flake from './slides/Flake.svelte' import Channels from './slides/Channels.svelte' import TitleNixOS from './slides/TitleNixOS.svelte' import NixOSInstall from './slides/NixOSInstall.svelte' @@ -31,6 +30,7 @@ import Devenv from './slides/Devenv.svelte' import Configuration from './slides/Configuration.svelte' import Neovim from './slides/Neovim.svelte' + import NixOSRebuild from './slides/NixOSRebuild.svelte' onMount(async () => { await tick() @@ -61,6 +61,7 @@ + diff --git a/src/slides/Flake.svelte b/src/slides/Flake.svelte deleted file mode 100644 index 0ce651f..0000000 --- a/src/slides/Flake.svelte +++ /dev/null @@ -1,13 +0,0 @@ - - -
- {#each Object.values(Code) as code} -
-

-{code}
-        
-
- {/each} -
diff --git a/src/slides/NixOSRebuild.svelte b/src/slides/NixOSRebuild.svelte new file mode 100644 index 0000000..a3dd8f6 --- /dev/null +++ b/src/slides/NixOSRebuild.svelte @@ -0,0 +1,58 @@ +
+
+
+ Rebuilding the System +

+ To apply new configuration changes, run the nixos-rebuild command. This evalutates your nix configuration, downloads any packages necessary, + and build the result. +

+
+
+
+
+

+    nixos-rebuild switch
+                
+ Activate new generation and make it default boot option +

+    nixos-rebuild boot
+                
+ Make new generation default boot option, don't activate until reboot +

+    nixos-rebuild test
+                
+ Activate new generation but don't make a boot option +

+    nixos-rebuild build
+                
+ Create a symlink called result pointing to the new generation +

+    nixos-rebuild dry-acitvate
+                
+ Don't actiave new changes, show the changes that would have been applied +

+    nixos-rebuild build-vm
+                
+ Create a QEMU VM of the resulting generation +
+
+
+ +