Skip to content

My configuration files for Hyprland and i3wm on Arch Linux and all my used packages as a text file.

License

Notifications You must be signed in to change notification settings

1Git2Clone/dotfiles

Repository files navigation

Configuration files

Quick tip about querying your packages into your own file:

pacman -Qqe > target_file_location/target_file.txt

To install the queried packages:

sudo pacman -S --needed - < target_file_location/target_file.txt

Feel free to replace pacman with paru, yay or whatever AUR helper you may use

  • But DON'T use sudo if you use an AUR helper!!!

Also, a lot of the packages are AUR packages, so don't worry about pacman telling you they don't exist if you don't use an AUR helper to install them with.

Quick setup guide

chmod +x ./stow_setup.sh && chmod +x ./full_setup.sh # One time only

./full_setup.sh # Or ./stow_setup.sh if you only want the symlinks.

Important notes

  • Both the i3 and Hyprland configurations assume DP-1 is a 1080p165hz monitor. (easy to change)

Treesitter Code testing feature preview

Terminal utils

Note

The screenshots from below are from my old Hyprland setup. The applications are the same but the windows don't have gaps and aren't rounded anymore in the i3 environment.

Workflow video

compresed_workflow_showcase.mp4

For non-GitHub users you can preview the video on YouTube

Or you can download the raw video file from here (raw.githubusercontent.com). Alternatively, head to the git repo asset itself.

Zoxide preview

Lazygit preview

Btop++

Additional resources

  • cattpuccin.nvim docs - neovimcraft.com

    • Useful for those who want to change the styling under /nvim/lua/plugins/colorscheme.lua
  • Make sure to check the dot-config/programs/ folder which contains a bunch of useful utilities like a color hue shift script that changes the hues of every 6-digit HEX sequence with your specified offset (1-360) and some other apps. They're already added to your $PATH variable in dot-profile.