Skip to content

Latest commit

 

History

History
129 lines (84 loc) · 8.17 KB

CHANGELOG.md

File metadata and controls

129 lines (84 loc) · 8.17 KB

Rofi Launchers Update

December 8 2023:

I have updated the theme selection menu (Rice Selector), now it looks beautiful.

And I have modified the behavior of the Super + Alt + w key shortcut, now it does not change to a random wallpaper, but instead opens a menu to select the wallpapers of the theme you are in. (Each theme has its own wallpapers) and it also looks beautiful too.

The color theme in the Wall Selector menu changes depending on the theme you are in. Not the Rice Selector menu, the color is unique for all themes.

Screenshot-08_12_2023-09-25-54
Rice Selector
Screenshot-08_12_2023-09-26-35
Wallpaper Selector

If you already have my dotfiles installed, you need to install the xorg-xdpyinfo and imagemagick packages.

sudo pacman -S xorg-xdpyinfo imagemagick

Clone my dotfiles again (or do a pull) and copy these 4 files located in ~/dotfiles/config/bspwm/scripts/

  • RiceSelector
  • RiceSelector.rasi
  • WallSelect
  • WallSelect.rasi

Then copy/overwrite them to ~/.config/bspwm/scripts/

The Theme.sh files inside each rice were also modified, you need to copy and overwrite them as well.

Finally you need to edit the sxhkdrc file, from lines 65 to 67 you will find this:

# Random wallpaper
super + alt + w
  feh -z --no-fehbg --bg-fill ~/.config/bspwm/rices/$RICETHEME/walls/

Replace it with this:

# Random wallpaper
super + alt + w
  WallSelect

Now just reload the sxhkd daemon with Super + Esc and you're all set.

If this is the first time you are installing my dotfiles, you don't need to do anything, the installation script will do everything for you.

It is important that you know that the first time you run the Wallpaper Selector in each theme, it will take 3 to 5 seconds to open, it is because it is converting the images and saving them in the cache directory. This does not happen with RiceSelector, because it does not need to convert any images.

And thats all, possibly i forgot something, make an issue :P


Massive update

October 11 2023:

First of all, this will be the last update that adds new features.

It is very important that if you already have my dotfiles installed, you use the installer again because dependencies, fonts, etc were added.

Eww widgets now use their internal variable EWW_TIME so if you already have eww installed/compiled before June 9 2023, you will have to recompile eww.

New stuff:

  • Jgmenu added to the environment, now if you right click anywhere on the desktop a menu will be displayed from where you can perform some actions or launch some apps. Of course, the menu changes color instantly depending on the theme you are in or the theme you switch to.
Screenshot-11_10_2023-02-57-04 Screenshot-11_10_2023-02-58-13 Jgmenu Jan rice
  • Stalonetray was added to the environment, and the use of the systray that uses polybar by default was discarded.

But take note... unfortunately stalonetray does not allow in its configuration to place the systray in percentage, only in pixels. If your resolution is not 1600x900, surely the systray dock will be moved to another location than what you can see in these images. You will need to edit within each theme, the Theme.sh file, the function "set_stalonetray_config" The geometry part.

Screenshot-11_10_2023-03-45-08 Screenshot-11_10_2023-03-47-28 Screenshot-11_10_2023-03-58-27
Screenshot-11_10_2023-03-45-22 Screenshot-11_10_2023-03-47-41 Screenshot-11_10_2023-03-58-47

(In Andrea and z0mbi3 stalonetray is not used)

  • Four new eww widgets [usercard, powermenu, music player, calendar] that work in the 12 themes and of course change color depending on the theme you are in. The music player works for Spotify, browsers, and all players that use playerctl and also works for your local music using MPD.
Screenshot-11_10_2023-04-14-06 Screenshot-11_10_2023-04-14-28
Screenshot-11_10_2023-04-15-03 Screenshot-11_10_2023-04-15-37
  • The Andrea theme was the only one that is not my own, now I improved it and rewrote all the code, before it used more than 5 windows and the widgets, now it only uses one and it loads faster and more fluid, and the design is now more functional.
Screenshot-11_10_2023-04-43-15
  • Redesigned the bar in the Jan theme, it suck-less now.
Screenshot-11_10_2023-04-47-26
  • I redesigned the bar a little in the z0mbi3 theme, now it has more icons and some have changed.
Screenshot-11_10_2023-04-51-35

Modified/Optimized:

  • Alacritty's color scheme in Andrea's theme was modified, now it looks and feels much better without killing your eyes.
  • The code was modified to add workspaces in the bspwmrc file. If you want to add more than one monitor to your setup please read the wiki. https://github.com/gh0stzk/dotfiles/wiki/Two-or-more-monitors-setup
  • The way picom starts has been changed and no longer interrupts the process every time you change the theme, making it feel faster and smoother.
  • Improved fading effects when opening or closing windows.
  • Launchers were added to the polybar in almost all themes to have access to the new widgets. If the theme does not have them, with the new jgmenu there is a way to launch them, in the widgets submenu.
  • The MediaControl script was modified, optimized and improved to make it work with playerctl and mpd correctly.
  • The Volume script was improved

The Installer

  • Now before downloading the repository, checks if the "dotfiles" folder located in your HOME exists and if it exists, delete it.
  • The way EWW is installed now is directly from the EWW repository. The AUR package has many problems and continually crashes making it unable to be compiled and installed. The binary is installed in /usr/bin/

And some more things under the hood. For z0mbi3 and Andrea's themes that use eww as their main bar, it remains to be added stalonetray and adapt it to eww, but I will go on vacation in a few days and at some point in life I will do so. Feel free to open an issue if something goes wrong, I'll try to fix any possible errors. And if anyone wants to collaborate by adapting atalonetray to eww, I would be happy to look at your commits.

And yes, I said that I was not going to add a more visual way to restart, shutdown or lock the screen other than with the shortcuts, but well, many people asked for it. You have 3 ways to do it now, with the usual shortcuts, with the icon in the polybar, and with the new jgmenu right click on the desktop in the "exit" submenu.

I may be forgetting things but in general terms, this is all that is important.