Skip to content
This repository has been archived by the owner on Mar 10, 2024. It is now read-only.

Sinomor/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

img

Information

Screenshots

counter counter

Features

  • Theme Swither
  • Control Center
  • Brightness / Volume OSD
  • Lockscreen (liblua_pam)
  • Custom Launcher (include 5 modes: apps, clipboard, zathura, theme swither, clients)
  • Powermenu
  • Weather Widget
  • Calendar Widget
  • Wifi applet

Some Previews
  • Theme Swither mode in Launcher


  • Control Center (also playerctl and weather widgets)


  • Calendar widget


  • Lockscreen


  • Powermenu


  • Notifications Center


  • OSD


Setup

Install Dependencies
  1. Setup the void-packages repo
git clone --depth=1 https://github.com/void-linux/void-packages
cd void-packages
./xbps-src binary-bootstrap
echo XBPS_ALLOW_RESTRICTED=yes >> etc/conf

  1. Build the awesome package
git clone https://github.com/Sinomor/my-templates
cp -r my-templates/awesome-git srcpkgs/
./xbps-src pkg awesome-git

  1. Install the awesome package
sudo xbps-install xtools
xi awesome-git

  1. Also build and install compfy (allusive fork of picom)
cp -r my-templates/compfy srcpkgs/
./xbps-src pkg compfy
xi compfy

  1. Install pipewire, wireplumber using void linux docs

  1. Install Other Dependencies
sudo xbps-install feh xclip gpick xrdb picom polkit-gnome fontconfig \
fontconfig-32bit ImageMagick zbar slop shotgun flameshot \
fish-shell playerctl brightnessctl python3-distro nerd-fonts-symbols-ttf xsettingsd

7*. If your disto is not void linux, you need to compile liblua pam yourself. After that replace the liblua_pam.so file in awesomewm config folder


8*. If you need working media slider (player widget) in browser, install the plasma-browser-integration package. Next, install plasma integration extension in your browser and uncheck Enhanced Media Control in extension settings


Install Dotfiles
  1. Recommended to backup the configs
git clone --depth=1 --recursive https://github.com/Sinomor/dotfiles.git
cd dotfiles
cp -r home/.config/* ~/.config/
cp -r home/.fonts ~/
cp -r home/.icons ~/
cp -r home/.themes ~/
cp -r home/.librewolf ~/
cp home/.xinitrc ~/
cp home/.Xresources ~/
cp home/.gtkrc-2.0 ~/ 
  1. Write to awesome/user.lua your password and apikey from openweather
user.opweath_api = "your_api_key"
user.opweath_passwd = "your_password"

References