diff --git a/README.md b/README.md index 25dd156..1354481 100644 --- a/README.md +++ b/README.md @@ -2,32 +2,35 @@ Fluffy's config files for Arch Linux!!!!!!!!! -## Colour Schemes and Scripts +## Credits -I did NOT make any of the colour schemes, so some of the config files cannot be included (so far just the Alacritty config) -Please refer to the original repositories for those +I did not make the Paradise nor Gruvbox theme, credit goes to creators! - [Paradise](https://github.com/Manas140/paradise) - [Gruvbox](https://github.com/morhetz/gruvbox) -There are also some scripts I did not make such as a Rofi bash script, [here's the original](https://github.com/adi1090x/polybar-themes/blob/master/simple/grayblocks/scripts/powermenu.sh) +I also did not make some of the scripts, and as such cannot include them in the config (unless modified to my needs) + +- [original rofi power menu bash code](https://github.com/adi1090x/polybar-themes/blob/master/simple/grayblocks/scripts/powermenu.sh) +- [Insparation for pacman update polyar script](https://github.com/Manas140/dotfiles/blob/main/config/polybar/updates.sh) +- [Polybar spotify module](https://github.com/Jvanrhijn/polybar-spotify) + +I took great insperation from Manas' dotfiles, though most of the code was made by me, I still want to credit them for their amazing work +[Their dotfiles!](https://github.com/Manas140/dotfiles) ## How to use ### The dependencies -Yes, some stuff have dependencies +| App | Configuration? | +|-----------|----------------| +| Discord | BetterDiscord | +| Spotify | Spicetify | +| Polybar | Scripts | +| Alacritty | colours | +| Firefox | Flags | +| Rofi | Optional | -| App | Extra configuration needed? | -|-----------|-----------------------------| -| Discord | Yes (BetterDiscord) | -| Spotify | Yes (Spicetify) | -| Polybar | Yes (Scripts) | -| Alacritty | Yes (colours) | -| Firefox | Yes (Flags) | -| Rofi | Optional | - -Please read through this as some things will not work just by copy and pasting into the .config folder. If you feel like I missed a dependency, please contact me on the following: - Issue on GitHub @@ -39,28 +42,27 @@ If you feel like I missed a dependency, please contact me on the following: #### Discord 1. Download and install BetterDiscord -2. Move the themes from the Discord folder into the themes folder on BetterDiscord (usually under .config/BetterDiscord/themes) -3. Go into your discord settings -4. Under BetterDiscord section go into themes and choose (Gruvbox or Paradise) +2. Put themes into themes folder, usually under .config/BetterDiscord/themes +3. Now the Paradise and Gruvbox themes should appear in the settings #### Spotify -1. Download and install Spicetify -2. Install the marketplace extension -3. Install both Dribbblish theme and Custom CSS plugin -4. Go into the custom css section, F12 by default, and paste the colours.css code into the window that now opened +1. Download and install Spicetify and the marketplace extension +2. Install both Dribbblish theme and Custom CSS plugin +3. Go into the custom css section, F12 by default, and paste the colours.css code #### Polybar -This has [this spotify module](https://github.com/Jvanrhijn/polybar-spotify) as a dependency I cannot include, please put the script(s) in a scripts file +- Requires Material and DejaVu Sans fonts installed +- For spotify module install [this](https://github.com/Jvanrhijn/polybar-spotify) and put into the Scripts folder #### Firefox 1. Add text! -#### Rofi - Optional +#### Rofi -Change the image (the raccoon is good though) +Change the image if you're mean and hate raccoons :c ## ToDo @@ -70,7 +72,8 @@ Change the image (the raccoon is good though) ## Done -- Removed hard-coded directories mostly +- Removed most hard-coded directories +- Cleaned up files and Code ## Licence diff --git a/polybar/config.ini b/polybar/config.ini index fdf5124..4563bb7 100644 --- a/polybar/config.ini +++ b/polybar/config.ini @@ -51,6 +51,7 @@ foreground = ${colors.foreground} font-0 = Rubik:size=11:weight=Medium;2 font-1 = Iosevka Nerd Font:size=18;4 font-2 = Material:size=13;3 +font-3 = Material:size=13;2 ;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- @@ -58,7 +59,7 @@ font-2 = Material:size=13;3 ;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- modules-left = dateL date dateR space timeL time timeR modules-center = spotifyL spotify spotifyR -modules-right = blueL bluetooth blueR space1 volumeL volume volumeR space2 powerL power powerR +modules-right = blueL updates network bluetooth blueR space1 volumeL volume volumeR space2 powerL power powerR ;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- diff --git a/polybar/user_modules.ini b/polybar/user_modules.ini index 2e47c26..76e165e 100644 --- a/polybar/user_modules.ini +++ b/polybar/user_modules.ini @@ -24,6 +24,31 @@ label = "%time%" format-background = ${colors.modback} +;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- +;; WORKSPACE +;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- +[module/workspace] +type = internal/xworkspaces + +label-active = %icon% + +format = + +icon-0 = 1; +icon-1 = 2; +icon-2 = 3; +icon-3 = 4; +icon-4 = 5; +icon-5 = 6; +icon-6 = 7; +icon-7 = 8; +icon-8 = 9; + +label-occupied-foreground = ${color.foreground} +label-active-foreground = #8C977D +label-empty-foreground = #666 + + ;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- ;; SPOTIFY ;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- @@ -41,6 +66,41 @@ scroll-up = playerctl --player=spotify next scroll-down = playerctl --player=spotify previous +;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- +;; UPDATES +;;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- +[module/updates] +type = custom/script +internal = 120 + +format-background = ${colors.modback} +;format-padding = 1 + +format =