├── Fonts
├── Abel-Regular.ttf
├── Economica-Regular.ttf
├── LeagueSpartan-VariableFont_wght.ttf
└── feather.ttf
├── Preview
├── Conky.png
├── Desktop.png
├── Rice.png
├── Rofi-launcher.png
├── Rofi.png
└── Terminal.png
├── README.md
├── Wallpaper
└── pistachio-parazeeknova-wall.png
├── configs
├── conky
│ └── Eltanin
│ │ ├── Eltanin.conf
│ │ ├── res
│ │ ├── bw.png
│ │ └── prof.jpeg
│ │ ├── scripts
│ │ ├── brightness
│ │ ├── ssid
│ │ ├── temp
│ │ ├── volume
│ │ ├── weather-text-icon
│ │ └── weather.sh
│ │ └── start.sh
├── openbox
│ ├── autostart
│ ├── menu-glyphs.xml
│ ├── menu-icons.xml
│ ├── menu-minimal.xml
│ ├── menu-simple.xml
│ ├── polybar
│ │ ├── forest-bitmap
│ │ │ ├── bars.ini
│ │ │ ├── colors.ini
│ │ │ ├── config.ini
│ │ │ ├── config[Backup].ini
│ │ │ ├── launch.sh
│ │ │ ├── modules.ini
│ │ │ ├── scripts
│ │ │ │ ├── check-network
│ │ │ │ ├── checkupdates
│ │ │ │ ├── lupdates
│ │ │ │ └── updates.sh
│ │ │ └── user_modules.ini
│ │ ├── launch.sh
│ │ └── system.ini
│ ├── rc.xml
│ ├── rofi
│ │ └── forest-bitmap
│ │ │ ├── colors.rasi
│ │ │ ├── font.rasi
│ │ │ ├── launcher.rasi
│ │ │ ├── mpd.rasi
│ │ │ ├── networkmenu.rasi
│ │ │ ├── powermenu.rasi
│ │ │ ├── runner.rasi
│ │ │ ├── screenshot.rasi
│ │ │ └── shared
│ │ │ ├── colors.rasi
│ │ │ └── fonts.rasi
│ └── scripts
│ │ └── Forest-Bitmap.sh
├── picom.conf
├── rofi
│ ├── colors
│ │ └── catppuccin.rasi
│ └── config.rasi
└── starship.toml
├── polybar-scripts
└── info-cava.py
└── resources
└── biker.gif
/Fonts/Abel-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/Fonts/Abel-Regular.ttf
--------------------------------------------------------------------------------
/Fonts/Economica-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/Fonts/Economica-Regular.ttf
--------------------------------------------------------------------------------
/Fonts/LeagueSpartan-VariableFont_wght.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/Fonts/LeagueSpartan-VariableFont_wght.ttf
--------------------------------------------------------------------------------
/Fonts/feather.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/Fonts/feather.ttf
--------------------------------------------------------------------------------
/Preview/Conky.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/Preview/Conky.png
--------------------------------------------------------------------------------
/Preview/Desktop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/Preview/Desktop.png
--------------------------------------------------------------------------------
/Preview/Rice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/Preview/Rice.png
--------------------------------------------------------------------------------
/Preview/Rofi-launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/Preview/Rofi-launcher.png
--------------------------------------------------------------------------------
/Preview/Rofi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/Preview/Rofi.png
--------------------------------------------------------------------------------
/Preview/Terminal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/Preview/Terminal.png
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
Pistachio Dotfiles 🍚 :
2 |
3 | > ✨ Inspired/fork/edit from ***Bitwise-forest*** theme by [***adi1090x***](https://github.com/adi1090x) from his Arch distro [***Archcraft-os***](https://github.com/archcraft-os/archcraft).
4 | - 💻 Linux Configuration by [*parazeeknova*](https://github.com/parazeeknova).
5 | - 📌 Posted on [*r/unixporn*](https://www.reddit.com/r/unixporn/comments/zlmtu3/openbox_finally_figured_out_how_to_enable_blur_in/?utm_source=share&utm_medium=web2x&context=3).
6 |
7 | Won't work on Archcraft 2023 Jan Update < Other Archcraft Verisons because of theme structure change
8 |
9 | 
10 |
11 | Screenshot 🎞️
12 |
13 | ---
14 |
15 | ## 🌏 Overview :
16 |
17 |
18 | - **Operating System** : [`Archcraft`](https://archcraft.io/)
19 | - **Window Manager** : [`Openbox`](http://openbox.org/wiki/Main_Page)
20 | - **Status Bar** : [`Polybar`](https://github.com/polybar/polybar)
21 | - **Widgets** : [`Conky`](https://github.com/brndnmtthws/conky)
22 | - **Launcher** : [`Rofi`](https://github.com/davatorium/rofi)
23 | - **Session Manager** : [`SDDM`](https://wiki.archlinux.org/title/SDDM)
24 | - **Notifications** : [`Dunst`](https://github.com/dunst-project/dunst)
25 | - **Terminal** : [`Alacritty`](https://github.com/alacritty/alacritty)
26 | - **File Manager** : [`Thunar`](https://wiki.archlinux.org/title/thunar) [`Ranger`](https://github.com/ranger/ranger)
27 | - **Compositor** : [`Picom`](https://aur.archlinux.org/packages/picom-ibhagwan-git)
28 |
29 | ## 🪜 Installation :
30 | - **Get the files from** : Here (Soon)
31 | - If you are using _`Archcraft`_ as your OS, You can just replace openbox folder from the dotfile.
32 | ( ***NOTE-FOR-ARCHCRAFT-USER'S*** : This Openbox config only contains Bitwise-forest theme. First ***BACKUP*** your default config to a seperate folder .)
33 | - Install the following programs on your computer: [`cava`](https://github.com/karlstav/cava) [`Zafiro`](https://www.gnome-look.org/p/1209330) [`Phinger-cursors`](https://github.com/phisch/phinger-cursors)
34 | - After installing programs above, Create openbox directory in **`~/.config`** : `mkdir -p ~/.config/openbox`
35 | - Copy Entire _`openbox`_ to **`~/.config/`**
36 | - Copy Everything from _`polybar-scripts`_ to **`Home-dir`**
37 | - Copy Everything from _`fonts`_ to **`~/.local/share/fonts/`**
38 | - Copy Everything from _`conky`_ to **`~/.config/conky/`**
39 | - Logout and login to your amazingly configured Openbox WM.
40 |
41 | ---
42 |
43 | ## 🤖 [Reddit Post](https://www.reddit.com/r/unixporn/comments/zlmtu3/openbox_finally_figured_out_how_to_enable_blur_in/?utm_source=share&utm_medium=web2x&context=3) :
44 | 
45 | Reddit post ([OPENBOX] Finally figured out how to enable blur in rofi :)) 🎞️
46 |
47 | ---
48 | | Rofi | Desktop | Terminal | Conky |
49 | | --- | --- | --- | --- |
50 | |||||
51 | ---
52 | ## 🧩 Additional / CLI tools used :
53 | - [***Mangal***](https://github.com/metafates/mangal) ~ My Favourite manga cli
54 | - [***Typioca***](https://github.com/bloznelis/typioca) ~ Typing Test
55 | ---
56 | ## 🌟 Credits :
57 | - [***adi1090x***](https://github.com/adi1090x) ~ For his amazing minimal distro and themes and preconfigured openbox WM - [***Archcraft-os***](https://github.com/archcraft-os).
58 | - [***closebox73x***](https://www.gnome-look.org/u/closebox73x) ~ For his conky themes.
59 | - [***Polybar-scripts***](https://github.com/polybar/polybar-scripts) ~ For info-cava module.
60 |
--------------------------------------------------------------------------------
/Wallpaper/pistachio-parazeeknova-wall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/Wallpaper/pistachio-parazeeknova-wall.png
--------------------------------------------------------------------------------
/configs/conky/Eltanin/Eltanin.conf:
--------------------------------------------------------------------------------
1 | conky.config = {
2 | --==============================================================================
3 |
4 | -- Created : 2022/Jun/07
5 | -- This theme is for conky version 1.10.8 or newer
6 | --
7 | -- ELTANIN
8 | -- ( A part of Draco Conky themes pack )
9 | --
10 | -- author : Closebox73
11 | -- license : Distributed under the terms of GPLv3
12 | -- notes : Created on 1366x768 Monitor
13 |
14 | --==============================================================================
15 |
16 | -- Size and Position settings --
17 | alignment = 'top_right',
18 | gap_x = 10,
19 | gap_y = 70,
20 | maximum_width = 230,
21 | minimum_height = 350,
22 | minimum_width = 230,
23 |
24 | -- Text settings --
25 | use_xft = true,
26 | override_utf8_locale = true,
27 | font = 'Roboto:light:size=9',
28 |
29 | -- Color Settings --
30 | default_color = '#d9cdcc',
31 | default_outline_color = 'white',
32 | default_shade_color = 'white',
33 | color1 = '#dc8a78',
34 | color2 = '#dc8a78',
35 |
36 | -- Window Settings --
37 | background = true,
38 | border_width = 3,
39 | draw_borders = false,
40 | draw_graph_borders = true,
41 | draw_outline = false,
42 | draw_shades = false,
43 | own_window = true,
44 | own_window_colour = 'black',
45 | own_window_class = 'Conky',
46 | own_window_argb_visual = false,
47 | own_window_type = 'desktop',
48 | own_window_transparent = true,
49 | own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
50 | stippled_borders = 0,
51 |
52 | -- Others --
53 | cpu_avg_samples = 2,
54 | net_avg_samples = 2,
55 | double_buffer = true,
56 | out_to_console = false,
57 | out_to_stderr = false,
58 | extra_newline = false,
59 | update_interval = 1,
60 | uppercase = false,
61 | use_spacer = 'none',
62 | show_graph_scale = false,
63 | show_graph_range = false,
64 | }
65 |
66 | conky.text = [[
67 |
68 | ${offset 15}${voffset 0}${font Abel:bold:size=45}${time %H:%M}${font}
69 | ${offset 15}${voffset 3}${font Abel:size=14}${time %A %d %B}
70 | ${execi 300 ~/.config/conky/Eltanin/scripts/weather.sh}\
71 | ${image ~/.config/conky/Eltanin/res/bw.png -p 0,0 -s 230x620}\
72 | ${image ~/.config/conky/Eltanin/res/prof.jpeg -s 90x90 -p 16,355}\
73 | ${offset 15}${voffset 15}${color}${font League Spartan:bold:size=11}CPU${alignr 15}${color}${cpu cpu0}%
74 | ${offset 15}${color2}${cpugraph cpu0 40,198}${font}
75 | ${offset 15}${voffset 0}${color}${font League Spartan:bold:size=11}RAM${alignr 15}${color}${memperc}%
76 | ${offset 15}${color2}${memgraph 40,198}${font}
77 | ${offset 15}${voffset 0}${color}${font League Spartan:size=11}System :${alignr 15}${color}${fs_used /}/${fs_size /}
78 | ${offset 15}${color2}${fs_bar 5,198 /}
79 | ${offset 15}${voffset 3}${color}${font League Spartan:size=11}User Active${alignr 20}${color}${user_number}
80 | ${offset 15}${voffset 3}${color}${font League Spartan:size=11}Wi-fi${alignr 10}${color}${execi 10 ~/.config/conky/Eltanin/scripts/ssid}
81 | ${offset 118}${voffset 15}${color}${font League Spartan:size=11}${execi 600 whoami | sed "s|\<.|\U&|g"}
82 | ${offset 118}${voffset 3}${color}${font League Spartan:size=11}${execi 1200 lsb_release -sd}
83 | ${offset 118}${voffset 3}${color}${font League Spartan:size=11}${uptime}
84 | ${offset 118}${voffset -2}${color}${font League Spartan:size=11}-----------------
85 | # ${offset 118}${voffset 0}${color2}${font League Spartan:size=11}${if_running mpd}${font Feather:size=11} ${font Economica:size=11}${mpd_title}${else}No music played${endif}${font}
86 | ${offset 118}${voffset 0}${color2}${font Material:size=9}${if_running mpd} ${font League Spartan:size=11}${mpd_status} :${else}${font Material:size=9} ${font Carlito:size=11}No music played${endif}
87 | ${offset 20}${voffset 10}${font League Spartan black:size=17}${if_running mpd}${mpd_artist}${else}${font}
88 | ${offset 20}${voffset 2}${font League Spartan:size=11}${if_running mpd}${mpd_title}${else}
89 | ${offset 15}${voffset 15}${color2}${font Feather:size=25}${goto 70}${color}${font Economica:size=25}${execi 60 du -hs ~/.local/share/Trash/files | cut -b 1-4}
90 | ${alignr 15}${voffset -55}${color}${font League Spartan:size=10}Trash
91 | ${alignr 15}${voffset 0}${color}${font League Spartan:size=10}${execi 60 ls ~/.local/share/Trash/files | wc -l} files inside
92 | ${offset 15}${voffset 15}${color2}${font Feather:size=25}${goto 70}${color}${font Economica:size=25}${execi 10 ~/.config/conky/Eltanin/scripts/temp}
93 | ${alignr 15}${voffset -55}${color}${font Economica:size=10}${execi 6000 lscpu | grep "Model name:" | awk -F' ' '{print $3$4}'}
94 | ${alignr 15}${voffset 2}${color}${font Economica:size=10}4 Core's
95 | ]]
96 |
--------------------------------------------------------------------------------
/configs/conky/Eltanin/res/bw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/configs/conky/Eltanin/res/bw.png
--------------------------------------------------------------------------------
/configs/conky/Eltanin/res/prof.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/parazeeknova/pistachio-dotfiles/7da92aa06ebc612efa7ee44fe7d9c3b299fd0d28/configs/conky/Eltanin/res/prof.jpeg
--------------------------------------------------------------------------------
/configs/conky/Eltanin/scripts/brightness:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | level=$(brightnessctl i | grep '%' | awk -F'(' '{print $2}' | awk -F'%' '{print $1}')
4 |
5 | echo "$level%"
6 |
--------------------------------------------------------------------------------
/configs/conky/Eltanin/scripts/ssid:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # A simple script to display wifi name
4 | # 'ssid -i' = with icon, 'ssid' = text only
5 | # Cheers!
6 | # Addy
7 |
8 | SSID_NAME=$(/sbin/iwgetid -r)
9 |
10 | if [[ "${SSID_NAME}" != "" ]]; then
11 | if [[ $1 = "-i" ]]; then
12 | echo " ${SSID_NAME}"
13 | else
14 | echo "${SSID_NAME}"
15 | fi
16 | else
17 | echo "Not Connected"
18 | fi
19 |
--------------------------------------------------------------------------------
/configs/conky/Eltanin/scripts/temp:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | source $HOME/.Merv_var
3 |
4 | temp_dev_path="/sys/devices/virtual/thermal"
5 | TEMP_DEV=thermal_zone0
6 |
7 | [[ -d $temp_dev_path/$TEMP_DEV ]] && \
8 |
9 | get_temp() {
10 | CEL=$'\xc2\xb0C'
11 | temp="$(cat $temp_dev_path/$TEMP_DEV/temp)"
12 | temp="$(expr $temp / 1000)"
13 | echo "$temp$CEL"
14 | }
15 |
16 | get_temp || echo "$TEMP_DEV not found!"; exit 1
17 |
--------------------------------------------------------------------------------
/configs/conky/Eltanin/scripts/volume:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | # Audio status and volume changer for panel
4 | # Requires Material (Icomoon) Font
5 |
6 | function cvol {
7 | amixer -D pulse get Master | grep '%' | head -n 1 | awk -F'[' '{print $2}' | awk -F'%' '{print $1}'
8 | }
9 |
10 | chkmute="$(amixer -D pulse get Master | grep '%' | grep -oE '[^ ]+$' | grep off | head -n1)"
11 |
12 | function current {
13 | volume=`cvol`
14 | echo "$volume%"
15 | }
16 |
17 | function icon {
18 | volume=`cvol`
19 |
20 | if [ "$volume" = "0" ]; then
21 | icon=""
22 | else
23 | if [ "$volume" -lt "10" ]; then
24 | icon=""
25 | else
26 | if [ "$volume" -lt "30" ]; then
27 | icon=""
28 | else
29 | if [ "$volume" -lt "70" ]; then
30 | icon=""
31 | else
32 | icon=""
33 | fi
34 | fi
35 | fi
36 | fi
37 |
38 | echo "$icon"
39 | }
40 |
41 | case $1 in
42 | percent)
43 | if [[ $chkmute = *"[off]"* ]]; then
44 | echo "Muted"
45 | else
46 | current
47 | fi
48 | ;;
49 | icon)
50 | if [[ $chkmute = *"[off]"* ]]; then
51 | echo ""
52 | else
53 | icon
54 | fi
55 | ;;
56 | up)
57 | # Unmute
58 | amixer -D pulse set Master on -q
59 | # +5%
60 | amixer -D pulse sset Master 5%+ -q
61 | ;;
62 | down)
63 | # Unmute
64 | amixer -D pulse set Master on -q
65 | # -5%
66 | amixer -D pulse sset Master 5%- -q
67 | ;;
68 | mute)
69 | # Toggle mute
70 | amixer -D pulse set Master 1+ toggle -q
71 | ;;
72 | esac
73 |
--------------------------------------------------------------------------------
/configs/conky/Eltanin/scripts/weather-text-icon:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # I create this scripts to show weather icon with text icon
4 | # and take data from json file, so it can use offline
5 | # the font i use weather icons font from http://erikflowers.github.io/weather-icons/
6 | # to get weather.json file i use another script
7 | # Closebox73
8 |
9 | # icon font based openweathermap.org data
10 | ICON_01D=""
11 | ICON_01N=""
12 | ICON_02D=""
13 | ICON_02N=""
14 | ICON_03D=""
15 | ICON_03N=""
16 | ICON_04D=""
17 | ICON_04N=""
18 | ICON_09D=""
19 | ICON_09N=""
20 | ICON_10D=""
21 | ICON_10N=""
22 | ICON_11D=""
23 | ICON_11N=""
24 | ICON_13D=""
25 | ICON_13N=""
26 | ICON_50D=""
27 | ICON_50N=""
28 |
29 | WEATHER_ICON=$(cat ~/.cache/weather.json | jq -r '.weather[0].icon')
30 |
31 | if [[ "${WEATHER_ICON}" = *01d* ]]; then
32 | echo "${ICON_01D}"
33 | elif [[ "${WEATHER_ICON}" = *01n* ]]; then
34 | echo "${ICON_01N}"
35 | elif [[ "${WEATHER_ICON}" = *02d* ]]; then
36 | echo "${ICON_02D}"
37 | elif [[ "${WEATHER_ICON}" = *02n* ]]; then
38 | echo "${ICON_02N}"
39 | elif [[ "${WEATHER_ICON}" = *03d* ]]; then
40 | echo "${ICON_03D}"
41 | elif [[ "${WEATHER_ICON}" = *03n* ]]; then
42 | echo "${ICON_03N}"
43 | elif [[ "${WEATHER_ICON}" = *04d* ]]; then
44 | echo "${ICON_04D}"
45 | elif [[ "${WEATHER_ICON}" = *04n* ]]; then
46 | echo "${ICON_04N}"
47 | elif [[ "${WEATHER_ICON}" = *09d* ]]; then
48 | echo "${ICON_09D}"
49 | elif [[ "${WEATHER_ICON}" = *09n* ]]; then
50 | echo "${ICON_09N}"
51 | elif [[ "${WEATHER_ICON}" = *10d* ]]; then
52 | echo "${ICON_10D}"
53 | elif [[ "${WEATHER_ICON}" = *10n* ]]; then
54 | echo "${ICON_10N}"
55 | elif [[ "${WEATHER_ICON}" = *11d* ]]; then
56 | echo "${ICON_11D}"
57 | elif [[ "${WEATHER_ICON}" = *11n* ]]; then
58 | echo "${ICON_11N}"
59 | elif [[ "${WEATHER_ICON}" = *13d* ]]; then
60 | echo "${ICON_13D}"
61 | elif [[ "${WEATHER_ICON}" = *13n* ]]; then
62 | echo "${ICON_13N}"
63 | elif [[ "${WEATHER_ICON}" = *50d* ]]; then
64 | echo "${ICON_50D}"
65 | elif [[ "${WEATHER_ICON}" = *50n* ]]; then
66 | echo "${ICON_50N}"
67 | fi
68 | fi
69 |
--------------------------------------------------------------------------------
/configs/conky/Eltanin/scripts/weather.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | #Closebox73
4 | # This script is to get weather data from openweathermap.com in the form of a json file
5 | # so that conky will still display the weather when offline even though it doesn't up to date
6 |
7 | # you can use this or replace with yours
8 | api_key=b59117c083dfa1d4e6cc3186a568fd26
9 | # get your city id at https://openweathermap.org/find and replace
10 | city_id=2644210
11 |
12 | url="api.openweathermap.org/data/2.5/weather?id=${city_id}&appid=${api_key}&cnt=5&units=metric&lang=en"
13 | curl ${url} -s -o ~/.cache/weather.json
14 |
--------------------------------------------------------------------------------
/configs/conky/Eltanin/start.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | killall conky
4 | sleep 2s
5 |
6 | conky -c $HOME/.config/conky/Eltanin/Eltanin.conf &> /dev/null &
7 |
8 | exit
9 |
--------------------------------------------------------------------------------
/configs/openbox/autostart:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | ## Copyright (C) 2020-2022 Aditya Shakya
4 | ## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3
5 |
6 | ## Kill if already running
7 | killall -9 xfsettingsd picom polybar mpd dunst ksuperkey xfce4-power-manager
8 |
9 | ## Restore Wallpaper
10 | nitrogen --restore
11 |
12 | ## xfce4-settings daemon
13 | xfsettingsd &
14 |
15 | ## polkit agent
16 | if [[ ! `pidof xfce-polkit` ]]; then
17 | /usr/lib/xfce-polkit/xfce-polkit &
18 | fi
19 |
20 | ## Enable power management
21 | xfce4-power-manager &
22 |
23 | ## Start Compositing Manager
24 | exec picom &
25 |
26 | ## Launch Polybar
27 | bash ~/.config/openbox/polybar/launch.sh
28 |
29 | ## Notification Daemon
30 | exec dunst &
31 |
32 | ## Start Music Player Daemon
33 | exec mpd &
34 |
35 | ## Launch Plank
36 | exec plank &
37 |
38 | ## Thunar Daemon
39 | exec thunar --daemon &
40 |
41 | ## Enable Super Keys For Menu
42 | ksuperkey -e 'Super_L=Alt_L|F1' &
43 | ksuperkey -e 'Super_R=Alt_L|F1' &
44 |
45 | ## Enable Conky
46 | bash ~/.config/conky/Eltanin/start.sh
47 |
48 |
--------------------------------------------------------------------------------
/configs/openbox/menu-glyphs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 | ]>
7 |
8 |
188 |
189 |
191 |
--------------------------------------------------------------------------------
/configs/openbox/menu-icons.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 |
7 | ]>
8 |
9 |
209 |
210 |
212 |
--------------------------------------------------------------------------------
/configs/openbox/menu-minimal.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 | ]>
7 |
8 |
125 |
126 |
128 |
--------------------------------------------------------------------------------
/configs/openbox/menu-simple.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 | ]>
7 |
8 |
188 |
189 |
191 |
--------------------------------------------------------------------------------
/configs/openbox/polybar/forest-bitmap/bars.ini:
--------------------------------------------------------------------------------
1 | ## Copyright (C) 2020-2022 Aditya Shakya
2 | ## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3
3 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
4 |
5 | [module/volume]
6 | type = internal/pulseaudio
7 |
8 | ; Sink to be used, if it exists (find using `pacmd list-sinks`, name field)
9 | ; If not, uses default sink
10 | sink = alsa_output.pci-0000_12_00.3.analog-stereo
11 |
12 | ; Use PA_VOLUME_UI_MAX (~153%) if true, or PA_VOLUME_NORM (100%) if false
13 | ; Default: true
14 | use-ui-max = false
15 |
16 | ; Interval for volume increase/decrease (in percent points)
17 | ; Default: 5
18 | interval = 5
19 |
20 | ; Available tags:
21 | ; (default)
22 | ;
23 | ;
24 | format-volume =
25 |
26 | ; Available tags:
27 | ; (default)
28 | ;
29 | ;
30 | format-muted =
31 |
32 | ; Available tokens:
33 | ; %percentage% (default)
34 | label-volume =
35 | label-volume-foreground = ${color.FG}
36 |
37 | ; Available tokens:
38 | ; %percentage% (default
39 | format-muted-prefix =
40 | label-muted = " MUTE"
41 | label-muted-foreground = ${color.RED}
42 |
43 | ; Only applies if is used
44 | ramp-volume-0 =
45 | ramp-volume-1 =
46 | ramp-volume-2 =
47 | ramp-volume-3 =
48 | ramp-volume-4 =
49 |
50 | ; Only applies if is used
51 | bar-volume-width = 10
52 | bar-volume-gradient = false
53 |
54 | bar-volume-indicator =
55 | bar-volume-indicator-foreground = ${color.AC}
56 | bar-volume-indicator-font = 1
57 |
58 | bar-volume-fill =
59 | bar-volume-foreground-0 = ${color.GREEN}
60 | bar-volume-foreground-1 = ${color.GREEN}
61 | bar-volume-foreground-2 = ${color.AMBER}
62 | bar-volume-foreground-3 = ${color.RED}
63 | bar-volume-fill-font = 1
64 |
65 | bar-volume-empty =
66 | bar-volume-empty-foreground = ${color.BGA}
67 | bar-volume-empty-font = 1
68 |
69 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
70 |
71 | [module/bna-bar]
72 | type = custom/text
73 |
74 | content = " NA"
75 | content-prefix =
76 | content-prefix-foreground = ${color.FG}
77 |
78 | ;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
79 |
80 | [module/backlight-bar]
81 | type = internal/xbacklight
82 |
83 | ; Use the following command to list available cards:
84 | ; $ ls -1 /sys/class/backlight/
85 | card = intel_backlight
86 |
87 | ; Available tags:
88 | ;