My NixOS wayland dotfiles
Last updated Jul 4, 2026
75
Stars
1
Forks
0
Issues
0
Stars/day
Attention Score
54
Topics
Language breakdown
Nix 96.1%
CSS 3.9%
โธ Files
click to expand
README
Zap's NixOS dotfiles
My custom environment ported to NixOS and managed with home-manager
Informations

- OS: NixOS
- WM: Niri
- Shell: Fish with Starship prompt
- Editor: Neovim with a standalone flake
- Terminal: Kitty
- Browser: Firefox
- Launcher: Rofi
- Bar: Waybar
- Colorscheme: Gruvbox
- More and newer packages on nixpkgs
- Better reproducibility and ease of setting up
- Per-project isolated development environment
- Easier upgrade and maintenance
Installation
Flake-ify your configuration.nix and add the dotfiles as an input:
{
description = "Your NixOS system configuration";
inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; dotfiles = { url = "github:ziap/dotfiles"; inputs.nixpkgs.follows = "nixpkgs"; }; };
outputs = { self, nixpkgs, dotfiles }: { nixosConfigurations.nixos = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ ./configuration.nix dotfiles.nixosModules.userConfig ]; }; }; }
Rebuild the system with the included configuration
sudo nixos rebuild switch
Clone the repository
git clone https://github.com/ziap/dotfiles
cd dotfiles
Install and activate home-manager
nix run . -- switch --flake .
License
This project is licensed under the GPL-3.0 license.
๐ More in this category