Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/manilarome/the-glorious-dotfiles

A glorified personal dot files
https://github.com/manilarome/the-glorious-dotfiles

awesome-wm awesomewm desktop-environment dotfiles linux picom rice ricing rofi setup unix unixporn windowmanager

Last synced: 3 months ago
JSON representation

A glorified personal dot files

Awesome Lists containing this project

README

        







a glorified dotfiles


[![maintained](https://img.shields.io/maintenance/yes/2020?label=maintained&style=flat-square)](https://github.com/manilarome/the-glorious-dotfiles/commits/master) [![contributions](https://img.shields.io/badge/contribution-welcome-brightgreen&?style=flat-square)](https://github.com/manilarome/the-glorious-dotfiles/pulls) [![HitCount](http://hits.dwyl.com/manilarome/Glorified-Dotfiles.svg)](http://hits.dwyl.com/manilarome/the-glorified-dotfiles)



















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](https://github.com/manilarome/the-glorious-dotfiles/wiki)

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

- [`archlinux`](https://www.archlinux.org/download/) as distribution
- [`fish`](https://fishshell.com/) as shell
- [`awesomewm`](https://awesomewm.org) as window manager
- [`kitty`](https://github.com/kovidgoyal/kitty) as terminal emulator
- [`picom-git`](https://github.com/yshui/picom) as compositor
- [`rofi`](https://github.com/davatorium/rofi) as application launcher
- [`inter-font`](https://github.com/rsms/inter/) as the setup font
- [`trivago`](https://www.youtube.com/watch?v=dQw4w9WgXcQ) as hotel

### Required dependencies

| Name | Description | Why/Where is it needed? |
| --- | --- | --- |
| [`awesome-git`](https://github.com/awesomeWM/awesome) | Highly configurable framework window manager | Isn't it obvious? |
| [`rofi`](https://github.com/davatorium/rofi) | Window switcher, application launcher and dmenu replacement | Application launcher |
| [`picom-git`](https://github.com/yshui/picom) | A compositor for X11 | A compositor with kawase-blur |
| [`inter-font`](https://github.com/rsms/inter/) | A typeface specially designed for user interfaces | Setup font |

### Installation and usage

1. Install the [required dependencies](#required-dependencies). Note that there's also an [optional dependencies](https://github.com/manilarome/the-glorious-dotfiles/wiki#optional-dependencies).
2. Clone this repository.

```bash
$ 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/`:

```bash
# 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
```

4. Change the global configuration in `$HOME/.config/awesome/configuration/config.lua`.
5. Reload AwesomeWM by pressing Super + Shift + r.

## TODOs

My TODOs or roadmap for my awesomewm setups.

- [x] Scrollable Notification Centerneeds improvement
- [x] Lockscreen PAM Integration
- [x] Multi-monitor support
- [x] Refactor for cleaner codeWIP
- [x] Extend the screen recorder widget's functionality
- [x] 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.

### Gallery

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](https://github.com/RMTT/lua-pam) |
| --- |
| ![Screenshot](https://raw.githubusercontent.com/manilarome/the-glorious-screenshots/master/lockscreen.webp) |

| Application Menu |
| --- |
| ![Screenshot](https://raw.githubusercontent.com/manilarome/the-glorious-screenshots/master/app-menu.webp) |

| Exit Screen |
| --- |
| ![Screenshot](https://raw.githubusercontent.com/manilarome/the-glorious-screenshots/master/exit-screen.webp) |

| Multihead |
| --- |
| ![Screenshot](https://raw.githubusercontent.com/manilarome/the-glorious-screenshots/master/multihead.webp) |

| [Rofi Global Search](https://github.com/manilarome/rofi-spotlight) |
| --- |
| ![Screenshot](https://raw.githubusercontent.com/manilarome/the-glorious-screenshots/master/rofi-global.webp) |

| [blurredfox CSS theme for Firefox](https://github.com/manilarome/blurredfox/) |
| --- |
| ![Screenshot](https://raw.githubusercontent.com/manilarome/the-glorious-screenshots/master/blurredfox.webp) |

| [glorious - lightdm-webkit2-theme](https://github.com/manilarome/lightdm-webkit2-theme-glorious/) |
| --- |
| ![Screenshot](https://raw.githubusercontent.com/manilarome/the-glorious-screenshots/master/lightdm.webp) |

| [thunderblurred CSS theme for Thunderbird](https://github.com/manilarome/thunderblurred) |
| --- |
| ![Screenshot](https://raw.githubusercontent.com/manilarome/the-glorious-screenshots/master/thunderblurred.webp) |

## Credits

Grazie

- [Contributors](https://github.com/manilarome/the-glorious-dotfiles/graphs/contributors)
- [awesomewm devs](https://github.com/awesomeWM/awesome/graphs/contributors)
- The community of course