Skip to content

luisv781/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

❄️ ‎ Information

AwesomeWM Modules:

  • bling
    • Adds new layouts, modules, and widgets that try to focus on window management primarily
  • color
    • Clean and efficient api for color conversion in lua
  • layout-machi
    • Manual layout for Awesome with an interactive editor
  • UPower
    • A UPowerGlib based battery widget for the Awesome WM

This repo has a wiki! You can check it by clicking here here.

🔧 ‎ Setup

Dependencies

⚠️This setup instructions only provided for Arch Linux (and other Arch-based distributions)

Assuming your AUR Helper is paru.

First of all you should install the git version of AwesomeWM.

paru -S awesome-git

Install necessary dependencies

paru -Sy picom-git wezterm rofi acpi acpid acpi_call upower lxappearance-gtk3 \
jq inotify-tools polkit-gnome xdotool xclip gpick ffmpeg blueman redshift \
pipewire pipewire-alsa pipewire-pulse alsa-utils brightnessctl feh maim \
mpv mpd mpc mpdris2 python-mutagen ncmpcpp playerctl --needed

Enable Services

systemctl --user enable mpd.service
systemctl --user start mpd.service
Install

Clone this repository

git clone --depth 1 --recurse-submodules https://github.com/rxyhn/yoru.git
cd yoru && git submodule update --remote --merge

Copy config files

cp -r config/* ~/.config/

Install a few fonts (mainly icon fonts) in order for text and icons to be rendered properly.

Necessary fonts:

Optional fonts:

  • My custom Iosevka build(Aesthetic Iosevka) - here
  • Azuki Font - here

Once you download them and unpack them, place them into ~/.fonts or ~/.local/share/fonts.

Or you can find the required fonts inside the misc/fonts folder of this repository.

cp -r misc/fonts/* ~/.fonts/
# or to ~/.local/share/fonts
cp -r misc/fonts/* ~/.local/share/fonts/

And run this command for your system to detect the newly installed fonts.

fc-cache -fv

Finally, now you can login with AwesomeWM

📑 ‎ Fonts

Font Preview:

  • Regular
    font preview
  • Italic
    font preview

Installation:

  1. Clone or Download this repository
  2. Change the current directory to yoru/misc/fonts/Aesthetic Iosevka
  3. Choose the variant you want, or choose both

Usage:

  • Original:

    "editor.fontFamily": "Aesthetic Iosevka Original",
    "editor.fontLigatures": true,
  • Nerd Font:

    "editor.fontFamily": "AestheticIosevka Nerd Font",
    "editor.fontLigatures": true,

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 75.4%
  • JavaScript 14.0%
  • CSS 5.1%
  • HTML 3.7%
  • Shell 1.8%