- host:
NixOS
- wm:
Hyprland
,Gnome
- shell:
bash
- terminal:
kitty
- theme:
Catpuccin
,Rose Pine
- editor:
zed
,nvim
,vsc
- menu:
tofi
Aliases
nx
- rebuild nixosnxe
- edit nix confighpe
- to edit hyprland configbnuuy
-bun i
lgtm "commit message"
- git add; git commit; git push
Keybinds
- Mod + Enter Open terminal
- Mod + Print Make a screenshot
- Mod + Q Kill window
- Mod + D Open program
- Mod + E Open files
- Mod + N Open notifications
- Mod + F Toggle floating
- Mod + T Toggle split
- Mod + . Lock desktop
- Mod + Shift + . Exit session
- Mod + h / j / k / l Move around
- Mod + Shift + h / j / k / l Move window
Note: configuration.nix contains bash post-install that copies all the configuration files from the config/ directory onto the system
- Copy the files onto your system
cp -f dots/* /etc/nixos/
- Rebuild your system (using configured alias)
nx
- You're beautiful
Note: If using Debian as host, you'll have to compile most of the dependencies from source
- Install
Hyprland
as described on wiki - Install the dependencies
Arch : yay -S zsh oh-my-zsh-git zsh-autosuggestions zsh-completions zsh-syntax-highlighting kitty grim slurp helix neovim swaybg swaync swayidle rose-pine-gtk-theme firefox-developer-edition nautilus swaylock-effects
Arch (QoL): yay -S foliate discord telegram-desktop openvpn lld ttf-material-design-icons wireplumber pipewire-jack pipewire-pulse ttf-droid noto-fonts noto-fonts-emoji wqy-microhei docker docker-compose pipewire pipewire-pulse pipewire-also pipewire-audio wireplumber visual-studio-code-bin bluez-utils-compat blueman
git clone https://github.com/kualta/dots && mv dots/* ~/.config/
- Customize wallpaper and utility commands at
~/.config/hypr/hyprland.conf
- You're amazing! (and so is your desktop)