Skip to content

vollowx/nixconf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nix Configuration

Introduction

This is my personal Nix configuration for my machines. It is based on NixOS and Home Manager, and is managed by Nix Flakes.

TODOs

Separate per machine configs under `nixos` and `home-manager`

Bring Neovim configs back

Note that the configs are at a separate repo now at vollowx/nvimconf.

Separate i3 WM import to `hosts/optional`

Add CJK, emoji and mono-space fonts

Setup Steam and Proton at `features/games`

Add `apple_cursor`

Setup `distrobox`

Setup `dunst`

Setup `nix-ld`

Now `nix-ld-rust` actually

Embed `tofi` in `waybar`

Now due to `waybar` is no longer used, this appearance has been removed.

Setup a graphical file manager

Instllation

Install a minimal NixOS first, them clone this repo and run

nixos-rebuild switch --flake .#<hostname>

to install the configurations.

After you’ve got the configured system, you can replace that with

nh os switch .

for NixOS-level rebuilds, and

nh home switch .

for Home Manager-level rebuilds.

To update the system, you can run

nix flake update

first, then run the above commands.

Acknowledgements