diff --git a/.gitignore b/.gitignore index d8200070..23351eb1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,7 @@ cef_user_data/ +GalaxyBudsClient/ +baloofilerc +Zeal/ environment.d/ gtk-3.0/bookmarks Kvantum/**/ diff --git a/TODO.md b/TODO.md index 2d359de2..f7f41fc1 100644 --- a/TODO.md +++ b/TODO.md @@ -1,3 +1,3 @@ change tray icons -center tablet-toggle decide on layers for eww and waybar +double tap to right click diff --git a/dolphinrc b/dolphinrc index bddca252..96f507cf 100644 --- a/dolphinrc +++ b/dolphinrc @@ -1,3 +1,5 @@ +MenuBar=Disabled + [$Version] update_info=dolphin_detailsmodesettings.upd:rename-leading-padding diff --git a/eww/assets/default-pfp.png b/eww/assets/default-pfp.png deleted file mode 100644 index 3d864927..00000000 Binary files a/eww/assets/default-pfp.png and /dev/null differ diff --git a/eww/assets/fallback.png b/eww/assets/fallback.png deleted file mode 100644 index 1dae900d..00000000 Binary files a/eww/assets/fallback.png and /dev/null differ diff --git a/eww/dashboard/dashboard.scss b/eww/dashboard/dashboard.scss deleted file mode 100644 index 5263e24e..00000000 --- a/eww/dashboard/dashboard.scss +++ /dev/null @@ -1,305 +0,0 @@ -.dashboardbox { - background-color: $black; - color: $fg; -} - -.headerbox { - padding: 8px 10px 6px; - .userbox { - .pfp { - background-position: center; - background-repeat: no-repeat; - background-size: cover; - min-height: 32px; - min-width: 32px; - border-radius: 50px; - } - .pcname { - font-family: Product Sans; - .sep { - color: $blue; - } - } - } - .searchbox { - .searchinput { - background-color: $bg; - padding: 5px 0px; - border-radius: 50px; - transition: all ease .2s; - &:hover { background-color: $bgSecondary; } - &:active { background-color: $contrastbg; } - .searchinput-content { - padding: 0px 200px 0px 10px; - font-family: Product Sans; - .icon { - font-family: Iosevka Nerd Font; - color: $blue; - margin-right: 12px; - } - .placeholder { - color: $lightblack; - } - } - } - } -} - -.content-container { - .contentbox { - background-color: $bg; - border-top-left-radius: 12px; - border-top-right-radius: 12px; - padding: 25px; - - .firstcol { - .usercard { - background-color: $black; - border-radius: 12px; - padding: 10px; - .user-content { - font-family: Product Sans; - .pfp { - background-size: cover; - background-position: center; - background-repeat: no-repeat; - min-height: 64px; - min-width: 64px; - border-radius: 50px; - } - .username { - font-weight: bolder; - font-size: 20px; - } - .uptime { - font-size: 12px; - } - } - .user-powerbuttons { - button { - background-color: $dimblack; - border-radius: 7px; - padding: 2px 10px 2px 7px; - font-family: Iosevka Nerd Font; - font-size: 16px; - transition: all ease .2s; - &:hover { background-color: $lightblack; } - &:active { background-color: $dimblack; } - } - .poweroff { color: $red; } - .reboot { color: $magenta; } - } - } - .controlscard { - background-color: $black; - padding: 10px; - border-radius: 12px; - .control-container { - .control-item { - transition: all ease .2s; - border-radius: 50px; - - background-color: $dimblack; - color: $blue; - - &:hover { background-color: $lightblack; } - &:active { background-color: $dimblack; } - - &.active { - background: $blue; - color: $bg; - } - - .control-icon { - font-family: Iosevka Nerd Font; - font-size: 14px; - } - - // solving nerd fonts alignment issues - &.network { padding: 9px 19px 9px 10px; } - &.network-disconnected { padding: 9px 18px 9px 11px; } - &.airplane { padding: 9px 17px 9px 12px; } - &.volume { padding: 9px 18px 9px 11px; } - &.volume-muted { padding: 9px 17px 9px 12px; } - &.mic { padding: 9px 16px 9px 13px; } - &.mic-on { padding: 9px 15px 9px 14px; } - &.redshift { padding: 9px 18px 9px 11px; } - &.redshift-on { padding: 9px 17px 9px 12px; } - &.bluetooth { padding: 9px 16px 9px 13px; } - &.bluetooth-on { padding: 9px 15px 9px 14px; } - &.fullscreensht { padding: 9px 17px 9px 12px; } - &.areascreensht { padding: 9px 17px 9px 12px; } - } - } - } - .slidersbox { - .vol-slider { - .vol-label { - font-size: 16px; - font-family: Iosevka Nerd Font; - color: $bg; - margin-left: 10px; - } - & scale trough { - all: unset; - border-radius: 10px; - background-color: $black; - border: none; - min-height: 25px; - min-width: 245px; - margin-left: 3px; - & highlight { - all: unset; - background: $blue; - color: #000000; - border-radius: 10px; - } - } - } - .br-slider { - .br-label { - font-size: 16px; - font-family: Iosevka Nerd Font; - color: $bg; - margin-left: 10px; - } - & scale trough { - all: unset; - border-radius: 100px; - background-color: $black; - border: none; - min-height: 25px; - min-width: 245px; - margin-left: 3px; - & highlight { - all: unset; - background: $blue; - color: #000000; - border-radius: 10px; - } - } - } - .mic-slider { - .mic-label { - font-size: 16px; - font-family: Iosevka Nerd Font; - color: $bg; - margin-left: 10px; - } - & scale trough { - all: unset; - border-radius: 100px; - background-color: $black; - border: none; - min-height: 25px; - min-width: 245px; - margin-left: 3px; - & highlight { - all: unset; - background: $blue; - color: #000000; - border-radius: 10px; - } - } - } - } - } - .lastcol { - .musicbox { - background-color: $black; - border-radius: 12px; - .firstrow { - padding: 10px; - .picbox { - background-size: cover; - background-repeat: no-repeat; - background-position: center; - min-width: 64px; - min-height: 64px; - border-radius: 10px; - } - .info { - font-family: Product Sans; - .music-title { - font-weight: bolder; - } - .music-artist { - color: $lightblack; - } - } - } - .lastrow { - padding: 10px 0px; - background-color: $dimblack; - border-bottom-right-radius: 12px; - border-bottom-left-radius: 12px; - .controls-container { - font-size: 16px; - font-family: Iosevka Nerd Font; - button { - transition: all ease .2s; - border-radius: 7px; - &:hover { background-color: $lightblack; } - &:active { background-color: transparent; } - &.previousbutton, &.nextbutton { padding: 1px 11px 1px 10px; } - &.pausebutton { - font-size: 20px; - padding: 1px 12px 1px 9px; - &.playing { - padding: 1px 14px 1px 7px; - } - } - } - } - } - } - .chart-container { - background-color: $black; - border-radius: 12px; - .header { - padding: 5px 10px; - font-family: Product Sans; - font-size: 14px; - color: $lightblack; - } - .body .container { - padding: 10px; - .chart-container { - background-color: $lightblack; - border-radius: 3em; - .chart { - color: $blue; - label { - padding: 1em; - font-size: 23px; - } - } - .chart-icon { - background-color: $black; - border-radius: 3em; - padding: 12px 5px; - margin: 0.5em; - font-family: Iosevka Nerd Font; - // nf alignment issues (again). - &.cpu { padding: 12px 9px 12px 4px; } - &.ram { padding: 12px 8px 12px 5px; } - &.temp { padding: 13px 9px 12px 3px; } - &.disk { padding: 13px 8px 12px 4px; } - } - } - } - } - } - } - .footer { - background-color: $bg; - padding: 10px 0px; - font-family: Product Sans; - .protipbox { - .icon { - font-family: Iosevka Nerd Font; - color: $yellow; - } - } - } -} diff --git a/eww/dashboard/dashboard.yuck b/eww/dashboard/dashboard.yuck deleted file mode 100644 index 749c30ab..00000000 --- a/eww/dashboard/dashboard.yuck +++ /dev/null @@ -1,385 +0,0 @@ -(defwidget header [] - (box :class "headerbox" - :orientation "h" - :space-evenly false - (box :class "userbox" - :orientation "h" - :space-evenly false - :halign "start" - :valign "center" - :spacing 10 - (box :class "pfp" - :style "background-image: url('${pfp}');") - (box :class "pcname" - :orientation "h" - :space-evenly false - (label :text "${rawuser}" :class "username") - (label :text "@" :class "sep") - (label :text "${hostname}" :class "hostname") - ) - ) - (box :class "searchbox" - :orientation "h" - :space-evenly true - :halign "end" - :hexpand true - :valign "center" - (button :class "searchinput" - :onclick "~/.config/eww/scripts/exec rofi -show drun" - (box :class "searchinput-content" - :orientation "h" - :space-evenly false - :hexpand true - :halign "start" - :valign "center" - :vexpand true - (label :text "" :class "icon") - (label :text "Search Applications" :class "placeholder") - ) - ) - ) - ) -) - -(defwidget usercard [] - (box :class "usercard" - :orientation "v" - :space-evenly false - (box :class "user-content" - :orientation "h" - :space-evenly false - :vexpand true - :spacing 15 - (box :class "pfp" - :style "background-image: url('${pfp}');") - (box :class "info" - :hexpand true - :vexpand true - :valign "center" - :halign "start" - :orientation "v" - :space-evenly false - :spacing 3 - (label :text "${username}" :class "username" :halign "start") - (label :text "${uptime}" :class "uptime" :halign "start") - ) - ) - (box :class "user-powerbuttons" - :orientation "h" - :space-evenly false - :hexpand true - :halign "end" - :valign "end" - :spacing 5 - (button :class "reboot" - :onclick "doas poweroff" - "勒" - ) - (button :class "poweroff" - :onclick "doas poweroff" - "襤" - ) - ) - ) -) - -(defwidget control [name icon tooltip onclick active] - (box :class "control-container" - :orientation "h" - :hexpand true - :valign "center" - :space-evenly true - (button :class "control-item ${name} ${active ? 'active' : ''}" - :orientation "h" - :space-evenly true - :halign "center" - :hexpand false - :valign "center" - :onclick "${onclick}" - :tooltip "${tooltip}" - (label :text "${icon}" :class "control-icon") - ) - ) -) - -(defwidget quicksettings [] - (box :class "controlscard" - :orientation "v" - :space-evenly false - :spacing 20 - (box :class "firstrow" - :orientation "h" - :space-evenly true - (control :name "network${network_status == 'Connected' ? '' : '-disconnected'}" - :icon "${network_icon}" - :tooltip "Toggle network" - :active "${network_status == 'Connected' ? 'true' : 'false'}" - :onclick "~/.config/eww/scripts/network.sh toggle") - - (control :name "airplane" - :icon "${network_radio == 'on' ? '' : ''}" - :tooltip "Airplane Mode" - :active "${network_radio == 'on' ? false : true}" - :onclick "~/.config/eww/scripts/network.sh toggle-radio") - - (control :name "volume${is_muted == 'yes' ? '-muted' : ''}" - :icon "${volume_icon}" - :tooltip "Toggle muted" - :active "${is_muted == 'yes' ? false : true}" - :onclick "~/.config/eww/scripts/volume.sh toggle-muted") - - (control :name "mic${mic_status == 'yes' ? '-on' : ''}" - :icon "${mic_status == 'yes' ? '' : ''}" - :tooltip "Toggle microphone" - :active "${mic_status == 'yes' ? true : false}" - :onclick "~/.config/eww/scripts/mic toggle") - ) - (box :class "lastrow" - :orientation "h" - :space-evenly true - (control :name "redshift${redshift_state == 'on' ? '-on' : ''}" - :icon "${redshift_state == 'on' ? '' : ''}" - :tooltip "Toggle night light" - :active "${redshift_state == 'on' ? true : false}" - :onclick "~/.config/eww/scripts/redshift toggle") - - (control :name "bluetooth${bluetooth_state == 'on' ? '-on' : ''}" - :icon "${bluetooth_state == 'on' ? '' : ''}" - :tooltip "Toggle bluetooth" - :active "${bluetooth_state == 'on' ? true : false}" - :onclick "~/.config/eww/scripts/bluetooth toggle") - - (control :name "fullscreensht" - :icon "" - :tooltip "Take a full screenshot" - :active false - :onclick "~/.config/eww/scripts/screensht full") - - (control :name "areascreensht" - :icon "" - :tooltip "Take a screenshot of a selected area" - :active false - :onclick "~/.config/eww/scripts/screensht area") - ) - ) -) - -(defwidget sliders [] - (box :class "slidersbox" - :orientation "v" - :space-evenly false - :spacing 25 - (box :orientation "h" - :space-evenly "false" - :class "vol-slider" - (overlay - (scale :value volume_value - :onchange "~/.config/eww/scripts/volume.sh set {}" - :min 0 - :max 101) - (label :class "vol-label" - :text "${volume_icon} " - :valign "top" - :halign "start") - ) - ) - (box :orientation "h" - :space-evenly "false" - :class "br-slider" - (overlay - (scale :value br - :onchange "~/.config/eww/scripts/brightness.sh set {}" - :min 0 - :max 101) - (label :class "br-label" - :text "${br_icon} " - :valign "top" - :halign "start") - ) - ) - (box :orientation "h" - :space-evenly "false" - :class "mic-slider" - (overlay - (scale :value mic - :onchange "~/.config/eww/scripts/mic set {}" - :min 0 - :max 101) - (label :class "mic-label" - :text "${mic_status == 'yes' ? '' : ''} " - :valign "top" - :halign "start") - ) - ) - ) -) - -(defwidget music [] - (box :class "musicbox" - :orientation "v" - :space-evenly false - (box :class "firstrow" - :orientation "h" - :space-evenly false - :vexpand true - (box :class "picbox" - :orientation "v" - :space-evenly true - :style "background-image: url('${music_url}');" - music_pic - ) - (box :class "info" - :space-evenly false - :hexpand true - :valign "center" - :orientation "v" - :spacing 5 - (label :text "${music_title}" :class "music-title") - (label :text "${music_artist}" :class "music-artist") - ) - ) - (box :class "lastrow" - :orientation "h" - :space-evenly true - (box :class "controls-container" - :orientation "h" - :space-evenly true - (button :onclick "~/.config/eww/scripts/music/control.sh prev" - :class "previousbutton" - :halign "center" - "玲" - ) - (button :onclick "~/.config/eww/scripts/music/control.sh play-pause" - :class "pausebutton ${music_status == 'Playing' ? 'playing' : ''}" - :halign "center" - "${music_status == 'Playing' ? '' : ''}" - ) - (button :onclick "~/.config/eww/scripts/music/control.sh next" - :class "nextbutton" - :halign "center" - "怜" - ) - ) - ) - ) -) - -(defwidget chart [label value icon icon-class] - (box :class "chart-container" - :orientation "v" - :space-evenly false - (box :class "header" - :space-evenly true - :orientation "v" - (label :text "${label}" :class "label" :halign "start") - ) - (box :class "body" - :space-evenly true - :orientation "h" - (box :class "container" - :space-evenly true - :halign "center" - :hexpand true - :orientation "h" - (box :class "chart-container" :space-evenly false - (overlay - (circular-progress :value value - :thickness 50 - :class "chart" - :start-at 75 - (label :text "L") - ) - (label :text "${icon}" :class "chart-icon ${icon-class}") - ) - ) - ) - ) - ) -) - -(defwidget charts [] - (box :class "chartsbox" - :orientation "v" - :space-evenly false - :spacing 25 - (box :class "firstrow" - :orientation "h" - :space-evenly true - :spacing 25 - (chart :label "Cpu" :icon "" :icon-class "cpu" :value cpu) - (chart :label "Ram" :icon "" :icon-class "ram" :value ram) - ) - (box :class "lastrow" - :orientation "h" - :space-evenly true - :spacing 25 - (chart :label "Temp" :icon "" :icon-class "temp" :value temp) - (chart :label "Disk" :icon "" :icon-class "disk" :value disk) - ) - ) -) - -(defwidget footer [] - (box :class "footer" - :space-evenly true - :orientation "h" - :valign "end" - (box :class "protipbox" - :orientation "h" - :space-evenly false - :halign "center" - :spacing 15 - (label :text "ﯦ " :class "icon") - (label :text "Press the menu icon again to close this popup." :class "placeholder") - ) - ) -) - -(defwidget content [] - (box :class "content-container" - :orientation "v" - :space-evenly false - (box :class "contentbox" - :orientation "h" - :space-evenly true - :spacing 25 - :vexpand true - (box :class "firstcol" - :orientation "v" - :space-evenly false - :spacing 25 - (usercard) - (quicksettings) - (sliders) - ) - (box :class "lastcol" - :orientation "v" - :space-evenly false - :spacing 25 - (music) - (charts) - ) - ) - (footer) - ) -) - -(defwidget dashboard [] - (box :class "dashboardbox" - :orientation "v" - :space-evenly false - (header) - (content) - ) -) - -(defwindow dashboard - :monitor 0 - :geometry (geometry :x "6px" - :y "-44px" - :width "10px" ; automatically adjusted by eww - :height "10px" ; automatically adjusted by eww - :anchor "bottom center") - :type "dock" - :wm-ignore false -(dashboard)) diff --git a/eww/eww.scss b/eww/eww.scss index 1fcaf46b..7e56d41c 100644 --- a/eww/eww.scss +++ b/eww/eww.scss @@ -6,5 +6,4 @@ @import "date/date.scss"; @import "actions/actions.scss"; @import "powermenu/powermenu.scss"; -@import "dashboard/dashboard.scss"; @import "traybuttons/traybuttons.scss"; diff --git a/eww/eww.yuck b/eww/eww.yuck index 7105c498..dbbec3e4 100644 --- a/eww/eww.yuck +++ b/eww/eww.yuck @@ -2,6 +2,5 @@ (include "date/date.yuck") (include "actions/actions.yuck") (include "powermenu/powermenu.yuck") -(include "dashboard/dashboard.yuck") (include "closer/closer.yuck") (include "traybuttons/traybuttons.yuck") diff --git a/eww/powermenu/powermenu.yuck b/eww/powermenu/powermenu.yuck index 13e550cc..cccf5bf6 100644 --- a/eww/powermenu/powermenu.yuck +++ b/eww/powermenu/powermenu.yuck @@ -12,7 +12,7 @@ (label :text "勒" :class "content") ) (button :class "logout" - :onclick "hyprctl dispatch exit && sleep 2 && sudo chvt 2" + :onclick "hyprctl dispatch exit" (label :text "" :class "content") ) ) diff --git a/eww/traybuttons/traybuttons.scss b/eww/traybuttons/traybuttons.scss index 8243ce6d..e403d466 100644 --- a/eww/traybuttons/traybuttons.scss +++ b/eww/traybuttons/traybuttons.scss @@ -7,7 +7,7 @@ .tablet-toggle { font-size: 26px; - padding: 2px 10px 2px 16px; + padding: 2px 13px 2px 16px; } .toggle-off { @@ -16,7 +16,6 @@ color: #CBA6F7; border-radius: 80px; border: 3px solid $contrastbg; - /* Add any other styles for the "off" state */ } .toggle-off:hover { @@ -30,5 +29,4 @@ color: #CBA6F7; border-radius: 80px; border: 3px solid #CBA6F7; - /* Add any other styles for the "on" state */ } diff --git a/hypr/main.conf b/hypr/main.conf index 16d288f1..4db643a7 100644 --- a/hypr/main.conf +++ b/hypr/main.conf @@ -13,6 +13,9 @@ monitor=eDP-1,1920x1200@60,0x0,1 $menu = "$HOME/.config/rofi/launcher.sh" $scripts = "$HOME/.config/hypr/scripts" +bind =, edge:d:u, exec, bash -c "busctl call --user sm.puri.OSK0 /sm/puri/OSK0 sm.puri.OSK0 SetVisible b true" +exec-once = lisgd -d /dev/input/by-path/platform-AMDI0010\:00-event -o 0 -t 125 -r 25 -m 3200 -g "1,UD,B,*,R,bash -c 'busctl call --user sm.puri.OSK0 /sm/puri/OSK0 sm.puri.OSK0 SetVisible b false'" + # See https://wiki.hyprland.org/Configuring/Keywords/ for more # Execute your favorite apps at launch @@ -26,7 +29,6 @@ exec-once = eww daemon exec-once = eww open tablet-toggle exec-once = eww open notif-panel -exec-once = dbus-update-activation-environment --all exec-once = gnome-keyring-daemon --start --components=secrets exec-once = squeekboard @@ -158,6 +160,8 @@ windowrule = size 400 581,^(.blueman-manager-wrapped)$ # See https://wiki.hyprland.org/Configuring/Keywords/ for more $mainMod = SUPER +bind = SUPER, F, fullscreen + bind = $mainMod, V, exec, cliphist list | ~/.config/rofi/dmenu.sh | cliphist decode | wl-copy # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more diff --git a/hypr/scripts/tablet/tablet-mode.sh b/hypr/scripts/tablet/tablet-mode.sh index b2156cc1..66146198 100755 --- a/hypr/scripts/tablet/tablet-mode.sh +++ b/hypr/scripts/tablet/tablet-mode.sh @@ -6,7 +6,7 @@ gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled true brightnessctl -d tpacpi::kbd_backlight s 0 -iio-hyprland & +$HOME/.local/bin/iio-hyprland & evtest --grab "/dev/input/by-path/platform-i8042-serio-0-event-kbd" & evtest --grab "/dev/input/by-path/platform-i8042-serio-1-event-mouse" & diff --git a/neofetch/config.conf b/neofetch/config.conf new file mode 100644 index 00000000..8407209d --- /dev/null +++ b/neofetch/config.conf @@ -0,0 +1,880 @@ +# See this wiki page for more info: +# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info +print_info() { + info title + info underline + + info "OS" distro + #info "Host" model + info "Kernel" kernel + #info "Uptime" uptime + info "Packages" packages + #info "Shell" shell + #info "Resolution" resolution + info "DE" de + #info "WM" wm + #info "WM Theme" wm_theme + #info "Theme" theme + #info "Icons" icons + #info "Terminal" term + #info "Terminal Font" term_font + info "CPU" cpu + info "GPU" gpu + info "Memory" memory + + # info "GPU Driver" gpu_driver # Linux/macOS only + # info "Disk" disk + # info "Battery" battery + # info "Font" font + # info "Song" song + # [[ "$player" ]] && prin "Music Player" "$player" + # info "Local IP" local_ip + # info "Public IP" public_ip + # info "Users" users + # info "Locale" locale # This only works on glibc systems. + + info cols +} + +# Title + + +# Hide/Show Fully qualified domain name. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --title_fqdn +title_fqdn="off" + + +# Kernel + + +# Shorten the output of the kernel function. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --kernel_shorthand +# Supports: Everything except *BSDs (except PacBSD and PC-BSD) +# +# Example: +# on: '4.8.9-1-ARCH' +# off: 'Linux 4.8.9-1-ARCH' +kernel_shorthand="on" + + +# Distro + + +# Shorten the output of the distro function +# +# Default: 'off' +# Values: 'on', 'tiny', 'off' +# Flag: --distro_shorthand +# Supports: Everything except Windows and Haiku +distro_shorthand="off" + +# Show/Hide OS Architecture. +# Show 'x86_64', 'x86' and etc in 'Distro:' output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --os_arch +# +# Example: +# on: 'Arch Linux x86_64' +# off: 'Arch Linux' +os_arch="on" + + +# Uptime + + +# Shorten the output of the uptime function +# +# Default: 'on' +# Values: 'on', 'tiny', 'off' +# Flag: --uptime_shorthand +# +# Example: +# on: '2 days, 10 hours, 3 mins' +# tiny: '2d 10h 3m' +# off: '2 days, 10 hours, 3 minutes' +uptime_shorthand="on" + + +# Memory + + +# Show memory percentage in output. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --memory_percent +# +# Example: +# on: '1801MiB / 7881MiB (22%)' +# off: '1801MiB / 7881MiB' +memory_percent="off" + +# Change memory output unit. +# +# Default: 'mib' +# Values: 'kib', 'mib', 'gib' +# Flag: --memory_unit +# +# Example: +# kib '1020928KiB / 7117824KiB' +# mib '1042MiB / 6951MiB' +# gib: ' 0.98GiB / 6.79GiB' +memory_unit="mib" + + +# Packages + + +# Show/Hide Package Manager names. +# +# Default: 'tiny' +# Values: 'on', 'tiny' 'off' +# Flag: --package_managers +# +# Example: +# on: '998 (pacman), 8 (flatpak), 4 (snap)' +# tiny: '908 (pacman, flatpak, snap)' +# off: '908' +package_managers="on" + + +# Shell + + +# Show the path to $SHELL +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --shell_path +# +# Example: +# on: '/bin/bash' +# off: 'bash' +shell_path="off" + +# Show $SHELL version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --shell_version +# +# Example: +# on: 'bash 4.4.5' +# off: 'bash' +shell_version="on" + + +# CPU + + +# CPU speed type +# +# Default: 'bios_limit' +# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'. +# Flag: --speed_type +# Supports: Linux with 'cpufreq' +# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value. +speed_type="bios_limit" + +# CPU speed shorthand +# +# Default: 'off' +# Values: 'on', 'off'. +# Flag: --speed_shorthand +# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz +# +# Example: +# on: 'i7-6500U (4) @ 3.1GHz' +# off: 'i7-6500U (4) @ 3.100GHz' +speed_shorthand="off" + +# Enable/Disable CPU brand in output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_brand +# +# Example: +# on: 'Intel i7-6500U' +# off: 'i7-6500U (4)' +cpu_brand="on" + +# CPU Speed +# Hide/Show CPU speed. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_speed +# +# Example: +# on: 'Intel i7-6500U (4) @ 3.1GHz' +# off: 'Intel i7-6500U (4)' +cpu_speed="on" + +# CPU Cores +# Display CPU cores in output +# +# Default: 'logical' +# Values: 'logical', 'physical', 'off' +# Flag: --cpu_cores +# Support: 'physical' doesn't work on BSD. +# +# Example: +# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) +# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) +# off: 'Intel i7-6500U @ 3.1GHz' +cpu_cores="logical" + +# CPU Temperature +# Hide/Show CPU temperature. +# Note the temperature is added to the regular CPU function. +# +# Default: 'off' +# Values: 'C', 'F', 'off' +# Flag: --cpu_temp +# Supports: Linux, BSD +# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable +# coretemp kernel module. This only supports newer Intel processors. +# +# Example: +# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' +# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' +# off: 'Intel i7-6500U (4) @ 3.1GHz' +cpu_temp="off" + + +# GPU + + +# Enable/Disable GPU Brand +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gpu_brand +# +# Example: +# on: 'AMD HD 7950' +# off: 'HD 7950' +gpu_brand="on" + +# Which GPU to display +# +# Default: 'all' +# Values: 'all', 'dedicated', 'integrated' +# Flag: --gpu_type +# Supports: Linux +# +# Example: +# all: +# GPU1: AMD HD 7950 +# GPU2: Intel Integrated Graphics +# +# dedicated: +# GPU1: AMD HD 7950 +# +# integrated: +# GPU1: Intel Integrated Graphics +gpu_type="all" + + +# Resolution + + +# Display refresh rate next to each monitor +# Default: 'off' +# Values: 'on', 'off' +# Flag: --refresh_rate +# Supports: Doesn't work on Windows. +# +# Example: +# on: '1920x1080 @ 60Hz' +# off: '1920x1080' +refresh_rate="off" + + +# Gtk Theme / Icons / Font + + +# Shorten output of GTK Theme / Icons / Font +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --gtk_shorthand +# +# Example: +# on: 'Numix, Adwaita' +# off: 'Numix [GTK2], Adwaita [GTK3]' +gtk_shorthand="off" + + +# Enable/Disable gtk2 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk2 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Adwaita [GTK3]' +gtk2="on" + +# Enable/Disable gtk3 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk3 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Numix [GTK2]' +gtk3="on" + + +# IP Address + + +# Website to ping for the public IP +# +# Default: 'http://ident.me' +# Values: 'url' +# Flag: --ip_host +public_ip_host="http://ident.me" + +# Public IP timeout. +# +# Default: '2' +# Values: 'int' +# Flag: --ip_timeout +public_ip_timeout=2 + +# Local IP interface +# +# Default: 'auto' (interface of default route) +# Values: 'auto', 'en0', 'en1' +# Flag: --ip_interface +local_ip_interface=('auto') + + +# Desktop Environment + + +# Show Desktop Environment version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --de_version +de_version="on" + + +# Disk + + +# Which disks to display. +# The values can be any /dev/sdXX, mount point or directory. +# NOTE: By default we only show the disk info for '/'. +# +# Default: '/' +# Values: '/', '/dev/sdXX', '/path/to/drive'. +# Flag: --disk_show +# +# Example: +# disk_show=('/' '/dev/sdb1'): +# 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 823G / 893G (93%)' +# +# disk_show=('/'): +# 'Disk (/): 74G / 118G (66%)' +# +disk_show=('/') + +# Disk subtitle. +# What to append to the Disk subtitle. +# +# Default: 'mount' +# Values: 'mount', 'name', 'dir', 'none' +# Flag: --disk_subtitle +# +# Example: +# name: 'Disk (/dev/sda1): 74G / 118G (66%)' +# 'Disk (/dev/sdb2): 74G / 118G (66%)' +# +# mount: 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Local Disk): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 74G / 118G (66%)' +# +# dir: 'Disk (/): 74G / 118G (66%)' +# 'Disk (Local Disk): 74G / 118G (66%)' +# 'Disk (Videos): 74G / 118G (66%)' +# +# none: 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +disk_subtitle="mount" + +# Disk percent. +# Show/Hide disk percent. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --disk_percent +# +# Example: +# on: 'Disk (/): 74G / 118G (66%)' +# off: 'Disk (/): 74G / 118G' +disk_percent="on" + + +# Song + + +# Manually specify a music player. +# +# Default: 'auto' +# Values: 'auto', 'player-name' +# Flag: --music_player +# +# Available values for 'player-name': +# +# amarok +# audacious +# banshee +# bluemindo +# clementine +# cmus +# deadbeef +# deepin-music +# dragon +# elisa +# exaile +# gnome-music +# gmusicbrowser +# gogglesmm +# guayadeque +# io.elementary.music +# iTunes +# Music +# juk +# lollypop +# MellowPlayer +# mocp +# mopidy +# mpd +# muine +# netease-cloud-music +# olivia +# playerctl +# pogo +# pragha +# qmmp +# quodlibet +# rhythmbox +# sayonara +# smplayer +# spotify +# strawberry +# tauonmb +# tomahawk +# vlc +# xmms2d +# xnoise +# yarock +music_player="auto" + +# Format to display song information. +# +# Default: '%artist% - %album% - %title%' +# Values: '%artist%', '%album%', '%title%' +# Flag: --song_format +# +# Example: +# default: 'Song: Jet - Get Born - Sgt Major' +song_format="%artist% - %album% - %title%" + +# Print the Artist, Album and Title on separate lines +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --song_shorthand +# +# Example: +# on: 'Artist: The Fratellis' +# 'Album: Costello Music' +# 'Song: Chelsea Dagger' +# +# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger' +song_shorthand="off" + +# 'mpc' arguments (specify a host, password etc). +# +# Default: '' +# Example: mpc_args=(-h HOST -P PASSWORD) +mpc_args=() + + +# Text Colors + + +# Text Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --colors +# +# Each number represents a different part of the text in +# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' +# +# Example: +# colors=(distro) - Text is colored based on Distro colors. +# colors=(4 6 1 8 8 6) - Text is colored in the order above. +colors=(distro) + + +# Text Options + + +# Toggle bold text +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bold +bold="on" + +# Enable/Disable Underline +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --underline +underline_enabled="on" + +# Underline character +# +# Default: '-' +# Values: 'string' +# Flag: --underline_char +underline_char="-" + + +# Info Separator +# Replace the default separator with the specified string. +# +# Default: ':' +# Flag: --separator +# +# Example: +# separator="->": 'Shell-> bash' +# separator=" =": 'WM = dwm' +separator=":" + + +# Color Blocks + + +# Color block range +# The range of colors to print. +# +# Default: '0', '15' +# Values: 'num' +# Flag: --block_range +# +# Example: +# +# Display colors 0-7 in the blocks. (8 colors) +# neofetch --block_range 0 7 +# +# Display colors 0-15 in the blocks. (16 colors) +# neofetch --block_range 0 15 +block_range=(0 15) + +# Toggle color blocks +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --color_blocks +color_blocks="on" + +# Color block width in spaces +# +# Default: '3' +# Values: 'num' +# Flag: --block_width +block_width=3 + +# Color block height in lines +# +# Default: '1' +# Values: 'num' +# Flag: --block_height +block_height=1 + +# Color Alignment +# +# Default: 'auto' +# Values: 'auto', 'num' +# Flag: --col_offset +# +# Number specifies how far from the left side of the terminal (in spaces) to +# begin printing the columns, in case you want to e.g. center them under your +# text. +# Example: +# col_offset="auto" - Default behavior of neofetch +# col_offset=7 - Leave 7 spaces then print the colors +col_offset="auto" + +# Progress Bars + + +# Bar characters +# +# Default: '-', '=' +# Values: 'string', 'string' +# Flag: --bar_char +# +# Example: +# neofetch --bar_char 'elapsed' 'total' +# neofetch --bar_char '-' '=' +bar_char_elapsed="-" +bar_char_total="=" + +# Toggle Bar border +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bar_border +bar_border="on" + +# Progress bar length in spaces +# Number of chars long to make the progress bars. +# +# Default: '15' +# Values: 'num' +# Flag: --bar_length +bar_length=15 + +# Progress bar colors +# When set to distro, uses your distro's logo colors. +# +# Default: 'distro', 'distro' +# Values: 'distro', 'num' +# Flag: --bar_colors +# +# Example: +# neofetch --bar_colors 3 4 +# neofetch --bar_colors distro 5 +bar_color_elapsed="distro" +bar_color_total="distro" + + +# Info display +# Display a bar with the info. +# +# Default: 'off' +# Values: 'bar', 'infobar', 'barinfo', 'off' +# Flags: --memory_display +# --battery_display +# --disk_display +# +# Example: +# bar: '[---=======]' +# infobar: 'info [---=======]' +# barinfo: '[---=======] info' +# off: 'info' +memory_display="off" +battery_display="off" +disk_display="off" + + +# Backend Settings + + +# Image backend. +# +# Default: 'ascii' +# Values: 'ascii', 'caca', 'catimg', 'chafa', 'jp2a', 'iterm2', 'off', +# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty', 'ueberzug', +# 'viu' + +# Flag: --backend +image_backend="ascii" + +# Image Source +# +# Which image or ascii file to display. +# +# Default: 'auto' +# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' +# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")' +# Flag: --source +# +# NOTE: 'auto' will pick the best image source for whatever image backend is used. +# In ascii mode, distro ascii art will be used and in an image mode, your +# wallpaper will be used. +image_source="auto" + + +# Ascii Options + + +# Ascii distro +# Which distro's ascii art to display. +# +# Default: 'auto' +# Values: 'auto', 'distro_name' +# Flag: --ascii_distro +# NOTE: AIX, Hash, Alpine, AlterLinux, Amazon, Anarchy, Android, instantOS, +# Antergos, antiX, "AOSC OS", "AOSC OS/Retro", Apricity, ArchCraft, +# ArcoLinux, ArchBox, ARCHlabs, ArchStrike, XFerience, ArchMerge, Arch, +# Artix, Arya, Bedrock, Bitrig, BlackArch, BLAG, BlankOn, BlueLight, +# Bodhi, bonsai, BSD, BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, +# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, Condres, +# Container_Linux, Crystal Linux, CRUX, Cucumber, dahlia, Debian, Deepin, +# DesaOS, Devuan, DracOS, DarkOs, Itc, DragonFly, Drauger, Elementary, +# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, +# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, +# gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, HydroOS +# Hyperbola, iglunix, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, Korora, +# KSLinux, Kubuntu, LEDE, LaxerOS, LibreELEC, LFS, Linux_Lite, LMDE, +# Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, Manjaro, TeArch, Maui, +# Mer, Minix, LinuxMint, Live_Raizo, MX_Linux, Namib, Neptune, NetBSD, +# Netrunner, Nitrux, NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD, +# openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage, OpenWrt, +# osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix, +# TrueOS, PCLinuxOS, Pengwin, Peppermint, Pisi, popos, Porteus, PostMarketOS, +# Proxmox, PuffOS, Puppy, PureOS, Qubes, Qubyt, Quibian, Radix, Raspbian, +# Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, +# Rocky, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor, +# SereneLinux, SharkLinux, Siduction, SkiffOS, Slackware, SliTaz, SmartOS, +# Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap, t2, +# openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel, +# Ubuntu-Cinnamon, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, +# Ubuntu-Studio, Ubuntu, Univention, Venom, Void, VNux, LangitKetujuh, semc, +# Obarun, windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos. +# NOTE: Arch, Ubuntu, Redhat, Fedora and Dragonfly have 'old' logo variants. +# Use '{distro name}_old' to use the old logos. +# NOTE: Ubuntu has flavor variants. +# Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, +# Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. +# NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, +# CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, +# Artix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, +# Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, +# Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, +# postmarketOS, and Void have a smaller logo variant. +# Use '{distro name}_small' to use the small variants. +ascii_distro="auto" + +# Ascii Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --ascii_colors +# +# Example: +# ascii_colors=(distro) - Ascii is colored based on Distro colors. +# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors. +ascii_colors=(distro) + +# Bold ascii logo +# Whether or not to bold the ascii logo. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --ascii_bold +ascii_bold="on" + + +# Image Options + + +# Image loop +# Setting this to on will make neofetch redraw the image constantly until +# Ctrl+C is pressed. This fixes display issues in some terminal emulators. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --loop +image_loop="off" + +# Thumbnail directory +# +# Default: '~/.cache/thumbnails/neofetch' +# Values: 'dir' +thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" + +# Crop mode +# +# Default: 'normal' +# Values: 'normal', 'fit', 'fill' +# Flag: --crop_mode +# +# See this wiki page to learn about the fit and fill options. +# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F +crop_mode="normal" + +# Crop offset +# Note: Only affects 'normal' crop mode. +# +# Default: 'center' +# Values: 'northwest', 'north', 'northeast', 'west', 'center' +# 'east', 'southwest', 'south', 'southeast' +# Flag: --crop_offset +crop_offset="center" + +# Image size +# The image is half the terminal width by default. +# +# Default: 'auto' +# Values: 'auto', '00px', '00%', 'none' +# Flags: --image_size +# --size +image_size="auto" + +# Catimg block size. +# Control the resolution of catimg. +# +# Default: '2' +# Values: '1', '2' +# Flags: --catimg_size +catimg_size="2" + +# Gap between image and text +# +# Default: '3' +# Values: 'num', '-num' +# Flag: --gap +gap=3 + +# Image offsets +# Only works with the w3m backend. +# +# Default: '0' +# Values: 'px' +# Flags: --xoffset +# --yoffset +yoffset=0 +xoffset=0 + +# Image background color +# Only works with the w3m backend. +# +# Default: '' +# Values: 'color', 'blue' +# Flag: --bg_color +background_color= + + +# Misc Options + +# Stdout mode +# Turn off all colors and disables image backend (ASCII/Image). +# Useful for piping into another command. +# Default: 'off' +# Values: 'on', 'off' +stdout="off" diff --git a/qt5ct/qt5ct.conf b/qt5ct/qt5ct.conf index 3d4da0db..b4b1048b 100644 --- a/qt5ct/qt5ct.conf +++ b/qt5ct/qt5ct.conf @@ -1,7 +1,7 @@ [Appearance] color_scheme_path=/nix/store/9f0l6r0891z45x6ixkfgnqwrrdyap65c-qt5ct-1.5/share/qt5ct/colors/airy.conf custom_palette=false -icon_theme=Adwaita +icon_theme=breeze-dark standard_dialogs=default style=Fusion @@ -25,7 +25,7 @@ underline_shortcut=1 wheel_scroll_lines=3 [SettingsWindow] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\aq\0\0\x4p\0\0\0\0\0\0\0\0\0\0\x2\xe1\0\0\x3[\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\aq\0\0\x4p) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x3\xb1\0\0\x4n\0\0\0\0\0\0\0\0\0\0\x2\xe1\0\0\x3[\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x3\xb1\0\0\x4n) [Troubleshooting] force_raster_widgets=1 diff --git a/waybar/config b/waybar/config index 50f4cc6e..4a5274ba 100644 --- a/waybar/config +++ b/waybar/config @@ -3,7 +3,7 @@ "margin-top":5, "margin-left":5, "margin-right":5, - "layer":"overlay", + "layer":"top", "spacing": 1, "modules-left": ["custom/osk", "custom/tablet", "wlr/workspaces", "tray", "custom/mowayah"], "modules-center": ["hyprland/window"], @@ -58,8 +58,8 @@ "format-source": "{volume}% ", "format-source-muted": "", "format-icons": { - "headphone": "", - "hands-free": "", + "headphones": "", + "hands-free": "", "headset": "", "phone": "", "portable": "", diff --git a/waybar/style.css b/waybar/style.css index efefccdd..a1fdbc79 100644 --- a/waybar/style.css +++ b/waybar/style.css @@ -120,7 +120,7 @@ #custom-tablet { font-size: 26px; background-color: rgba(69, 71, 90, 0.3); - padding: 0 8px 0 0; + padding: 0px 11px 0px 0px; border-color: #11111B; margin: 0px 0px 0px 0px; border: 6px solid rgba(0, 0, 0, 0); @@ -132,7 +132,7 @@ #custom-quicksettings { font-size: 26px; background-color: rgba(0, 0, 0, 0); - padding: 0 8px 0 0; + padding: 0px 8px 0px 0px; } #custom-notif {