mirror of
https://github.com/Theaninova/TheaninovOS.git
synced 2025-12-11 02:56:27 +00:00
e671e2e0816644d78fb8f919a8df0b21c4a8132d
Home Manager Configuration
Rebuild the configuration
home-manager switch --flake ~/.config/home-manager
Make sure new files are added to git
Initial Setup on a new machine
Enable flakes
configuration.nix
nix.settings.experimental-features = [ "nix-command" "flakes" ];
git clone git@github.com:Theaninova/home-manager-config.git ~/.config/home-manager
cd ~/.config/home-manager
sudo nixos-rebuild switch --flake .#
After that reload the shell
Updating the system
# in your config folder
nix flake update
sudo nixos-rebuild switch --flake .#
Adapting the config
Few not so obvious things you might wanna adjust (non-exhaustive):
- The default layout is configured for my CharaChorder 1. You probably don't want that, though most you won't notice.
- Subpixel rendering is set up for a BGR layout. Most likely you'll have an RGB layout.
- Hyprland is configured with a layout that works on a 43" screen. You'll probably want to adjust that.a
- Keybinds in Hyprland are made to work on my CharaChorder 1. They'll be horrible to use on a qwerty keyboard.
Description
Languages
Nix
88.4%
Vim Script
5.9%
CSS
5.7%