- RPI5 flakes please switch to RPI5 branch
- Hyprland (Wayland)
- Customized version of End-4's Dots for Hyprland
- Mac Keybindings
- Steam
- ALVR
- Customized Winapps with M365 (Bring your own Licenses!)
- Jetbrains-Toolbox (for Wayland)
- VSCode with Nix backend
- Ollama built in! (T2 nnow supported!!!)
- Suspend and Resume for T2 works!
- Follow the guide here if you don't use netboot.xyz (https://nixos.org/manual/nixos/unstable/)
- Boot virtual machine to netboot.xyz
- Select Linux Network Installs
- Select Nixos
- Select Nixos Unstable (or 24.05)
- Once booted, install git
nix-shell -p git
- Follow the setup guide at https://nixos.wiki/wiki/NixOS_Installation_Guide stop before NixOS config
sudo nixos-generate-config --root /mnt
sudo mkdir -p /mnt/sources
sudo chown 1000:100 /mnt/sources
cd /mnt/sources
git clone https://github.com/celesrenata/nix-flakes
cp -r nix-flakes/* /mnt/etc/nixos/
- Consider creating your own branch to track changes from my base code for things like, your username
sudo nixos-install --root /mnt --flake /mnt/etc/nixos#esnixi
sudo nixos-enter
sudo passwd celes
sudo poweroff
- Map your video cards pci addresses
- disable svga head from virtual machine (mostly to not confuse the OS)
- Boot the virt
- Login from GDM.
- System will run a script and reboot.
- 'Command + Option + /' to open the cheatsheet.
- Follow T2 Linux Installation guide First https://wiki.t2linux.org/distributions/nixos/home/
- Once booted, install git
- If you cannot get wifi or bluetooth to start, try https://wiki.t2linux.org/guides/wifi-bluetooth/
nix-shell -p git
- Follow the setup guide at https://nixos.wiki/wiki/NixOS_Installation_Guide stop before NixOS config
sudo nixos-generate-config --root /mnt
sudo mkdir -p /mnt/sources
sudo chown 1000:100 /mnt/sources
cd /mnt/sources
git clone https://github.com/celesrenata/nix-flakes
cp -r nix-flakes/* /mnt/etc/nixos/
- copy the firmware from the previous step to /mnt/etc/nixos/macland/firmware
- Consider creating your own branch to track changes from my base code for things like, your username
sudo nixos-install --root /mnt --flake /mnt/etc/nixos#macland
sudo nixos-enter
sudo passwd celes
sudo poweroff
- Login from GDM.
- System will run a script and reboot.
- On second reboot, please try to leave it running for however long it takes for http://127.0.0.1:8006 to complete!
- Once complete, run ~/winapps/runmefirst.sh to setup Office 365
- run 'command' + 'control' + 'R' to refresh xdg apps from the installation
- Run 'windows' from spotlight and login to your office 365 account
- Keep in mind, if any of the winapps do not start, you can run 'windows' to clear the session state, logout, and then run the app'
- I will look into this! It may need another update from freerdp
- Tiny-DFR is looking for keycode 464, howevery keyd resets the keycode to 254, so it doesn't currently work outside of f-keys
- Jetbrains currently requires a shim that can be activated by restarting AGS or logging out ('command' + 'control' + 'R') and only supports 2024.2 onwards!
- Winapps not immediately available for ESXI or RPI5
- ESXI does not allow passing of virtualization with an active PCI passthrough, you will need to stand up a new VM on your own and adapt
.config/winapps/winapps.conf
- RPi5 is not fast enough to reliably cut a slice out of, I did try, and yes if you use 'dockur/windows-arm' you indeed can do everything on the RPi5 (or a better aarch64 platform).
- ESXI does not allow passing of virtualization with an active PCI passthrough, you will need to stand up a new VM on your own and adapt