Merge branch 'main' of ssh://git.pogmom.me:1022/pogmommy/dotfiles

This commit is contained in:
Penelope Gwen 2025-07-06 16:25:55 -07:00
commit a300f0d406
27 changed files with 172 additions and 18 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 MiB

After

Width:  |  Height:  |  Size: 813 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 988 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 234 KiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

After

Width:  |  Height:  |  Size: 664 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 282 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 184 KiB

After

Width:  |  Height:  |  Size: 566 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 334 KiB

After

Width:  |  Height:  |  Size: 462 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 4.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 830 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

After

Width:  |  Height:  |  Size: 3.8 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 MiB

After

Width:  |  Height:  |  Size: 2.2 MiB

View file

@ -268,6 +268,14 @@ $home-widget-border-color: rgba($color5,1);
margin-top: 6px; margin-top: 6px;
color: $home-widget-subtitle-color; color: $home-widget-subtitle-color;
} }
.details {
font-size: 0.8em;
color: $home-widget-subtitle-color;
margin: 0px 10px;
}
.status {
margin: 0px 10px;
}
} }
image { image {
opacity: $home-button-fg-opacity; opacity: $home-button-fg-opacity;

View file

@ -8,10 +8,12 @@
(weather :json weather_status) (weather :json weather_status)
(shortcuts) (shortcuts)
(notes :json {jq(notes_list,'.notes')}) (notes :json {jq(notes_list,'.notes')})
(softwareupdates :json {software_list})
(reminders :json {jq(reminders_list,'.reminders')}))) (reminders :json {jq(reminders_list,'.reminders')})))
(include "modules/home/rat.yuck") (include "modules/home/rat.yuck")
(include "modules/home/weather.yuck") (include "modules/home/weather.yuck")
(include "modules/home/shortcuts.yuck") (include "modules/home/shortcuts.yuck")
(include "modules/home/notes.yuck") (include "modules/home/notes.yuck")
(include "modules/home/softwareupdates.yuck")
(include "modules/home/reminders.yuck") (include "modules/home/reminders.yuck")

View file

@ -2,6 +2,7 @@
'scripts/home/notes') 'scripts/home/notes')
(defwidget notes [json] (defwidget notes [json]
(box (box
:visible {jq(workspacesArray, '.[]\|select(.focused==true).num') <= 9}
:class "notes" :class "notes"
:orientation "v" :orientation "v"
:halign "baseline" :halign "baseline"
@ -15,6 +16,7 @@
(label (label
:xalign 0 :xalign 0
:wrap false :wrap false
:truncate true
:text "${replace(note.filepath,"${get_env("HOME")}/Documents/Notes/",'')}") :text "${replace(note.filepath,"${get_env("HOME")}/Documents/Notes/",'')}")
(label (label
:xalign 0.5 :xalign 0.5

View file

@ -0,0 +1,42 @@
(defpoll software_list :interval "43200s"
'software-release-monitor')
(defwidget softwareupdates [json]
(box
:visible {(jq(workspacesArray, '.[]\|select(.focused==true).num') <= 19) && (jq(workspacesArray, '.[]\|select(.focused==true).num') >= 10)}
:class "notes"
:orientation "v"
:halign "baseline"
:width 300
:height 150
:space-evenly true
(for software in json
(button :onclick "notify-send '${software.package_name} is ${(software.up_to_date == 'true' ) ? 'up to date!' : 'outdated!'}' 'upstream: ${software.upstream_version}\\npackage: ${software.package_version}'"
(box
:orientation "h"
:space-evenly false
(label
;; :xalign 0
:halign "start"
:hexpand true
:wrap false
:truncate true
:text "${software.package_name}")
(box
:orientation "v"
:halign "end"
(label
:valign "end"
:halign "end"
:class "details"
:text "${software.upstream_version} ")
(label
:valign "start"
:halign "end"
:class "details"
:text "${software.package_version} "))
(label
:halign "end"
:class "status"
:style {(software.up_to_date == "true" ) ? "color: green;" : "color: red;"}
:text {(software.up_to_date == "true" ) ? "" : ""}))))
))

View file

@ -1,8 +1,10 @@
#!/bin/bash #!/bin/bash
if [[ "$(eww active-windows)" == *"home"* ]]; then
img_dir="${HOME}/Pictures/Phone/Albums/Rattos/" img_dir="${HOME}/Pictures/Phone/Albums/Rattos/"
img_list=$( find "${img_dir}" -iname '*.jpg' -or -iname '*.png' -or -iname '*.heic') img_list=$( find "${img_dir}" -iname '*.jpg' -or -iname '*.png' -or -iname '*.heic')
img=$( shuf -n 1 <<< ${img_list} ) img=$( shuf -n 1 <<< ${img_list} )
mkdir -p "${HOME}/.cache/eww/" mkdir -p "${HOME}/.cache/eww/"
convert "${img}" -resize x300\> "${HOME}/.cache/eww/rat.jpg" convert "${img}" -resize x300\> "${HOME}/.cache/eww/rat.jpg"
echo "${HOME}/.cache/eww/rat.jpg" echo "${HOME}/.cache/eww/rat.jpg"
fi

View file

@ -172,10 +172,10 @@ SetEditor=false
1920x1200 screen: Width=633 1920x1200 screen: Width=633
2 screens: Height=467 2 screens: Height=467
2 screens: Width=704 2 screens: Width=704
2048x1280 screen: Height=487 2048x1280 screen: Height=594
2048x1280 screen: Width=891 2048x1280 screen: Width=2024
3 screens: Height=669 3 screens: Height=782
3 screens: Width=1695 3 screens: Width=1154
[filetree] [filetree]
editShade=183,220,246 editShade=183,220,246

View file

@ -2,7 +2,17 @@
update_info=filepicker.upd:filepicker-remove-old-previews-entry update_info=filepicker.upd:filepicker-remove-old-previews-entry
[Colors:View] [Colors:View]
BackgroundNormal=94, 104, 109 BackgroundNormal=215,175,175,0
#BackgroundNormal=215,175,175,0
#BackgroundNormal=94, 104, 109
#[ColorScheme]
#active_colors=#ffffafaf, #ffffffff, #00979797, #005e5c5b, #00302f2e, #004a4947, #ffd0d0d0, #ffffffff, #ffffffff, #003d3d3d, #b3111317, #ffe7e4e0, #ffd7afaf, #fff9f9f9, #ffd7afaf, #ffa70b06, #19576176, #ffffffff, #ff3f3f36, #ffffffff, #80ffffff, #ffd7afaf
#disabled_colors=#ff808080, #00424245, #00979797, #005e5c5b, #00302f2e, #004a4947, #ff808080, #ffffffff, #ff808080, #003d3d3d, #b3111317, #ffe7e4e0, #ffd7afaf, #ff808080, #ffd7afaf, #ffa70b06, #19576176, #ffffffff, #ff3f3f36, #ffffffff, #80ffffff, #ffd7afaf
#inactive_colors=#ffffafaf, #00424245, #00979797, #005e5c5b, #00302f2e, #004a4947, #ffd0d0d0, #ffffffff, #ffffffff, #003d3d3d, #b3111317, #ffe7e4e0, #ffd7afaf, #fff9f9f9, #ffd7afaf, #ffa70b06, #19576176, #ffffffff, #ff3f3f36, #ffffffff, #80ffffff, #ffd7afaf
#active_colors=#ffffafaf, #00424245, #00979797, #005e5c5b, #00302f2e, #004a4947, #ffd0d0d0, #ffffffff, #ffffffff, #003d3d3d, #b3111317, #ffe7e4e0, #ffd7afaf, #fff9f9f9, #ffd7afaf, #ffa70b06, #19576176, #ffffffff, #ff3f3f36, #ffffffff, #80ffffff, #ffd7afaf
#disabled_colors=#ff808080, #00424245, #00979797, #005e5c5b, #00302f2e, #004a4947, #ff808080, #ffffffff, #ff808080, #003d3d3d, #b3111317, #ffe7e4e0, #ffd7afaf, #ff808080, #ffd7afaf, #ffa70b06, #19576176, #ffffffff, #ff3f3f36, #ffffffff, #80ffffff, #ffd7afaf
#inactive_colors=#ffffafaf, #00424245, #00979797, #005e5c5b, #00302f2e, #004a4947, #ffd0d0d0, #ffffffff, #ffffffff, #003d3d3d, #b3111317, #ffe7e4e0, #ffd7afaf, #fff9f9f9, #ffd7afaf, #ffa70b06, #19576176, #ffffffff, #ff3f3f36, #ffffffff, #80ffffff, #ffd7afaf
[General] [General]
TerminalApplication=alacritty TerminalApplication=alacritty

View file

@ -1,6 +1,6 @@
[Appearance] [Appearance]
color_scheme_path=/usr/share/qt5ct/colors/darker.conf color_scheme_path=/home/pogmommy/.config/qt5ct/colors/airy (copy).conf
custom_palette=true custom_palette=false
icon_theme=breeze-dark icon_theme=breeze-dark
standard_dialogs=default standard_dialogs=default
style=Fusion style=Fusion
@ -24,11 +24,14 @@ toolbutton_style=4
underline_shortcut=1 underline_shortcut=1
wheel_scroll_lines=3 wheel_scroll_lines=3
[PaletteEditor]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2v\0\0\x2\x10\0\0\0\0\0\0\0\0\0\0\x2v\0\0\x2\x10\0\0\0\0\0\0\0\0\bp\0\0\0\0\0\0\0\0\0\0\x2v\0\0\x2\x10)
[QSSEditor] [QSSEditor]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2) geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2)
[SettingsWindow] [SettingsWindow]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\x39\0\0\x4L\0\0\0\0\0\0\0\0\0\0\x2\xde\0\0\x2\x62\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x2\x39\0\0\x4L) geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\xde\0\0\x2\x62\0\0\0\0\0\0\0\0\0\0\x2\xde\0\0\x2\x62\0\0\0\0\0\0\0\0\bp\0\0\0\0\0\0\0\0\0\0\x2\xde\0\0\x2\x62)
[Troubleshooting] [Troubleshooting]
force_raster_widgets=1 force_raster_widgets=1

View file

@ -0,0 +1,4 @@
[ColorScheme]
active_colors=#ffffafaf, #00424245, #00979797, #005e5c5b, #00302f2e, #004a4947, #ffd0d0d0, #ffffffff, #ffffffff, #003d3d3d, #b3111317, #ffe7e4e0, #ffd7afaf, #fff9f9f9, #ffd7afaf, #ffa70b06, #19576176, #ffffffff, #ff3f3f36, #ffffffff, #80ffffff, #ffd7afaf
disabled_colors=#ff808080, #00424245, #00979797, #005e5c5b, #00302f2e, #004a4947, #ff808080, #ffffffff, #ff808080, #003d3d3d, #b3111317, #ffe7e4e0, #ffd7afaf, #ff808080, #ffd7afaf, #ffa70b06, #19576176, #ffffffff, #ff3f3f36, #ffffffff, #80ffffff, #ffd7afaf
inactive_colors=#ffffafaf, #00424245, #00979797, #005e5c5b, #00302f2e, #004a4947, #ffd0d0d0, #ffffffff, #ffffffff, #003d3d3d, #b3111317, #ffe7e4e0, #ffd7afaf, #fff9f9f9, #ffd7afaf, #ffa70b06, #19576176, #ffffffff, #ff3f3f36, #ffffffff, #80ffffff, #ffd7afaf

View file

@ -0,0 +1,17 @@
QTabBar {
background-color: transparent;
background-image: none;
}
QTabWidget::tab-bar {
left: 20px;
}
QTabBar::tab {
margin: 0px -5px -1px 10px;
border: 1px solid #77ffffff;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
padding: 5px 20px 5px 10px;
}
QTabBar::close-button {
padding-right: 10px;
}

View file

@ -1,5 +1,5 @@
[Appearance] [Appearance]
color_scheme_path=/usr/share/qt6ct/colors/darker.conf color_scheme_path=/home/pogmommy/.config/qt6ct/colors/darker_pink.conf
custom_palette=true custom_palette=true
icon_theme=breeze-dark icon_theme=breeze-dark
standard_dialogs=default standard_dialogs=default
@ -15,17 +15,23 @@ buttonbox_layout=0
cursor_flash_time=1000 cursor_flash_time=1000
dialog_buttons_have_icons=1 dialog_buttons_have_icons=1
double_click_interval=400 double_click_interval=400
gui_effects=@Invalid() gui_effects=FadeMenu, FadeTooltip
keyboard_scheme=2 keyboard_scheme=2
menus_have_icons=true menus_have_icons=true
show_shortcuts_in_context_menus=true show_shortcuts_in_context_menus=true
stylesheets=/usr/share/qt6ct/qss/fusion-fixes.qss stylesheets=/usr/share/qt6ct/qss/fusion-fixes.qss, /home/pogmommy/.config/qt6ct/qss/header-fix.qss
toolbutton_style=4 toolbutton_style=4
underline_shortcut=1 underline_shortcut=1
wheel_scroll_lines=3 wheel_scroll_lines=3
[PaletteEditor]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\xa1\0\0\x2\xfa\0\0\0\0\0\0\0\0\0\0\x2\xa1\0\0\x2\xfa\0\0\0\0\0\0\0\0\bp\0\0\0\0\0\0\0\0\0\0\x2\xa1\0\0\x2\xfa)
[QSSEditor]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2\0\0\0\0\0\0\0\0\bp\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2)
[SettingsWindow] [SettingsWindow]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\xde\0\0\x2$\0\0\0\0\0\0\0\0\0\0\x2\xde\0\0\x2$\0\0\0\0\0\0\0\0\x5\xa0\0\0\0\0\0\0\0\0\0\0\x2\xde\0\0\x2$) geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\bz\0\0\a\b\0\0\n\xfe\0\0\t\xa9\0\0\bz\0\0\a\b\0\0\n\xfe\0\0\t\xa9\0\0\0\x2\0\0\0\0\rp\0\0\bz\0\0\a\b\0\0\n\xfe\0\0\t\xa9)
[Troubleshooting] [Troubleshooting]
force_raster_widgets=1 force_raster_widgets=1

View file

@ -0,0 +1,18 @@
[
{
"packageName":"eww",
"upstreamURL":"https://github.com/elkowar/eww"
},
{
"packageName":"swayfx",
"upstreamURL":"https://github.com/WillPower3309/swayfx"
},
{
"packageName":"rssguard",
"upstreamURL":"https://github.com/martinrotter/rssguard"
},
{
"packageName":"makima",
"upstreamURL":"https://github.com/cyber-sushi/makima/releases.atom"
}
]

View file

@ -0,0 +1,34 @@
#!/usr/bin/env bash
source ${HOME}/.secrets
function get_package_info(){
packages_array=()
while read i; do
# echo "${i}"
package_name=$(jq -r '.packageName' <<<"${i}")
upstream_url=$(jq -r '.upstreamURL' <<<"${i}")
package_version=$(apt-cache show "${package_name}" | grep Version | awk '{print $2}' | head -n1)
# package_version=$(dpkg-query -W -f='${Version}' "${package_name}")
upstream_version=$(lastversion "${upstream_url}")
if [[ "${package_version}" == *"${upstream_version}"* ]]; then
up_to_date='true'
else
up_to_date='false'
fi
package_json=$( jq -n --arg name "${package_name}" --arg pkgver "${package_version}" --arg upstreamver "${upstream_version}" --arg uptodate "${up_to_date}" '{package_name: $name, package_version: $pkgver, upstream_version: $upstreamver, up_to_date: $uptodate}' )
packages_array+=("${package_json}")
done < <(jq -c '.[]' "${HOME}/.config/software-release-monitor/config.json")
packages_json=$(printf '%s\n' "${packages_array[@]}" | jq -s .)
echo "${packages_json}"
#echo "${package_array_item}"
#echo "${package_array[@]}"
}
get_package_info
#printf '%s\n' "${package_array[@]}" | jq -s .
#dpkg-query -W -f='${Version}' swayfx

View file

@ -45,3 +45,6 @@
.config/katerc .config/katerc
.local/share/applications/SuperColliderIDE.desktop .local/share/applications/SuperColliderIDE.desktop
.local/bin/noise .local/bin/noise
.local/bin/software-release-monitor
.config/software-release-monitor/config.json
.config/qt6ct

View file

@ -118,6 +118,9 @@ if [[ "$HOSTNAME" == pod* ]];then
mkdir -p "${HOME}/.devpod/$(uname -m)" mkdir -p "${HOME}/.devpod/$(uname -m)"
export CARGO_HOME="${HOME}/.devpod/$(uname -m)/.cargo" export CARGO_HOME="${HOME}/.devpod/$(uname -m)/.cargo"
export RUSTUP_HOME="${HOME}/.devpod/$(uname -m)/.rustup" export RUSTUP_HOME="${HOME}/.devpod/$(uname -m)/.rustup"
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init - bash)"
cd ${POD_PATH} cd ${POD_PATH}
fi fi