Skip to content

RaySlash/nixos-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NixOS + Home-Manager dotfiles

This repository consists of my personal NixOS configuration files. This is a flake repository. You know what to do!

Usage

Neovim Configuration

To use the configuration of nvim at modules/nvimcat run this in a nix enabled system:

nix run github:rayslash/nixos-config#nvimcat

Build Live-boot image

To build the ISO image corresponding to iso host use:

nix build .#nixosConfigurations.live.config.system.build.isoImage

System Configuration

NOTE: Replace <host> with accurate hostname.

Clean Install: Partition and mount root, nix, boot and home using fdisk and mount.

sudo fdisk /dev/sdX                 #Recommended /, /boot and /nix partitions. Optionally, /home
sudo mount /dev/sdXX                #Mount all filesystems to /mnt
git clone https://github.com/RaySlash/nixos-config && cd nixos-config
rm systems/<host>/hardware-configuration.nix
sudo nixos-generate-config --root /mnt
sudo cp /etc/nixos/hardware-configuration.nix nixos/<host>/
sudo nixos-install --flake .#<host>

Reference

github:Misterio77/nix-starter-config

Nixpkgs

NixOS Wiki

NixOS and Flakes book

Hyprland Wiki

Images

Hyprland setup Screenshot Hyprland Fuzzel