These are the dotfiles I have been using for the past few months as my daily driver, I must say it was fun creating and using your own setup and dotfiles for the first time. It is fairly new and immature repo. Maintained with the help of chezmoi(great project btw), you can learn more about the amazing project here.
Disclaimer These dotfiles are not made to work with every system. It is just a showcase of my configs, in case you find something interesting, it can surely be adopted. Still, any suggestions are welcome. Feel free to open an issue.
Description | Tool |
---|---|
Distro | Fedora |
Wayland compositor | Hyprland |
App Launcher | Fuzzel1 |
Notification Daemon | Dunst {powernotd} |
Wallpaper Daemon | hyprpaper with paperizer |
Lock Screen | Hyprlock2 |
Custom Widgets | Eww |
Video Player | VLC |
Image Viewer | Imv |
Screenshot | Hyprshot |
Shreen Recording | OBS Studio |
Logout menu | wlogout |
Topbar | waybar |
Browser | Zen with nightTab |
Terminal | Kitty |
Shell | zsh {oh-my-posh/ Antigen} |
Resource Monitor | Btop |
PDF Viewer | Zathura |
Text Editor | Vim |
IDE | Neovim |
MPD client | rmpc |
Filemanager | |
Email Client |
|
Fonts |
|
This list contains the utilities I like in general and consider them worth mentioning along with my current in use utilities. These contains utilities I have used in the past(marked with P), utilities I have in my whishlist which I want to transition to slowly (marked with W) and utilities I like in General (marked with G).
Description | Tool |
---|---|
Distro (W) | Arch / InstantOS |
App Launcher (P) | Rofi5 |
Filemanager (G) |
|
Video Player (W) | mpv player |
Terminal (P) | Alacritty |
Custom Widgets (G) | Chunks-rs |
Browser (W) | qutebrowser |
Video Player (W) | MPV |
Image Viewer (P) | Feh |
MPD client (W) | kew |
Email Client (G) | Aerc |
IRC client (W) | Irssi |
These are a few images and a video of my configs in action. OBS Studio started causing some weird behaviour, leading to high CPU hikes for the first time, hence the video became jerky. Will update that with a better one as soon as I get some time.
Though you can definitely use the configs from chezmoi commands. I highly recommend against it. These configs are bound to work with my laptop screen size, hence various values and paths are hard coded in the files. Also, I havn't created any installation scripts. So, breaking is bound to happen. Alternatively, you can copy files of specific utilities you want to use.
- This config is used by me on my laptop, hence a concurrent absence of spacing and floating topbar is eminent for saving space.
- The config doesn't do anything more than making hyprland look descent and workable.
- I still don't use few of the utilities I mentioned regularly , hence various apps just have their default configs. As they will fit more in my muscle memory, I shall add more keybinds for them.
- The config doesn't try to rice all the apps, at least for now. I will add them and 2-3 more themes with wallust just so that my eyes don't get tired of seeing Rose Piné.
- I would love to thank hyprland for making me use my system in a more productive way. It pulled me out of Gnome for good, introducing various independent apps for necessary actions like image viewing, file managing etc. I hardly use touchpad now for navigation and other trivial stuff. I also became a vim fan and power user, seeking to enable its keybinding in any app possible.
Footnotes
-
Credit to networkmanager_dmenu for making network management easy and go to task with fuzzel. ↩
-
Hyprlock dots helped me a lot before I made my own 3 layouts (The last three in layouts folder). Hence, the scripts are still here even though I don't use it. Good For beginners. ↩
-
These two articles ( 1, 2) were a godsend for setting Neomutt and gmail in it. ↩
-
Using thunderbird with external-editor plugin and html wrapping disables works best for mailing lists. ↩
-
Rofi was very good for quick starting with hyprland, Rofi themes by this repo is the best place I can recommend for new commers. ↩