Crylia / crylia-theme

A theme for AwesomeWM
523 stars 26 forks source link
awesome-wm awesomewm config dotfiles linux lua

Crylia Theme


Desktop

Lockscreen


Welcome to my dotfiles

An AwesomeWM theme inspired by everything I could find online and thought "Hey, that looks good!". This repository holds mainly my AwesomeWM theme but also some other rice's I've done over the years. Everything you see is done purely because I hate myself and like to give myself a hard time.

Information


My system setup:

Installation


Here are three levels of what you need

  1. Dependencies you need to have in order for the rice to work
  2. Important dependencies but can be replaced, the theme might behave weird without these or without proper reconfiguration!
  3. Nice to have and are the default. Can be easily changed without any worries!

Using the install script (Thanks to @JulianGR)

Arch

git clone https://github.com/Crylia/crylia-theme
cd crylia-theme
chmod +x autoinstall_arch.sh
./autoinstall_arch.sh

Pop!_OS/Ubuntu

git clone https://github.com/Crylia/crylia-theme
cd crylia-theme
chmod +x autoinstall_pop_os.sh
./autoinstall_pop_os.sh
1. Dependencies #### **AwesomeWM** >**Arch** ```bash yay -S awesome-git ``` > **Ubuntu** ```bash sudo apt build-dep awesome git clone https://github.com/awesomeWM/awesome.git make package sudo dpkg -i awesome*.deb ``` #### **Rofi** >**Arch** ```bash yay -S rofi-git ``` >**Ubuntu** Check [HERE](https://github.com/davatorium/rofi/blob/next/INSTALL.md) for how to build from source. Note **DO NOT INSTAL ROFI FROM APT IT WONT WORK** #### **Picom** > **Arch** ```bash yay -S picom-jonaburg-git ``` > **Ubuntu** ```bash git clone https://github.com/jonaburg/picom cd picom meson --buildtype=release . build sudo ninja -C build install ``` #### **nvidia-smi** > **Ubuntu** ```bash sudo apt install nvidia-smi ```

2. Important Dependencies #### **Papirus** - Icon Theme ***Make sure the theme is located at `/usr/share/icons/`*** > **Arch** ```bash sudo pacman -S papirus-icon-theme ``` > **Ubuntu** ```bash sudo apt install papirus-icon-theme ``` #### **pactl - PulseAudio Controler** ***All audio scripts depends on this*** > **Arch** ```bash sudo pacman -S pulseaudio-alsa ``` > **Ubuntu** ```bash sudo apt install pulseaudio-utils ``` #### **upower - Battery Info** > **Arch** ```bash sudo pacman -S upower ``` > **Ubuntu** ```bash sudo apt install upower ``` #### **bluez/bluetoothctl - Bluetooth** > **Arch** ```bash sudo pacman -S bluez bluez-utils ``` > **Ubuntu** ```bash sudo apt install bluez bluez-utils ``` #### **setxkbmap - Change Keyboard Layout** > **Arch** ```bash sudo pacman -S xorg-setxkbmap ``` > **Ubuntu** ```bash sudo apt install xorg ``` #### **xfce4-power-manager - Backlight** > **Arch** ```bash sudo pacman -S xfce4-power-manager ``` > **Ubuntu** ```bash sudo apt install xfce4-power-manager ``` #### **playerctl - Media control** > **Arch** ```bash sudo pacman -S playerctl ``` > **Ubuntu** ```bash sudo apt install playerctl ``` #### **LightDM - Login/Logout/ScreenLock** > **Arch** ```bash sudo pacman -S lightdm light-locker ``` > **Ubuntu** ```bash sudo apt install lightdm light-locker ``` #### **MesloLGS NF Font** > **Arch** ```bash sudo pacman -S ttf-meslo-nerd-font-powerlevel10k ``` > **Ubuntu** ```bash wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold%20Italic.ttf ```
3. Optional Dependencies #### **Alacritty** - Default terminal > **Arch** ```bash sudo pacman -S alacritty ``` > **Ubuntu** ```bash sudo apt install alacritty ``` #### **Thunar** - Default file manager > **Arch** ```bash sudo pacman -S thunar ``` > **Ubuntu** ```bash sudo apt install thunar ``` #### **Flameshot - Screenshots** > **Arch** ```bash sudo pacman -S flameshot ``` > **Ubuntu** ```bash sudo apt install flameshot ```

Setup

Make sure to backup any data before you copy my theme over!

git clone https://github.com/Crylia/crylia-theme
cd crylia-theme
cp -r awesome ~/.config/.
cp -r picom.conf ~/.config/.
cp -r rofi ~/.config/.

Optional

cp -r alacritty ~/.config/.

Documentation | Wiki | FAQ

Features


Some notable features

Some stuff planned for the future


There are many widgets to choose from

Widget List:

Gallery


desktop

Entire Desktop with two terminal open

lockscreen

Lockscreen

EntireScreen_VolumeOSD

Volume OSD (Backlight looks similar)

DeviceChooser

Switch In/Output devices easily

Notification1

Spotify example notification with working media control

TopLeftBar

Top Left bar closeup

TopCenter

Top Center bar closeup

TopRight

Top Right bar closeup

dock

Dock closeup

Known bugs


Please note, the config could easily break since I can only test it on so many systems. Every installation is different

If you encounter any bug or question you can't solve, feel free to open a new issue or PR