Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.24 KB

README.md

File metadata and controls

41 lines (31 loc) · 1.24 KB

desktop screenshot My personal system and user configuration using NixOS and Nix package manager. All configurations are made using flakes, feel free to bootstrap your system configuration using my /nixos folder :-)

Prerequisites

  • nix: for home configuration
  • nixos: if you want to use my whole system configuration

System configuration

To use my config run:

git clone [email protected]:nxy7/dotfiles #or use https git clone
  
cd dotfiles/system
sudo nixos-rebuild switch --flake . --impure

Flakes need to be ran with --impure flag because I'm importing /etc/nixos/hardware-configuration.nix that's automatically generated on NixOS system, but I don't keep it in the repository for more portable configuration.

Home Config

home-manager switch --flake . --impure

On new machine

sudo nixos-rebuild switch --flake https://github.com/nxy7/dotfiles --impure
home-manager switch --flake https://github.com/nxy7/dotfiles --impure

Additional notes

This repository also contains some of my personal settings like files for my keyboard layout (I'm using split keyboard).

TODOs

  • update hyprland config
  • make desktop bottom bar vertical and appear only on main screen