Skip to content

MiPSR/nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NixOS configurations

This repository contains my personal NixOS configurations for various machines.

Base idea

Desktop

  • KDE Plasma or Gnome on Wayland.
  • 6.18 LTS kernel.

Machines

Laptop: kayoko

Main laptop: an HP EliteBook 845 G8 with a Ryzen 5 5650U.
Mainly used as a Moonlight client that plays gacha games.

PC1: ui

Main headless desktop: a Ryzen 7 5800X with an RX 6700 XT.
Plays games, streams VR content, and handles software development with Nix shells.

PC3: kozeki

Backup headless desktop: a Ryzen 3 3100 with an RX 480 8GB.
Plays games and streams VR content.

PC4: homura

Alt-life headless computer: a Dell Optiplex 3040 with an i3-6100.

USB: fuuka

Portable NixOS: a 64GB Samsung USB key.

Usage

A flake that selects configuration based on the hostname handles multi-machine management.

Shared across machines

  • Sunshine for headless machines.
  • Locale is set to en_US.UTF-8, with regional settings in fr_FR.
  • Implemented a fix for sleep issues on B550 motherboards (applied to ui and fuuka for compatibility).

Shell aliases

SCRCPY

  • phn: launches SCRCPY with my personal settings.

Desktop machines only.

NixOS management

  • upd: updates channels and rebuilds the system with the latest upgrades. Applies after reboot.
  • upd-now: updates channels and rebuilds the system with the latest upgrades. Applies instantly.
  • cln: cleans the system by removing old generations (garbage collection).

Laziness

  • ff: fastfetch.
  • la: list all files (ls -a).
  • ll: list files in long format (ls -l).
  • lla: list all files in long format (ls -la).
  • overdo: sudo.

About

Declarative NixOS configurations for my personal systems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors