This is my Hyprland configuration for NixOS.
Currently includes: Hyprland, Waybar, WLogout, Alacritty. This also comes pre-installed with Discord, Roblox and PulseAudio.
Some apps will be displayed in Latvian by default, timezone will be set to Europe/Riga
, user is ocbwoy3
.
NVIDIA Drivers are installed too!
To get started, in your home directory, clone this repo, then replace your configuration.nix
with the provided here, rebuild your config, then reboot. Then, run bash dotfiles/scripts/install.sh
. If you cannot access the terminal after rebooting, press CTRL+ALT+F5
!!!
This rice mostly uses the Catppuccin Mocha color pallete. The Discord theme I use is system24.
You'll need to download this hyprcursor theme. This will most likely apply to you if you are using using Hyprland 0.44 or later.
Install Sober with flatpak install --user "https://sober.vinegarhq.org/sober.flatpakref"
Git clone TuxStrap into ~/Projects/
and run bun install
.
Then press SUPER+F2
.
If you see ý
instead of a custom symbol (if it's shown), you need to install the dotfiles font!
Copy DotfilesFont.otf
to ~/.local/share/fonts
and run fc-cache
, then reload waybar.
If you want to, you can see the font by opening DotfilesFont.sfd
in FontForge.
Note to OCbwoy3: ~/Projects
:
- bskytest
- OCbwoy3s-Christmas-Wishlist-2024
- remblue
- tuxstrap
- goober
- ocbwoy3.dev
- OCbwoy3-Util
- rem
- skidsns
- UHS
Usually what you expect with the default Hyprland config, SUPER+Q
, SUPPER+ArrowUp
, SUPER+C
, etc.
However, some things are different.
Keybind | What it does |
---|---|
SUPER+Q |
Terminal |
SUPER+C |
Close current window |
SUPER+E |
File Manager |
SUPER+V |
Toggle Floating |
SUPER+Q |
Terminal |
SUPER+T |
App Launcher |
SUPER+P |
Psuedo |
SUPER+J |
Toggle Split |
SUPER+F |
Fullscreen |
Keybind | What it does |
---|---|
SUPER+RightArrow |
Move Focus (right) |
SUPER+LeftArrow |
Move Focus (left) |
SUPER+DownArrow |
Move Focus (down) |
SUPER+UpArrow |
Move Focus (up) |
Keybind | What it does |
---|---|
SUPER+SHIFT+RightArrow |
Width +100 |
SUPER+SHIFT+LeftArrow |
Width -100 |
SUPER+SHIFT+DownArrow |
Height +100 |
SUPER+SHIFT+UpArrow |
Height -100 |
Keybind | What it does |
---|---|
SUPER+CTRL+RightArrow |
Swap Window Pos (right) |
SUPER+CTRL+LeftArrow |
Swap Window Pos (left) |
SUPER+CTRL+UpArrow |
Swap Window Pos (down) |
SUPER+CTRL+DownArrow |
Swap Window Pos (up) |
Mouse Keybind | What it does |
---|---|
SUPER+MouseLeft |
Move Window |
SUPER+MouseRight |
Resize Window |
SUPER+ScrollUp |
Next Workspace |
SUPER+ScrollDown |
Prev Workspace |
Keybind | What it does |
---|---|
SUPER+1 |
Switch to workspace 1 |
SUPER+2 |
Switch to workspace 2 |
SUPER+3 |
Switch to workspace 3 |
SUPER+4 |
Switch to workspace 4 |
SUPER+5 |
Switch to workspace 5 |
SUPER+6 |
Switch to workspace 6 |
SUPER+7 |
Switch to workspace 7 |
SUPER+8 |
Switch to workspace 8 |
SUPER+9 |
Switch to workspace 9 |
SUPER+0 |
Switch to workspace 10 |
SUPER+SHIFT+1 |
Move active window to workspace 1 |
SUPER+SHIFT+2 |
Move active window to workspace 2 |
SUPER+SHIFT+3 |
Move active window to workspace 3 |
SUPER+SHIFT+4 |
Move active window to workspace 4 |
SUPER+SHIFT+5 |
Move active window to workspace 5 |
SUPER+SHIFT+6 |
Move active window to workspace 6 |
SUPER+SHIFT+7 |
Move active window to workspace 7 |
SUPER+SHIFT+8 |
Move active window to workspace 8 |
SUPER+SHIFT+9 |
Move active window to workspace 9 |
SUPER+SHIFT+0 |
Move active window to workspace 10 |
Keybind | What it does |
---|---|
SUPER+Z |
Special Workspace |
SUPER+SHIFT+Z |
Move current window to special Workspace |
SUPER+SHIFT+B |
Reload Waybar |
SUPER+SHIFT+B |
Reload Waybar |
CTRL+ALT+DEL |
WLogout |
FN+F1 |
Steam Flatpak |
Keybind | What it does |
---|---|
SUPER+SHIFT+ENTER |
Change wallpaper |
SUPER+F1 |
Fake Fullscreen (Roblox) |
SUPER+F2 |
Roblox |
SUPER+F3 |
/nix/store/*-cider2-0.0.1/Cider/cider (Arch Version, wrapped) |
SUPER+F4 |
Steam (flatpak) |
SUPER+Space |
Switch Keyboard Layout (English, Latvian) |