This repository contains my personal configuration files and scripts, designed to set up a consistent and efficient coding environment. It supports a variety of tools and applications to enhance productivity and streamline workflows.
This repository includes configurations for a variety of tools and applications listed below:
- Ghostty – Minimalist terminal emulator.
- Alacritty – GPU-accelerated terminal emulator.
- WezTerm – Highly configurable terminal emulator.
- Foot – Lightweight Wayland terminal emulator.
- Hyprland – Dynamic tiling Wayland compositor.
- Niri – A scrollable tiling wayland compositor
- Sway – i3-compatible Wayland compositor.
- Waybar – Highly customizable top bar for Wayland.
- Fuzzel – A dmenu replacement for Wayland.
- Mako – Lightweight Wayland notification daemon.
- Hyprpaper – Wallpaper management tool for Hyprland.
- Swaylock – Screen locker for Wayland.
- SwayNotificationCenter – GTK based notification daemon for wayland compositors.
- SwayOSD – A GTK based OSD for wayland compositors.
- Wlogout – Customizable logout menu.
- Neovim – Powerful and extensible code editor.
- Tmux – Terminal multiplexer.
- Zsh – Configurable shell.
- Posh – Shell prompt customization.
- Gammastep – Adjusts screen color temperature for eye comfort.
- qt5ct – Qt5 configuration tool.
- qt6ct – Qt6 configuration tool.
You need to have Rake installed on your system.
Remove your previous configuration files which are already added in this repository otherwise symlinks will fail to be created.
To install the dotfiles, run:
rake install
To remove the dotfiles run:
rake uninstall
This project is licensed under the MIT License. For more details, see the LICENSE.