https://github.com/nxy7/dotfiles
My personal dotfiles.
https://github.com/nxy7/dotfiles
ags home-manager home-manager-config hyprland hyprland-config nixos
Last synced: over 1 year ago
JSON representation
My personal dotfiles.
- Host: GitHub
- URL: https://github.com/nxy7/dotfiles
- Owner: nxy7
- Created: 2023-01-04T16:20:06.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-06T21:33:11.000Z (over 1 year ago)
- Last Synced: 2025-04-14T03:15:07.333Z (over 1 year ago)
- Topics: ags, home-manager, home-manager-config, hyprland, hyprland-config, nixos
- Language: Nix
- Homepage: http://nxyt.pl/blog
- Size: 70.3 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

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:
```bash
git clone git@github.com: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
```bash
home-manager switch --flake . --impure
```
## On new machine
```bash
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