Skip to content

jamesyoung-15/nix-os-configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My NixOS Configs

My desktop config files using NixOS.

Preview

Floating Setup

Tiling Setup

Desktop Setup

System Info

Notes

Setup

Replace default config file in /etc/nixos/configuration.nix using something like:

sudo cp ./nixos/configuration.nix /etc/nixos/configuration.nix.

Or create symlink with something like:

sudo ln -s ./nixos/configuration.nix /etc/nixos/configuration.nix

Then apply changes by running rebuild and switch:

sudo nixos-rebuild switch

Once changes have been applied manually setup panel, theming, shortcuts, widgets. Optionally add Krohnkite for tiling support.

Todo

  • Organize config file better (can break down from one large file to smaller files)
  • Consider making KDE settings (theming, shortcuts, etc) more automated (currently have to manually go into KDE settings to do so)

My Application List

My Other Commonly Used Applications (GUI)

  • Video Player: VLC, MPV
  • Browsers: Firefox, Librewolf, Ungoogle Chromium
  • Text-Editors: Kate, VIM, NVIM
  • IDE: VSCode
  • PDF Viewer: Okular
  • Image Viewer: Gwenview
  • VM: Virt-Manager (KVM/Qemu)
  • Gaming
    • Launchers: Steam, Lutris
    • Emulators: Cemu (Wii), Yuzu (Switch RIP), Ryujinx (Switch RIP), Suyu (Switch)
  • Graphics:
    • 3D: Blender
    • Photo Editing: GIMP
    • Video Editing: KdenLive
  • ePub: Calibre
  • Note-taking:
    • General: Joplin
    • Drawing: Xournal++ (stylus), R-Note (stylus), Excalidraw
    • Diagrams: DrawIO, Excalidraw
  • Printing: CUPS
  • USB flashing: Balena Etcher
  • Screenshot Utility: Spectacle

Some Extra CLI Applications I use

  • neofetch (display system info)
  • starship (bash prompt)
  • tldr (simplify man pages)
  • tmux (terminal multiplexer)
  • htop (top but a little nicer)
  • yt-dlp (CLI youtube audio/video downloader, super useful)
  • neovim
  • tree

About

My desktop NixOS config files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published