Skip to content

TheMaxMur/NixOS-Configuration

Repository files navigation

MaxMur ❄️ NixOS Public Configuration

stars nixos flake check license

Table of contents

✨ Features

  • ❄️ Flakes -- for precise dependency management of the entire system.
  • 🏡 Home Manager -- to configure all used software for the user.
  • 💽 Disko -- for declarative disk management: luks + lvm + btrfs.
  • ⚠️ Impermanence -- to remove junk files and directories that are not specified in the config.
  • 💈 Stylix -- to customize the theme for the entire system and the software you use.
  • 🍎 NixDarwin -- to declaratively customize MacOS.
  • 🔐 Lanzaboot -- to securely boot the system.
  • 📁 Config file structure and modules with options.

📁 File structure

🖼️ Desktop preview

The images below may not represent the final system. Some parts may differ.

⚡ Hyprland

desktop0.png

desktop1.png

desktop2.png

desktop3.png

💪 SwayFX

swayfx0.png

swayfx1.png

swayfx2.png

📘 Software

👀 Network topology

These diagrams show the network topology of my home network.

main.svg

network.svg

🖥️ Hosts description

Hostname Board CPU RAM GPU OS State
pcbox X299 AORUS Ultra Gaming Pro-CF i7-7800X 64GB Sapphire AMD Radeon RX 7600 XT PULSE NixOS OK
nbox Asus ZenBook 2024 Oled Ultra7 155h 32GB Integrated Intel Arc (?) NixOS OK
rasp Raspberry Pi 4 Broadcom BCM2711 4GB Broadcom VideoCore VI NixOS OK
macbox Mac Mini M1 Apple Silicon M1 8GB Apple M1 8-Core GPU MacOS ?

⌨️ Keyboard

I use corne split with a modified miryoku layout. This is one of the most affordable and easy options for an ergonomic keyboard.

  • WS Heavy Tactile switches
  • Blank white PBT Cherry keycaps
  • KBDFANS switch pads
  • Tape mod
  • O-rings
  • Jincomso wrist rest
Layer 0 Main

layer-0.png

Layer 1 Media

layer-1.png

Layer 2 Nav

layer-2.png

Layer 3 Mouse

layer-3.png

Layer 4 Sym

layer-4.png

Layer 5 Num

layer-5.png

Layer 6 Fun

layer-6.png

❤️ Special thanks

Hand7s

Kamillaova

SHTRAMPANTUNC

lazycaat

voronind-com

⭐ Star History

Star History Chart