Add build script, add ly, fix hypr

This commit is contained in:
Alexander
2025-08-03 18:24:21 +02:00
parent 4a2ba48482
commit 6dc0c4af4c
16 changed files with 903 additions and 256 deletions
+32
View File
@@ -47,6 +47,9 @@ This guide documents methods for installing NixOS on a Proxmox virtual machine.
- [[#generating-hardware-configuration][Generating Hardware Configuration]]
- [[#todos][TODOs]]
- [[#inspiration][Inspiration]]
- [[#fujin-install][Fujin install]]
- [[#boot-drive][Boot Drive]]
- [[#minimal][Minimal]]
* Installation Methods
** Method 1: Remote Installation with nixos-anywhere
@@ -269,3 +272,32 @@ nix run github:nix-community/nixos-anywhere -- \
* Inspiration
The configuration and structure of this setup were inspired by the following repository:
- [[https://github.com/notthebee/nix-config][notthebee/nix-config]]
* Fujin install
** Boot Drive
1. Boot into izanami
2. git clone repo 'git clone https://github.com/LichHunter/susano-nixos'
3. Disko install fujin-minimal 'nix run github:nix-community/disko#disko-install -- --flake .#fujin-minimal --disk main /dev/nvme0n1'
4. Reboot
** Minimal
1. Mount backup drive 'mkdir /tmp/drive; sudo mount /dev/sda1 /tmp/drive'
2. Copy latest backup from drive to home folder
3. Unarchive it (you should now have ssh keys)
4. Git clone nixos repo 'git clone git@github.com:LichHunter/susano-nixos'
5. Upgrade to man configuration
#+begin_src bash
sudo nixos-rebuild boot --flake .#fujin
#+end_src
6. Install emacs
#+begin_src bash
git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.config/emacs
~/.config/emacs/bin/doom install
#+end_src
7. Copy configs for emacs
#+begin_src bash
cp ~/susano-nixos/machines/fujin/main/doom-configs ~/.config/doom
#+end_src
8. Update doom-emacs
#+begin_src bash
~/.config/emacs/bin/doom sync
#+end_src