GithubHelp home page GithubHelp logo

gh0stzk / dotfiles Goto Github PK

View Code? Open in Web Editor NEW
2.3K 28.0 163.0 183.16 MB

BSPWM environment with 15 themes. Polybar. eww widgets, with a rice selector to change on the fly.

License: GNU General Public License v3.0

Shell 67.66% SCSS 3.96% CSS 4.57% JavaScript 5.23% Python 14.47% HTML 0.48% Lua 3.62%
bspwm polybar polybar-themes rice rofi-theme bspwm-themes archlinux linux unixporn polybar-scripts

dotfiles's Introduction

BSPWM themes | A complete bspwm environment

Rice-Selector.mp4

🚀 Features

Linux Fetch

Experience the Magic of Customization with gh0stzk's bspwm dotfiles

Welcome to the world of limitless customization! gh0stzk's dotfiles for bspwm offer a unique and exciting experience with 15 different themes, each featuring captivating color schemes, styles and personality. Immerse yourself in a visual journey that will transform your workspace in an impressive way.

Change themes on the fly

With our custom menu based on rofi launcher, switching between the 15 themes is as easy as a click. Enjoy the versatility of styles and color combinations instantly.

Consistency Across the Environment

Each theme not only changes the appearance of bspwm but also instantly transforms the color scheme in alacritty terminal, eww widgets, polybar bars, notifications, and more. Visual harmony is guaranteed in every corner of your system.

Unique Eww Widgets

Discover 4 unique eww widgets, including a calendar, power menu, music player, and user card. These widgets are not only functional but also instantly adapt to the color scheme of the selected theme.

Complete Customization

Explore an elegant right-click menu made with Jgmenu, which also syncs with themes for flawless visual consistency. Additionally, 10 polybar bars and 2 eww widgets offer a fully customizable user experience.

Variety of Wallpapers

Each login surprises you with a randomly selected wallpaper specifically tailored to the theme in use. But if surprises aren't your thing, our wallpaper menu lets you choose from over 5 exclusive wallpapers for each theme.

Visual Composition with Picom

Experience effortless beauty with picom as the compositor, providing a pleasing aesthetic without sacrificing performance. Enjoy a hassle-free working experience with delightful visual effects, balance between performance and beauty.. And you can adjust the transparency of your open windows with a simple key combination. Control the appearance of your desktop to perfectly suit your mood and style.

Additional Features:

  • Local Music Control:

    Manage your local music from the polybar module and the ncmpcpp player, both with a unique design that adapts to the theme's color scheme.

  • Flexibility:

    Hide and show the polybar and eww widgets according to your needs, giving you complete control over your workspace.

  • Functional Scratchpad:

    Access the scratchpad functionality, a terminal window you can show or hide for tasks when you don't want the window taking up unnecessary space.

Transform your user experience with gh0stzk's dotfiles for bspwm! Install now and breathe life into your desktop with style and personality.

📖 Wiki

I already started writing the Wiki, you should give it a read. If it is your first time with a WM, you may be interested in reading First steps after installing the dotfiles or maybe read frequently asked questions and answers Keybinds Firefox Theme.


Caution

⚠️⚠️⚠️ This dotfiles are configured at 1600x900 resolution with 96 DPI and 1 monitor. Some stuff might break on lower or higher resolutions, but still work!! ⚠️⚠️⚠️


🎨 The themes

👕 Theme Selector
Screenshot-11_12_2023-01-06-03
🚥 Wallpaper Selector
Screenshot-11_12_2023-01-03-00

🌸Emilia:

Emilia Rice
Extra wallpapers in Emilia
Emilia Rice Emilia Rice Emilia Rice
Emilia Rice Emilia Rice Emilia Rice

🌸Jan

Jan Rice
Extra wallpapers in Jan
Jan Rice Jan Rice Jan Rice
Jan Rice Jan Rice Jan Rice

🌸Aline

Aline Rice
Extra wallpapers in Aline
Aline Rice Aline Rice Aline Rice
Aline Rice Aline Rice Aline Rice

🌸Andrea

Andrea Rice
Extra wallpapers in Andrea
Andrea Rice Andrea Rice Andrea Rice
Andrea Rice

🌸Cynthia

Cynthia Rice
Extra wallpapers in Cynthia
Cynthia Rice Cynthia Rice Cynthia Rice
Cynthia Rice Cynthia Rice Cynthia Rice

🌸Isabel

Isabel Rice
Extra wallpapers in Isabel
Isabel Rice Isabel Rice Isabel Rice
Isabel Rice Isabel Rice Isabel Rice

🌸Silvia

Silvia Rice
Extra wallpapers in Silvia
Silvia Rice Silvia Rice Silvia Rice
Silvia Rice Silvia Rice Silvia Rice

🌸Melissa

Melissa Rice
Extra wallpapers in Melissa
Melissa Rice Melissa Rice Melissa Rice
Melissa Rice Melissa Rice Melissa Rice

🌸Pamela

Pamela Rice
Extra wallpapers in Pamela
Pamela Rice Pamela Rice Pamela Rice
Pamela Rice Pamela Rice Pamela Rice

🌸Cristina

Cristina Rice
Extra wallpapers in Cristina
Cristina Rice Cristina Rice Cristina Rice
Cristina Rice Cristina Rice Cristina Rice

🌸Karla

(Zombie-Night Color Scheme)

Karla Rice
Extra wallpapers in Karla
Karla Rice Karla Rice Karla Rice
Karla Rice Karla Rice Karla Rice
Karla Rice

🌸z0mbi3:

z0mbi3 Rice
Extra wallpapers in z0mbi3
z0mbi3 Rice z0mbi3 Rice z0mbi3 Rice
z0mbi3 Rice z0mbi3 Rice z0mbi3 Rice

🌸Brenda:

Brenda Rice
Extra wallpapers in Brenda
Brenda Rice Brenda Rice Brenda Rice
Brenda Rice Brenda Rice Brenda Rice

🌸Daniela:

Daniela Rice
Extra wallpapers in Daniela
Daniela Rice Daniela Rice Daniela Rice
Daniela Rice Daniela Rice Daniela Rice

🌸Marisol:

Daniela Rice
Extra wallpapers in Marisol
Marisol Rice Marisol Rice Marisol Rice
Marisol Rice Marisol Rice Marisol Rice

Firefox Theme (z0mbi3 Fox)

Firefox theme - z0mbi3-Fox
Complementarily you can install this extension made by PonyLucky. It is a startpage to enhance UX. Preview and configuration options. Looks awesome with the firefox theme.

Neovim Setup

Neovim configuration
Plugins included Neovim setup wiki

Very useful keybindigs to know...

Keys Action
super + Enter
super + alt + Enter
Open a terminal
Open a floating terminal.
alt + @space Display menu to select a theme.
super + @space Apps Menu.
super + alt + w Opens a menu to select a wallpaper.
super + h
super + u
Hides bar/s
unhide bar/s
Print Takes screenshot.
ctrl + alt + [plus,minus,t] Changes transparency on focused window.
ctrl + super + alt + p
ctrl + super + alt + r
ctrl + super + alt + k
Power off computer
Restart computer
Brute kill a window/process
super + alt + r Restart bspwm.

And more.. You need to look sxhkdrc file for more.

📦 setup

💾 Installation:

The installer only works for ARCH Linux, and based distros.

Open a terminal in HOME

  • First download the installer
curl https://raw.githubusercontent.com/gh0stzk/dotfiles/master/RiceInstaller -o $HOME/RiceInstaller

# Maybe you want a short url??

curl -L https://is.gd/gh0stzk_dotfiles -o $HOME/RiceInstaller
  • Now give it execute permissions
chmod +x RiceInstaller
  • Finally run the installer
./RiceInstaller

dotfiles's People

Contributors

0xn1nja avatar adilhyz avatar azhamprodlive avatar cub3y0nd avatar flick36 avatar gh0stzk avatar mdmrk avatar mshnwq avatar nathan-shea avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dotfiles's Issues

how to change polybar position and height in z0mbi3 theme

Hello!

First I want to say it's really awesome work and thanks for the dot files.

How can I change the position of polybar in z0mbi3 theme? I want to increase the height of it to 90% and change to position to the more left side because it is taking space.

Thanks

Media controls not showing up

media controls on polybar are not working. any idea how to fix this? I did a freash install before I installed the dotfiles so I have not changed anything to them.

Please let me know if you need more info.

ShoT_2023-03-22-01-44-27_3440x1440

Is it possible to add only one rice ?

First of all sry for creating an issue (I didn't manage to find your reddit post )

These are some 'can called' feature request or problem that had after installing it multiple times on different machines

1. when you run Riceinstaller if u enter a wrong password for example for changing shell to zsh , the script will stop and u should re run it again.

2. It would be so cool if user can choose to install only one or more rices but not all the rices.

3. Is there a way that i can disable or remove the ASCII things that apear at the start of the terminal (Like your zombie logo or penguin or ...)

hide programs (super + space)

Hi bro, I would like to know how I can hide unwanted programs when I press (super + space) like I don't want htop to appear there. thanks

An error occurred while creating the file

Thank you so much for sharing. I only had trouble at one point with the installation.

mkdir -p ~/.config && cp -r ~/dotfiles/config/* ~/.config

and other file creation commands don't work I guess. After creating manually the installation was successful :)

list of anime wallpapers

hey u got a list of anime wallpapers i can remove? parents momento. i dont know every anime wallpaper in the assets folder and i cant view them cuz parents

Sysfetch error

Hello, Sorry to bother you with this error but I have tried to fix it but I could not find any way to fix it, please could you help me.
sysfetch

Need to uninstall

This is less of an issue and more of question, is there a way to uninstall/undo every change made by the installer? if so how?

Please help

sorry for a side question, I'm configuring bspwm for myself can you help me how to make the corners of the window curved

Music deamon error while starting mpd.service

Hello gh0stz,
First, let me say thanks for this cool rices!
I did try to use them for a clean Arch install and get this non-obvious error:

○ mpd.service - Music Player Daemon
Loaded: loaded (/usr/lib/systemd/user/mpd.service; enabled; preset: enable>
Active: inactive (dead) since Fri 2022-12-30 00:56:05 MSK; 30s ago
Docs: man:mpd(1)
man:mpd.conf(5)
Process: 1108 ExecStart=/usr/bin/mpd --systemd (code=exited, status=1/FAILU>
Main PID: 1108 (code=exited, status=1/FAILURE)
CPU: 60ms

Dec 30 00:56:05 archlegion systemd[1094]: Starting Music Player Daemon...
Dec 30 00:56:05 archlegion mpd[1108]: Ignoring the 'pid_file' setting in system>
Dec 30 00:56:05 archlegion mpd[1108]: server_socket: bind to '0.0.0.0:6600' fai>
Dec 30 00:56:05 archlegion mpd[1108]: exception: Failed to open '/var/lib/mpd/m>
Dec 30 00:56:05 archlegion mpd[1108]: exception: Failed to open database plugin>
Dec 30 00:56:05 archlegion systemd[1094]: mpd.service: Main process exited, cod>
Dec 30 00:56:05 archlegion systemd[1094]: mpd.service: Failed with result 'exit>

Any idea how to fix that? I applied all changes from the troubleshooting section (btw, there is no /scripts/weather in /config/bspwd/rices/z0mbi3/dashboard)

Many thanks in advance,
Kirill

Laptop brightness not working after running the script.

Before running the script I can see battery icon and I can change the brightness through keyboard shortcuts(fn key).
Bur after installing the rice, neither the battery icon is here but also I cannot change birghtness anyway.

Icon, zsh

Hello nice dots, btw. could u provide icons for ur polybar ?
Is there anychance to showup dotfiles for zsh?

eww widgets windows not displaying in the right spot

I already used this rice before without any problem but, for some reason, my last attempt to ./RiceInstall made the eww widgets like powermenu, calendar and launchermenu not show in the right place. They always open tiled but, if I press the keybind for making the window float they have the right size, just aren't in the right place on the screen. I could make every widget show in the same place with the same geometries editing the /.config/bspwm/scripts/ExternalRules file and adding
Eww) eval "$consequences" [ "$state" ] || echo "state=floating rectangle=249x334+435+60" ;; to the first main function in the file. Is there a way to modify this entry: Eww) in order to specify the widget window I'm trying to change?

on running script timeout error

curl: (28) Failed to connect to raw.githubusercontent.com port 443 after 129247 ms: Couldn't connect to server

pls solve this issue

Cannot change defualt terminal to alacritty

I've edited the sxhkdrc file to

#
# wm independent hotkeys
#

# terminal emulator
super + Return
        alacritty

As well as my ~/.zshrc to

export TERMINAL=alacritty;

And reloaded the configuration, as well as rebooting - running super + enter still opens termite and doesn't open anything if I uninstall termite

error with ncmpcpp

i'm a noob with rices bspwm so i installed it in dual boot windows with archcraft, and then i installed the script but it has widgets and some things that don't work for me, could you help me in any way? or create a video on youtube could be a series configuring each config and explaining then I would probably better understand what was happening and could solve the problems

How to change rices names.

hi, i forked this and want to customize it my way. im a noob and not a developer or anything but the scripts are really readable so i think i can manage it. what i need help with is a few things:

  1. removing a few programs from the list that it installs like termite and mpd
  2. removing the terminal switcher. since i will only install alacritty, i dont need the thing that lets me change terminals.
  3. renaming the themes
    which files do i have to go through to do this. any help will be appreciated

Incorrect time in polybar

After installing this config the time in polybar is 5 hours ahead of what it should be in my timezone. Where can I change that?

Installer not working properly

I had to reinstall arch for some reason and now I can't install this again. When i run it, the script is executed and everything is installed but when i open bspwm, it's just empty. No theme, no wallpaper, the basic shortcuts are the so ig sxhkdrc is working. I couldn't get my fork to work so i rhought I must've messed something up but i tried yours and even this one doesn't

Very High usage of RAM.

When I first boot up in bspwm its shows about 700-800mb of RAM Usage. But when I open chrome or firefox it jumps for 1gb to 4gb. Then even if I close the appllcation its somehow keeps on increasing and finally it freezes.

Any solutions or either I am doing something wrong?

Installer script not working

Hello good sir , I have tried running your install script on two devices, but it still isn't working, there are two issues i have noticed

  1. xdg-users-dirs-update
  2. certain backup folders do not exist( i tried creating the folders but they just get deleted).
    I'd really appreciate if you could help me out, I'm kinda new to this .
    Thank you in advance, I really like your setup and I'd really wanna have it on my pc .

theme in termite doesn not work, and thunar.

ahoy! The theme in termite does not work for me. and also the theme does not work in the thunar. maybe you use another file manager? Maybe I don't have some apps installed? Write what I might be missing, and will themes be applied to them after installation?

Two monitores

I have two monitors how can I get around the limit of this configuration?

An error in the bspwmrc file

You should replace #!/bin/sh by bash or something.
Some expressions in this scripts doesn't work with sh
I have seen a "source: command not found" error

polybar taskbar set to primary monitor

how to set polybar taskbar to primary monitor i have 2 monitor
when i restart bspwm. polybar taskbar move to primary monitor
but when i restart my computer polybar taskbar move to second monitor

sorry to my bad english

fix screenchange-reload = false to true

screen resolution

Hello, I am not a programmer, I love your work is very good; I thank you for creating this content. I have been looking for a way to adapt it to my screen configuration and I could not find it, could you give me a hand on what files I have to change to adjust it to 1920x1080; thank you in advance.

emoji in terminal

hi bro i wanted to know how can i remove these emojis that appears in the terminal, thanks

Hola

Una disculpa , como cambio la resolucion de los temas , es que se mueven un poco en mi pantalla , y se me van los iconos

Ranger colorschemes

Rices are supposed to change ranger colorschemes or not? Im asking because it´s not working for me.

super+h shortcut

i use super+{h,j,k,l} shortcut for focusing the windows, but since super+h is taken for hiding polybar in your rice, i can't really focus anymore, pretty annoying. i've tried to find where this shortcut is located, but I haven't found it. i've checked ~/.config/sxhkd/sxhkdrc and ~/.config/bspwm/bspwmrc. where's it? (great rice btw. i really enjoy using it :))

eww configs don't work !

Can't run any eww widget for the themes that have eww.

~ ❯ eww daemon                                                
 2022-09-21T21:08:02.531Z ERROR eww > Failed to initialize eww paths

Caused by:
    Configuration directory /home/none/.config/eww does not exist

This is the first time I use eww, so fresh installation doesn't create a : /.config/eww
I also tried to run just the script :

~ ❯ ~/.config/bspwm/rices/pamela/widgets/calendarlauncher     
eww > Trying to find server process at socket /run/user/1000/eww-server_L2hvbWUvbm9uZS8uY29uZmlnL2JzcHdtL3JpY2VzL3BhbWVsYS93aWRnZXRz
Failed to connect to the eww daemon.
Make sure to start the eww daemon process by running `eww daemon` first.
 2022-09-21T21:11:05.948Z INFO  eww > Trying to find server process at socket /run/user/1000/eww-server_L2hvbWUvbm9uZS8uY29uZmlnL2JzcHdtL3JpY2VzL3BhbWVsYS93aWRnZXRz
Failed to connect to the eww daemon.
Make sure to start the eww daemon process by running `eww daemon` first.

The problem is related to eww since eww moved to yuck but the installed one here still trying to find xml :

━━━━━━━━━━━━━━━━━━━━━━━┓
┃Initializing eww daemon┃
┗━━━━━━━━━━━━━━━━━━━━━━━┛
    
 2022-09-21T21:53:29.712Z INFO  eww::server > Loading paths: config-dir: /home/none/.config/bspwm/rices/pamela/widgets, ipc-socket: /run/user/1000/eww-server_L2hvbWUvbm9uZS8uY29uZmlnL2JzcHdtL3JpY2VzL3BhbWVsYS93aWRnZXRz, log-file: /home/none/.cache/eww_L2hvbWUvbm9uZS8uY29uZmlnL2JzcHdtL3JpY2VzL3BhbWVsYS93aWRnZXRz.log
 2022-09-21T21:53:29.712Z ERROR eww         > Failed to load eww config file /home/none/.config/bspwm/rices/pamela/widgets/eww.xml

ncmpcpp can't open

bro i have problem when i open ncmpcpp on terminal
Error while processing option "lyrics_directory": option already set

Screenshot opreration cancels every time

Every time I run Super + Print, a notification appears saying Screenshot: Operationa canceleda - not sure what to do from here. Using the default configuration files for Cristina

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.