Thanks to visit codestin.com
Credit goes to github.com

Skip to content

blackfan321/nixos-dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NixOS dotfiles

My flake for NixOS + Home Manager.

Structure

  • flake.nix - main flake-file (system + home-manager)
  • flake.lock - locked inputs (pins nixpkgs and home-manager)
  • nixos/ - NixOS configuration
  • home-manager/ - user configuration
  • justfile - some handy commands

Quick start

  1. Clone the repo:
git clone https://github.com/blackfan321/nixos-dotfiles
cd nixos-dotfiles
  1. Replace my username everywhere with your own (e.g., change blackfan321 to alice). If you want a quick bulk replace:
rg -l "blackfan321" | xargs sed -i 's/blackfan321/alice/g'
  1. The default hostname is nixos (change it if you want to).

  2. Edit the configs as you like, especially nixos/modules/hardware.nix and nixos/modules/boot.nix.

  3. Build and apply the flake (you can do it as a non-root user):

nixos-rebuild switch --sudo --flake .

Desktop software

  • DE: GNOME
  • Browser: Firefox
  • Editor: Zed
  • Terminal: Ptyxis
  • Password manager: KeePassXC
  • Gaming: Steam, PrismLauncher, osu!lazer
  • Media player: VLC
  • Messenger: Telegram
  • Office suite: OnlyOffice
  • Music client: Cider
  • Remote desktop: Remmina
  • Torrent client: qBittorrent
  • Learning: Anki
  • API client: Yaak

And some other stuff.

CLI software

TBD.