Skip to content

This Repo Contains the .dotfiles for my i3wm setup. This configuration supports and tested in Debian based distros like Ubuntu and it's flavours , Also tested with Fedora Linux.

License

Notifications You must be signed in to change notification settings

hemilkaklotar/.dotfiles

Repository files navigation

dotfiles banner

.dotfiles

This Dotfiles are tested with Debian and Fedora based distributions. This configs are my daily work configs. feel free to fork it and change according to your needs. Thanks :)

Disclaimer

  • I am using zsh shell as my default
  • If you using install via script then be aware it'll auto install Oh-My-Zsh Plugin.
  • At the time I wrote all this config is working. if In future any of the plugins or library may not work, Keep in mind.
  • I wrote all the config with fellow ricers or developers, I forget where I pick up those scripts, Shout out to those hardworkers to keep community functioning.

Table of Contents

Installation

  1. Clone the repo in your home diretory of system by running below command in terminal
git clone --recurse-submodules -j8 https://github.com/hemilkaklotar/.dotfiles.git ~/.dotfiles
  1. To install things run the install script by below command
~/.dotfiles/install
  • it will ask few question what do you want to install and it will install accordingly
  • it will link the configs to your home directory
  • it will set git config which is inside the git/.gitconfig make sure you change as per your username and email.
  1. (Optional) Enable tap to click and three fingers touch to middle click
  • Open this file with root permissions.
sudo nvim /etc/X11/xorg.conf.d/90-touchpad.conf
  • Add below config to opened file.
Section "InputClass"
        Identifier "touchpad"
        MatchIsTouchpad "on"
        Driver "libinput"
        Option "Tapping" "on"
        Option "NaturalScrolling" "true"
        Option "TappingButtonMap" "lrm" # 2/2/3 finger, for 3-finger middle lrm
EndSection
  1. (Optional) For Google chrome keyring issue for gnome follow below
sudo vim /usr/share/applications/google-chrome.desktop
  • then add the below config after all Exec commands :)
--password-store=gnome-libsecret
  • if you are using kde then use bellow for kde version 5 use kwallet5 for version 6 use kwallet6
Exec=/usr/bin/google-chrome-stable --password-store=kwallet6 %U
  • add qt6ct and lxappareance then add below to file
sudo echo "QT_QPA_PLATFORMTHEME=qt6ct" >> /etc/environment
  1. (Optional) to setup redshift as system service in debian based distros.

Add this below systemd config to run on every login ─❯ sudo nvim ~/.config/systemd/user/redshift.service

[Unit]
Description=Redshift display colour temperature adjustment
Documentation=http://jonls.dk/redshift/
After=display-manager.service

[Service]
ExecStart=/usr/bin/redshift
Restart=always

[Install]
WantedBy=default.target
  • Run sudo systemctl --user enable redshift.service
  • Run sudo systemctl --user start redshift.service

Configuration includes

  • i3wm
  • polybar
  • rofi
  • alacritty
  • dunst
  • lxappearance
  • qt6ct
  • zsh
  • tmux
  • kitty
  • catppuccin
  • sway wm
  • waybar

In future more module will be added!

Usage

Follow the above instruction to clone and run scripts

  • to more customization please fork this repo and then modify the your changes as per your distribution.

  • I have created the config file and scripts for fedora and ubuntu with gnome and kde.

  • Feel Free to create issues or pull request to update the dotfiles.

Thanks for your contribution!

Credits

.dotfiles

Insipiration taken from fellow developers you can check out their repo and create your own dotfiles if you needed.

Rofi Themes are taken from the fellow developer adi1090x. Check out his repo and create your own rofi theme.

I appreciate their work which helps me alot. Thank you for your fabulous works..:)

  • Hyprland, Wofi & Waybar config are taken from JaKooLit/Hyprland-Dots
  • Many thanks and applause to him for his awesome work.

Badges

Static Badge

This repo includes the shell scripts and the configs for the component.

Features

Dotfiles with i3wm, sway wm, polybar , rofi

  • Theme : Catppuccin

How to Contribute

Contributor Covenant

Tests

All the configs files are here are tested. If any problem occured while installing keep issue open. or contribute to solve those issue.

Screenshots

i3wm setup i3wm Applauncher Rofi 
i3wm Lockscreen Rofi i3wm screenshot rofi

About

This Repo Contains the .dotfiles for my i3wm setup. This configuration supports and tested in Debian based distros like Ubuntu and it's flavours , Also tested with Fedora Linux.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published