This is a collection/stash of my linux configurations also known as dotfiles. I don't know why did I wasted my time writing these, especially my AwesomeWM setups. Or maybe it's because... I did it for me. I liked it. I was good at it. And I was really -- I was alive. ;) So no wasted time after all.
About my setup, I'm using Archlinux btw, and I think everyone should know about that. AwesomeWM is my window manager. I think it is best window manager in my honest opinion if you spend some effort and time into it. The strength of it is its flexibility, you can create your own widget, panels, pop-ups, design your own UI/UX in whatever you like. That's the beauty of Awesome WM.
Anyway, I provided a documentation or wiki focusing on my AwesomeWM setups. It also contains some useful information about ricing so I can help the aspiring linux ricers. Make sure to read it if you're planning to use my setups!
So, what is ricing or RICE in the linux world? Ricing refers to making a visual improvement and customization on your desktop. It was inherited from the practice of improving, modifying, and customizing a cheap asian import cars to make them appear faster than they actually are. So in the world of cars, RICE means Race Inspired Cosmetic Enhancement.
Ricing is actually fun and it's my hobby for quite a long time now. Anyone can rice. Also, your distro doesn't matter. You can rice on ubuntu, manjaro, debian, and the list goes on. I'm just using archlinux because it's so easy to use and I love it. The pacman and aur is the selling point for me, and these guys prevent me to distrohop again. There's also no "best" in ricing. There's no best window manager, best distro, best icon theme, so stop asking that. That "best" one is the one that will compliment you and your workflow well. Experiment. Have a vision on what you are trying to do. Then, do it. Just do it. 😉 Enough with the blabbering and happy hacking! :)
This wiki will guide you to replicate my setups. So basically, read the frickin' manual!
- Home
- General
- Info
- More Info
- TODOs
- Issues
- Acknowledgement
- Epilogue
If you're too lazy to open the wiki, here's some of the details you need to know.
archlinux
as distributionawesomewm
as window managerkitty
as terminal emulatortryone144's picom
as compositorrofi-git branch
as application launcherinter-font
as the setup fonttrivago
as hotel
Name | Description | Why/Where is it needed? |
---|---|---|
awesome-git |
Highly configurable framework window manager | isn't it obvious? |
rofi-git |
Window switcher, application launcher and dmenu replacement | Application launcher |
tryone144's picom |
A compositor for X11 | a compositor with kawase-blur |
inter-font |
A typeface specially designed for user interfaces | setup font |
-
Install the required dependencies. Note that there's also an optional dependencies.
-
Clone this repository.
$ git clone --depth=1 https://github.com/manilarome/the-glorious-dotfiles/
-
Make sure to create a backup if you have a current AwesomeWM configuration.
-
Copy the
the-glorious-dotfiles/config/awesome/SETUPNAME
folder to your"${HOME}"/.config/
. I'll just assume that you don't have anawesome
folder in your~/.config/
:# Use the Floppy setup $ cp -r the-glorious-dotfiles/config/awesome/floppy $HOME/.config/awesome # Use the GNawesOME setup $ cp -r the-glorious-dotfiles/config/awesome/gnawesome $HOME/.config/awesome # Use the Linear setup $ cp -r the-glorious-dotfiles/config/awesome/linear $HOME/.config/awesome # Use the Surreal setup $ cp -r the-glorious-dotfiles/config/awesome/surreal $HOME/.config/awesome
-
Reload AwesomeWM by pressing Super + Shift + r.
This repo is also available in AUR.
$ yay -S the-glorious-dotfiles
My TODOs or roadmap for my awesomewm setups.
- Scrollable Notification Centerneeds improvement
- Lockscreen PAM Integration
- Multi-monitor support
- Refactor for cleaner codeWIP
- Extend the screen recorder widget's functionality
- Adjust picom's blur strength using a slider
Why would I want this?
These are the features included in my AwesomeWM setups!
- Notification Center
- Dynamic Wallpaper
- File/Web Searching like macOS' Spotlight
- Application Dashboard
- Brightness and Volume OSDs
- Functional Trash Widget
- Built-in Screen Recorder Widget
- Built-in Calculator Widget
- Email Widget
- Weather Widget
- Quake Terminal
- Hardware Monitor
- Blue Light Filter Widgets
- Lockscreen Module with Face Capture and PAM Integration
- Easter eggs!Mostly bugs
- Any many more!
Some of these are outdated, so it is better if you try them yourself.
Floppy |
---|
GNawesOME |
---|
Linear |
---|
Surreal |
---|
Lockscreen with PAM Integration |
---|
Exit Screen |
---|
Multihead |
---|
Rofi Global Search |
---|
blurredfox CSS theme for Firefox |
---|
thunderblurred CSS theme for Thunderbird |
---|
Main gallery here.
I created a patreon accout. If you like this project and want to buy this poor bloke a coffee, I'll appreciate it!