Skip to content

vasujain275/rudra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

❄️ रुद्र ❄️

Stargazers

रुद्र (Rudra) is the Hindu god my flake is named after, symbolizing transformation and renewal.

✨ Inspired from ZaneyOS 🌟

🍖 Requirements

  • You must be running on NixOS.
  • The rudra folder (this repo) is expected to be in your home directory.
  • Must have installed using GPT & UEFI. Grub is what is supported, for SystemD you will have to brave the internet for a how-to. ☺️
  • Manually editing your host specific files. The host is the specific computer your installing on.

⬇️ Install

Run this command to ensure Git & Vim are installed:

nix-shell -p git vim

Clone this repo & enter it:

git clone https://github.com/vasujain275/rudra
cd rudra
  • You should stay in this folder for the rest of the install

Create the host folder for your machine(s)

cp -r hosts/default hosts/<your-desired-hostname>

🪧🪧🪧 Edit options.nix 🪧🪧🪧

Generate your hardware.nix like so:

nixos-generate-config --show-hardware-config > hosts/<your-desired-hostname>/hardware-configuration.nix
  • Edit All the instances of my name "vasu" and replace it with your name

  • Remove ciscoPacketTracker from system pkgs in configuration.nix

  • Change to amd modules from nvidia one in configuration.nix

  • Remove asusd services from configuration.nix if not using a asus laptop

Run this to enable flakes and install the flake replacing hostname with whatever you put as the hostname:

NIX_CONFIG="experimental-features = nix-command flakes" 
sudo nixos-rebuild switch --flake .#hostname

Now when you want to rebuild the configuration you can execute the last command, that will rebuild the flake!

Hope you enjoy!

About

My Nix + Hyprland Setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published