# NixOS Flake Configuration ## Overview This repository contains my NixOS configuration as a flake. This configuration is designed to provide a reproducible and declarative setup for my system. It includes system configuration, package management, and various other NixOS features. ### Window Manager - hyrpland - waybar - swaylock - wofi - light - grimshot - mako ### Terminal - alacritty - zsh - starship - tmux - neovim(my configuration can be found [here](https://github.com/gwg313/nvim-nix)) - eza - ripgrep - fd ## Prerequisites Before using this NixOS flake configuration, you should have the following prerequisites: - NixOs should be installed on your system. - Familiarity with Nix and NixOS concepts is helpful but not required. ## Usage NixOS and home-manager are called seperately, To rebuild and switch to the new NixOS configuration: ```bash nixos-rebuild switch --flake .#candlekeep ``` To rebuild and switch to the new home-manager configuration: ```bash home-manager switch --flake .#gwg313@candlekeep ```