Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NixOS configurations

Preview

This repository contains my personal NixOS configurations for various machines.

Machines

Laptop: kayoko

An HP EliteBook 845 G8 laptop with a Ryzen 5 5650U. Mainly used as a Moonlight client that plays gacha and rhythm games, and handles software development with Nix shells.

Desktop: ui (missing a file, WIP)

A Ryzen 7 5800X desktop with an RX 6700 XT. Plays games, streams with Sunshine and WiVRn, runs Ollama.

USB: fuuka (missing a file, WIP)

A 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

  • GDM.
  • Linux Zen kernel.
  • Hyprland with Noctalia.
  • Catppuccin Frappé theming everywhere, with maroon accents.
  • Locale is set to en_US.UTF-8, with regional settings in fr_FR.

Shell aliases

SCRCPY

  • phn: launches SCRCPY with my personal settings.

Desktop maintenance

  • fix-audio: restarts PipeWire and PipeWire PulseAudio.
  • restart-sunshine: kills and restarts Sunshine.

NixOS management

  • upd: updates the flake and rebuilds the system from /home/m/Documents/Code/nix with the latest upgrades. Applies after reboot.
  • upd-now: updates the flake and rebuilds the system from /home/m/Documents/Code/nix with the latest upgrades. Applies instantly.
  • cln: cleans the system by removing old generations and optimising the Nix store.

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

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages