Skip to content

DuckyCoyote/awesome-minimal

Repository files navigation

AwesomeWM-Rice

------------WARNING------------

This Rice only works fine in 1920x1080 size screen, in lower resolution the widgets overlap

image image image

Acknowledgment

AwesomeWm rice inspired in Nekonako and Andrea

I dont know if this guys get this icons, wallpapers or widgets from other guys or pages, but i gat this resources from his dots:

Icons of HDD and Calendar widgets: Nekonako dotfiles.

Pacman, Ghost and Empty icons: gh0stzk.

CPU Icon Commerce and shopping icons created by Freepik - Flaticon

WIFI ICON Icon by Freepik

WIFI Icon 1 Wifi icons created by Freepik - Flaticon

Menu Icon Main menu icons created by kendis lasman - Flaticon

WIFI, CPU, HDD, MEMORY and CALDENAR widget: Vicious

Vol, Spotify and Weather: awesome-wm-widgets

Wifi menu Rofi: zbaylin

Screanshots and powermenu rofi applet menu: SapuSeven

Setup Info

task name
OS ArchLinux
wm awesomewm-git
terminal kitty
launcher Rofi
editor AstroNvim
GtkTheme AzureTheme
compositor picom
screenshots Scrot
file manager thunar
pdf viewer zathura

Requirements

Dependencies
PulseAudio
PipeWire
PipeWire-Alsa
mdp & ncmpcpp
NetworkManager
alsa-utils
lxappearance

Shell

Shell
zsh + Oh-My-Posh

Fonts

  • Global
    • Cartograph CF
  • Terminal
    • JetBrainsMono Nerd Font
  • Menu
    • Roboto

Install

sudo pacman -S mpd ncmpcpp networkmanager pulseaudio pipewire pipewire-alsa wireless_tools kitty rofi neovim picom alsa-utils acpi scrot zsh zathura thunar zathura-pdf-mupdf viewnior xdg-user-dir
yay -S awesome-git lxappearance ttf-jetbrains-mono-nerd oh-my-posh

Get this rise

Clone this repository

git clone https://github.com/DuckyCoyote/awesomewm-rice/tree/main

Copy this repository to your .config

cd awesomewm-rice
cp -r ./* ~/.config/awesome/
cp -r ./rofi/rofi-applets ~/.config/rofi
cp -r ./misc/picom.conf ~/.config/
cp -r ./misc/fonts/* ~/.local/share/fonts/
cp -r ./misc/kitty ~/.config/
cp -r ./misc/chrome ~/.mozilla/firefox/rbwr1l77.default-release/
cp -r ./misc/nvim ~/.config/nvim
mkdir ~/.themes
cp -r ./misc/Azure-Dark ~/.themes/

Reload your awesome with CTRL + SUPER + r.

Config of zsh and oh-my-posh

#zsh config
chsh -s /usr/bin/zsh
cp -r ./misc/.zshrc ~/.zshrc
cp -r ./misc/di4am0nd.omp.json ~/di4am0nd.omp.json
exec zsh

Change the bg color of astrovim

Launch nvim and instal all the plugins, after:

cp -r ./misc/nvim/astrotheme ~/.local/share/nvim/lazy/

Spotify widget

First you need to have spotify CLI installed, it uses dbus to communicate with spotify-client:

git clone https://gist.github.com/fa6258f3ff7b17747ee3.git
cd ./fa6258f3ff7b17747ee3
chmod +x sp
# This widget will work by default if the binary is in the system PATH
sudo cp ./sp /usr/local/bin/
# Alternatively, you may save the binary anywhere and supply the path via this widget's sp_bin argument:
# cp ./sp ~/.config/awesome/scripts/

awesome-wm-wdgets

Change your Network Interface

Find your Network Interface

ip link

Open ~/.config/awesome/widgets/wifi.lua.8:58 with your editor and change

-- Crear el widget de fecha
local wifi_text = wibox.widget.textbox()
vc.register(wifi_text, vc.widgets.wifi, " ${ssid}", 10, '<your Network Interface Ej:wlan0>')

Save and reload

Change the location

Open ~/.config/awesome/layout/bar/bar.lua.67:22 and change your api key (get from OpenWeather)

weather_widget({
	api_key = '<your api key>',
	coordinates = { <Your coordinates Ej.10, -25> },
	font_name = 'Carter One',
	icons = 'VitalyGorbachev',
    icons_extension = '.svg',
	show_hourly_forecast = true,
	show_daily_forecast = true,
	}), 7),

Firefox

If you dont kwon how change the color from firefox see: linuxfordevices

Extras

In misc is the zathura config, firefox css theme, ranger conf and some others wallpapers.

ToDo

  • DashBoard popup
  • Refactor to best code
  • Notification center popup
  • Control center popup
  • Disk popup
  • Memory popup
  • Volume popup
  • Wifi popup
  • Bluetooth Widget and popup
  • Battery Widget

About

Modified awesome rice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published