Skip to content

nxy7/dotfiles

Repository files navigation

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