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
If you want to update your dotfiles, click here
If you want to configure 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
- waybar
- fastfetch
- btop
- cava
- fuzzel
- kitty
- font options
- color scheme
- gtklock
- custom lockscreen background
- sway (not fully implemented)
Warning Be careful running scripts found on the internet!
Before executing the c script, you will need to compile it.
git clone https://github.com/ImAwsumm/dotfiles.git
gcc dotfiles/c-scripts/install.c -o dotfiles/cinstall
./dotfiles/cinstall*the script does not install the required packages yet but it installs the dotfiles and it gives the user customization options
This is a script to help new users configure their system to tbeir liking.
For now you can only customize your kitty terminal but more features will come in tbe future
gcc dotfiles/c-scripts/setup.c -o dotfiles/setup
./dotfiles/setupUseful 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.
After reading the code, you can paste this in your terminal in order to update.
This will download the latest script from this github and it will then execute the newest updating script.
gcc dotfiles/c-scripts/update.c -o dotfiles/update
./dotfiles/updateMany configs were directly from or inspired by @kzndotsh
(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