Dotfiles are files used to customize your system to your liking. You can modify them by editing config files using a text editor (Neovim).
If you want to Install your dotfiles, click here
- an Arch based distribution of linux (Windows will never get support)
- Hyprland isn't required but still recomended in order to benefit from all configurations
- neovim
- lazy, telescope and lualine
- hyprland
- with hypridle
- sway (not fully implemented)
- with swaybar confguration
- waybar
- btop
- cava
- fastfetch
- fuzzel
- gtklock
- custom lockscreen background
- kitty
- font options
- color scheme
- mpv
- with shaders
Warning Be careful running scripts found on the internet!
Before executing the c script, you will need to compile it.
This is a script to help new users configure their system to tbeir liking.
You can use this script to install your dotfiles, update your dotfiles and configure your environment!
More features will come in the future
git clone https://github.com/imawsumm/dotfiles
gcc dotfiles/c-scripts/setup.c -o dotfiles/setup
./dotfiles/setupnote: This only compiles the code necessary for the install script.
Useful keybinds to know: (super = "Windows key")
super + Q -> execute kitty
(the default terminal)
super + M -> exit hyprland
super + V -> Toggle Floating Mode
( Allows windows to stack on top of each other)
super + C -> Close Window
super + R -> execute fuzzel
(fuzzel is the app launcher)
super + E -> execute dolphin
(A gui file manager)
super + 1 -> execute Floorp
(firefox/gecko based web browser)
super + 2 -> execute Firefox
super + 3 -> execute Chromium
(Chromium is a DeGoogled Chromium browser)
super + 4 -> execute LibreWolf
(firefox/gecko based web browser)
super + 0 -> execute OBS
(an open source program to stream and record videos)
super + F1 -> switch to Workspace 1
super + shift + F1 -> move window to Workspace 1
super + (F1-F11) -> Workspaces (1-11)
ALT + Q -> focus kitty
ALT + 1 -> focus floorp
ALT + 2 -> focus firefox
ALT + 0 -> focus obs
If you ever encounter an issue please report it by providing the issue you are experiencing with a log, it helps me improve this script.
Many configs were directly from or inspired by @kzndotsh
AMD FSR: https://github.com/haasn/fsrcnn-mpv
(fuzzel, cava, waybar...)
You can find the original content at: github.com/kzndotsh/dotfiles
other credits:
-
https://github.com/harilvfs/fastfetch (fastfetch config)
-
https://github.com/torvalds/linux (Linux ofc)
missing credits