GithubHelp home page GithubHelp logo

ikz87 / dots-2.0 Goto Github PK

View Code? Open in Web Editor NEW
224.0 224.0 15.0 100.08 MB

eww + bspwm rice c:

License: GNU General Public License v3.0

SCSS 9.71% Shell 80.24% Python 2.69% C 3.27% Vim Script 0.84% CSS 1.83% Haskell 1.41%
bspwm dotfiles eww linux

dots-2.0's People

Contributors

ikz87 avatar yousefx8 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

dots-2.0's Issues

Help with eww ?

Hello dev,

Managed to get your rice running on arch but I couldn't get eww to display correctly, I guess the rice was make for 1080p and I'm running 1440p display. I've also install sysstat package for system statistics but they're not getting updated so far.

I'm also not sure what font you used, since as you can see bellow a lot of icons are missing.

I've literally no experience using eww, so a little help is appreciated.

Edit: got the stats running by making the scripts under ~/.config/eww/mybar/script executable, chmod u+x ~/.config/eww/mybar/script/*

Nothing works, only wallpaper shown

I followed the instructions to install the dotfiles, after restarting and logging in I could see the wallpaper but no keybinds work and nothing works. I use arch linux.

Full Package Dependencies

I'm attempting to recreate this in NixOs. The deterministic nature of Nix would mean that it could then be distributed to anyone inclined, however the biggest hurdle is overcoming the full dependency list.

The Reddit Post suggests the following dependencies:

BSPWM
Eww
Rofi
wpgtk
pijulius' picom

However additional dependencies exist. I have identified the following:

blueman-applet
brave-browser
dunst
flameshot
hsetroot
kitty
neovim
playerctl
spotify
sxhkd
thunar

If there is interest I can push up what I've got to a repo, but I'd at @ikz87's opinion on the matter beforehand.

If there was an effort to make this a Nixos template we would benefit from steps to make application selections like browser, music player, file manager, etc. exist at a higher level that could propagate to all scripts interested in acting on them. We'd also benefit from shortcuts being extracted in a similar way to ease configuration.

But I'm gonna be honest, this rice is so sick that its probably worth it. ๐Ÿ˜‚

Question: Spicetify Config

I see you use wal-spotify to set spicetify values, what lead you to choosing that over using .config/spicetify to set these values?

Eww bar squished together and some missing elements(Arch noob here!)

Running arch linux as dual boot and overcame some issue in downloading eww-git(key issues) so installed it through eww, ran into issue with installing xorg too(error installing repo packages) so installed it directly from the website and systematically installed through the script with no issues but the eww bar seems to be squished together with poweroff elements missing(screenshot attached below). Is there a way to fix this? Thanks in advance! huge fan of your work...
2023-04-16_15:53:12

"Phantom" window when BSPWM restarts

When restarting BSPWM there's a chance for an empty window (or just receptacle?) to appear.
image
This window can't be closed normally and can't really be interacted with.
This happens at random (as far as I know) so I'm not able to reproduce it freely.

If you happen to encounter this issue please try the following:

for wid in `xdotool search --class eww`; do xdotool windowunmap $wid; done

My guess is that for some reason, sometimes eww's root application window, a window that should always remain hidden, gets mapped to the screen.

If the above fix doesn't work, please try the following:

for id in `bspc query -N -n .leaf.\!window`; do bspc node $id -k; done;

This should work if the empty space is a receptacle instead of an actual window.

Please let me know if any of this fixes it because it's been literal months since the last time I was able to reproduce this behavior.

Any idea on how to reproduce this is also welcome.

Eww widgets problem on a 1366*768 monitor

image
i saw on a previous closed issue that i should modify a yuck.base and css file but the path is wrong ,so what should i doo for adapting it to my screen ? , thank you so much in advance

eww.yuck resets itself

This is a weird one, I'm just trying to edit eww.yuck to make the bars multi-monitor, and every time i change anything in there, be it eww.yuck or eww.css, it resets itself when i restart bspwm

#question

hello, you are a very cool developer, I installed this on my arch. but that's not what I wanted. can you tell me how to make the same environment as in that video? or please make ready settings for this

I'm extremely dumb, please explain how the install works (I think it's haunted)

On BSPWM with Arch

I installed all of the stated dependencies on a fresh arch install, with eww , picom, and wpgtk requiring manual installations as installing them from the AUR simply did not work. To note that due to this, eww wasn't automatically added to $PATH

Once this was done, I cloned the repo and ran install.sh, this is where my problems begin: by default, eww doesn't launch, and launching it manually results in an error, due to the eww.yuck file not being in the correct folder, sxhkdrc also did not launch by default, and both it and eww had to be "manually" launched from bspwmrc (as in, I added 2 lines to do that).

Once I made a copy of the required files into the config folder, it became able to launch but most of the UI wasn't working (workspace selector not graphically updating when changing workspace, status bar not displaying the cool graphs when hovered and the CPU meter being at a permanent 0%, keyboard switcher doesn't work, music doesn't do anything and can't be toggled by clicking/hovering the music logo, calendar working but can only display when manually launched through eww...)

Probably related to this, but it seems that all of these problems are related to the mybar/scripts file. To note that commands like wallset aren't in $PATH or aliased by default, which might be linked.

Apart from the bar and commands not working, I noticed that the way window animations are handled by default make it downright unusable, I had to disable animations in picom.conf because adding windows or toggling fullscreen would violently fling all of my windows outside of my screen or them to flicker in and out of existence.

Sorry if the project was closed and I didn't notice, ty in advance for any help you may provide

Login/Lock screen

I always just boot into a tty1 and need to login and then run startx. Is there a way to automate this?

Dunstrc is uneditable and top padding doesn't work correctly

Every time I edit the dunstrc file and use the bspc wm -r command it returns to its original state, even gedit tells me that "Another program has changed the file". I even deleted the file and ran the command, it just restores and I don't know how to undo this behavior, it also happens with lxappearance, they don't respect the changes, top padding doesn't either, although the file isn't restored, it always stays at 70 (tested even without bars)

(Recommended) About lock screen

Mantablockscreen cannot display lock screen image normally when using multiple screens, while betterlockscreen can work well in the environment of multiple screens

Resolution

Logging in on a new install some widgets are partially offscreen or entirely offscreen.

Is there a way to apply resolutions to correct this?

(Suggestion) : Use `light` instead of `brightlight`

PKG light is in the AUR.
Just add it to the dependency list and add the current user to the video user group.
$ sudo usermod -aG video <user>
In my case, light and brightlight can work normally. The only difference is that light is in the AUR.

It should be remembered that both light and brightlight need to add the current user to the video group to obtain the permission to control the backlight

Login screen?

Is there a way to get a nice, graphical login screen? I always just boot into tty1 and have to log in and run startx

Very werid problem

image

as you see in the image werid little boxes i tried to fix it but not luck on the fixes is a reboot
the cause when i open virtualbox or file manager and do alt-f4 this pops up for some reason
other fix i tried to do is using feh for the background but no luck..... other fixs is when i use screenshot tool the boxes diappear

a big problem)

hello friend, i know i'm already bored with you, but help again please) i installed it on a brand new arch, everything worked out yes, but because of my small monitor, my center bar shifts or closes the right bar. can you tell me how to fix this, or remove some elements from the central bar (well, or completely disable the central bar)

Question for noob!?

  • Can you make a video for installation from sratch (clean arch). I try but get trouble with some dependencies.

Rofi config

Please forgive my English, it is not my native language

The rofi-config window in the video does not exist in this configuration, has it been removed?
2023-03-31_22:55:56

Post-Installation help

So installed everything and when I run startx I just get an error.
... line 54: xterm: command not foundxinit:connection to X ser Then the error just goes off screen.

Script missing from repo

~/.ricing/wal-spotify.sh > /dev/null&

Here you can see a call to ~/.ricing/wal-spotify.sh

However an associated script is not present. Would it be possible to get this script, the directory it comes from, or an update to autostart to make it not depend on such a thing?

Fix rofi details

IMG_20230617_163233_edit_294903706923751
I have noticed that there are a few small flaws or visual artifacts in rofi, window.rasi, logout.rasi and drun.rasi. It seems to be a rofi problem, a solution to this is to replace "border: 5;" by "border: 6;" in window{} and element selected{}

(Question) Installation instructions for beginners

Good morning dev,

Apologies for opening an issue ticket but I'm kinda lost on how to install it and make it properly work. I'm a new Linux desktop user and I certainly don't know what to do.

I created a vanilla arch system, installed the yay and run the dependencies list. Then I cloned the rep run the install.sh and run the bspwnrc and autostart but is not working properly. Kitty is not configured, eww is not working properly, the windows animation is not working etc.

Should I install an arch with a KDE plasma or just arch with xorg and bspwm? Should I install more dependencies that I am unaware of? Is there a proper path that should i follow to properly install it?

Any kind of assistance will be much appriciated.

Thank you for your kind efforts.

Brightness controls stuck at 17%

When I use the shortcut in the README for adjusting the brightness. It shows a nice indicator, but it always stays at 17%, seemingly not changing the actual screen brightness. I checked the sxhkdrc and it runs a script with the up or the down argument. Interestingly, the volume controls seem to work fine.

Disk and partitions

on a drive with the following partitions:

/dev/sda1 - boot
/dev/sda2 - system stuff
/dev/sda3 - linux LVM encrypted
  /mapper/lvm_root - 30gb
  /mapper/lvm_home - 220gb

the disk readout provides a fraction of the 30gb allocated to the root file system. It's probably what I want, but for curiosity, how would I configure the drive widget to read another partition?

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.