Solarinas / the-glorious-dotfiles

A glorified personal dot files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

a glorified dotfiles

maintained contributions HitCount


Welcome to the glorious dotfiles

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! :)



the glorious wiki's table of contents

This wiki will guide you to replicate my setups. So basically, read the frickin' manual!


summary and details

If you're too lazy to open the wiki, here's some of the details you need to know.

starring

required dependencies

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
picom-git A compositor for X11 A compositor with kawase-blur
inter-font A typeface specially designed for user interfaces Setup font

installation and usage

  1. Install the required dependencies. Note that there's also an optional dependencies.

  2. Clone this repository.

    $ git clone --depth=1 https://github.com/manilarome/the-glorious-dotfiles/
  3. Make sure to create a backup if you have a current AwesomeWM configuration.

  4. Copy the the-glorious-dotfiles/config/awesome/SETUPNAME folder to your "${HOME}"/.config/. I'll just assume that you don't have an awesome 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
  5. Reload AwesomeWM by pressing Super + Shift + r.

$ yay -S the-glorious-dotfiles

todos

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

selling the dotfiles

Why would I want this?

core Features

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!

mini gallery

Some of these are outdated, so it is better if you try them yourself.

Floppy
screenshot
GNawesOME
screenshot
Linear
screenshot
Surreal
screenshot
Lockscreen with PAM Integration
Screenshot
Exit Screen
Screenshot
Multihead
Screenshot
Rofi Global Search
Screenshot
blurredfox CSS theme for Firefox
Screenshot
thunderblurred CSS theme for Thunderbird
Screenshot

Main gallery here.

hot coffee

I created a patreon accout. If you like this project and want to buy this poor bloke a coffee, I'll appreciate it!

About

A glorified personal dot files

License:GNU Affero General Public License v3.0


Languages

Language:Lua 82.9%Language:Shell 9.8%Language:Python 5.5%Language:Vim Script 1.2%Language:CSS 0.6%Language:Makefile 0.0%