git updates update tmux conf add ansible tools squash me squash fix: get git aliases from plugin virt stuff add devenv some virt updates kubernetes
46 lines
1 KiB
Markdown
46 lines
1 KiB
Markdown
# 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
|
|
```
|