Skip to content

MiPSR/nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NixOS configurations

This repository contains my personal NixOS configurations for various machines.

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. Android applications support via waydroid.

Desktop: 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.

USB: fuuka

Portable NixOS installation on a 64GB Samsung USB drive.

Usage

Nix flakes manage the configurations, automatically selecting the correct machine recipe based on the hostname.

Shared across machines

  • KDE Plasma or GNOME on Wayland for graphical machines.
  • Linux 7.0 kernel.
  • Sunshine for headless machines.
  • Locale is set to en_US.UTF-8, with regional settings in fr_FR.
  • B550 sleep workaround (ui and fuuka).

Shell aliases

SCRCPY

  • phn: launches SCRCPY with my personal settings.

Graphical 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.
  • restart-sunshine: kills and restarts sunshine.

About

Declarative NixOS configurations for my personal systems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors