asa1984 / dotfiles

NixOS is great

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

asa1984's NixOS & home-manager configurations

Category Name Description
OS NixOS The Best Linux Distro
Kernel XanMod How to pronounce?
Shell ZSH + Starship Simple & Stylish
Editor Neovim The only choice
Terminal Kitty Practical terminal emulator
WM Hyprland Beautiful window manager

desktop

πŸ—οΈ File Structure

hosts

Per-host settings (e.g. hardware configurations)

  • terra: My primary desktop PC
  • rhodes: My laptop (HP Envy13)
  • rhine: VM on the Proxmox VE server

modules

Shared NixOS modules

  • core: Commonly used settings
  • desktop: For desktop environments
  • programs: Optional programs

home-manager

  • cli: CLI tools

  • gui: GUI applications

  • desktop: Desktop environments & Utilities

pkgs

Personal packages

  • Noto Sans CJK JP (Non-variable font)
    • For some software that does not support variable fonts (e.g. Steam)

themes

The color schemes for all applications

πŸš€ Setup

Requirements

  • Nix command & Flakes are enabled

Commands

NixOS

nix develop
nh os switch .
reboot

home-manager

nix develop
nh home switch .

πŸ“– Reference

About

NixOS is great


Languages

Language:Nix 85.8%Language:Haskell 7.2%Language:Rust 4.8%Language:Lua 1.1%Language:Shell 1.1%