Back to rankings

eromatiya/the-glorious-dotfiles

Lua

A glorified personal dot files

desktop-environmentawesomewmunixpornricingdotfileslinuxpicomwindowmanagersetupawesome-wmricerofi
Star Growth
Stars
2.7k
Forks
144
Weekly Growth
โ€”
Issues
0
1k2k
Oct 2019Jan 2022Apr 2024Jul 2026
README

a glorified dotfiles

maintained contributions HitCount

glorious
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. You're probably here because of my awesome dotfiles. So yeah, steal what you want. Don't forget to check my other projects!

Wiki here

The wiki will guide you to replicate my setups. So read the frickin' manual! If you post an issue that can be solve by reading it, I'll drop kick you.

Summary and details

If you're too lazy to read 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 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. Change the global configuration in $HOME/.config/awesome/configuration/config.lua.

  6. Reload AwesomeWM by pressing Super + Shift + r.

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!

I don't really rice just to make it beautiful, I want it to be also functional so that's why it's "bloated" with features.

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

glorious
Floppy
Floppy was meant to be a clone of the infamous Flurry Desktop. I named it Floppy because I thought it would flop when I first posted it on r/unixporn. This is my favorite.

glorious
GNawesOME
Yes, GNawesOME is a weird name. GNawesOME was meant to be a GNOME clone. Instead, it became a hybrid of macOS, iOS, GNOME, and Deepin. I regret nothing.

glorious
Linear
A setup full of borders and lines. Awesome right?

glorious
Surreal
Yes, I copied the macOS Big Sur design. Many linux elitists will hate it but I don't care. Cry me a river.

More screenshots

Lockscreen with PAM Integration
Screenshot
Application Menu
Screenshot
Exit Screen
Screenshot
Multihead
Screenshot
Rofi Global Search
Screenshot
blurredfox CSS theme for Firefox
Screenshot
glorious - lightdm-webkit2-theme
Screenshot
thunderblurred CSS theme for Thunderbird
Screenshot

Credits

Grazie

Related repositories
HeyPuter/puter

๐ŸŒ The Internet Computer! Free, Open-Source, and Self-Hostable.

TypeScriptnpmGNU Affero General Public License v3.0desktopdesktop-environment
puter.com
42.8k4k
SerenityOS/serenity

The Serenity Operating System ๐Ÿž

C++BSD 2-Clause "Simplified" Licenseoperating-systemc-plus-plus
serenityos.org
33.7k3.4k
luong-komorebi/Awesome-Linux-Software

๐Ÿง A list of awesome Linux softwares

HTMLlinux-desktopdesktop-environment
luong-komorebi.github.io/Awesome-Linux-Software/
25.5k2.2k
DustinBrett/daedalOS

Desktop environment in the browser

JavaScriptnpmMIT Licenseosjavascript
dustinbrett.com
13k1.2k
adi1090x/polybar-themes

A huge collection of polybar themes with different styles, colors and variants.

ShellGNU General Public License v3.0polybarpolybar-themes
6.2k426
inputsh/awesome-linux

:penguin: A list of awesome projects and resources that make Linux even more awesome. :penguin:

Do What The F*ck You Want To Public Licenseawesome-listawesome
5.1k423
raexera/yoru

A custom Linux environment built on AwesomeWM

LuaGNU General Public License v3.0dotfilesawesomewm
3.6k198
directvt/vtm

Text-based desktop environment

C++MIT Licensemultiplexerterminal
3.3k77
cairoshell/cairoshell

Cairo is a customizable, intuitive desktop environment for Windows.

C#Apache License 2.0desktop-environmentwindows-desktop
cairodesktop.com
3.3k272
skift-org/skift

๐Ÿฅ‘ A modern delightful operating system (mirror)

C++GNU Lesser General Public License v3.0osdevkernel
codeberg.org/skift/os
3k149
solus-project/budgie-desktop

I Tawt I Taw A Purdy Desktop

budgie-desktopraven
solus-project.com
2.3k154
NsCDE/NsCDE

Modern and functional CDE desktop based on FVWM

CSSnpmOtherreleasedretro
2.3k74