Skip to content

helium18/nixfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

nixfiles

NixOS License made with Neovim


NixOS logo

These are NixOS configuration files (aka dotfiles) πŸ‘Ύ. I use NixOS with i3wm as a daily driver and home-manager to manage user-configuration files.





image showing the desktop


image image

Structure

.
β”œβ”€β”€ home
β”‚Β Β  β”œβ”€β”€ overlays # contains overlays https://nixos.wiki/wiki/Overlays
β”‚Β Β  β”œβ”€β”€ programs # user program configurations
β”‚Β Β  β”œβ”€β”€ scripts # misc bash scripts
β”‚Β Β  β”œβ”€β”€ services # user-services
β”‚Β Β  β”œβ”€β”€ wm # wm config
β”‚Β Β  β”œβ”€β”€ hm-conf.nix # glue b/w flake.nix & home.nix
β”‚Β Β  β”œβ”€β”€ home.nix 
β”‚Β Β  └── packages.nix 
└── os
    β”œβ”€β”€ machines
    β”œβ”€β”€ services # privileged services
    β”œβ”€β”€ users 
    β”œβ”€β”€ boot.nix # boot conf
    β”œβ”€β”€ configuration.nix 
    β”œβ”€β”€ net.nix # networking
    β”œβ”€β”€ os-conf.nix # glue b/w flake.nix & configuration.nix
    └── packages.nix

Programs

Type Used
OS NixOS
Window Manager i3-gaps + eww
Terminal Kitty
Editor Neovim
Shell Zsh
GTK theme Graphite-gtk-theme