Skip to content

chrisinick/nixos-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nixos-config

My NixOS configuration

Properties

  • f2fs, no swap
  • systemd-boot, wayland, pipewire
  • gnome, libadwaita
  • basic bash, git, vim settings
  • ghostty, zed, obsidian

TODO

  • firefox
  • latex
  • zotero

Important commands

Collect garbage

sudo nix-collect-garbage -d

Update

nix flake update

Rebuild

sudo nixos-rebuild switch --flake .

Nix flake templates

nix flake show templates
nix flake init -t templates#full

Must be configured manually

Syncthing

Configure sync directories

Firefox & Thunderbird

  • Log in and go through settings
  • Add ublock filters

Chromium

  • Import bookmarks (from sync/arbeit/chromium_lesezeichen/)
  • Go through the settings

Gnome

  • Turn on night light
  • Set up keyboard shortcuts for launching apps
  • Turn on active screen edges
  • Dynamic workspaces
  • Workspaces only on primary screen
  • Select refresh rate
  • Set default apps

Remmina

See notes in sync/arbeit/vpn/

Warframe

Restore settings from sync/backup/warframe/

License

This configuration is licensed under the GPLv3 License.

The nixbuild.sh script is based on No Boilerplate's rebuild script.

About

My NixOS configuration

Resources

License

Stars

Watchers

Forks