diff --git a/awesome/keybindings.fnl b/awesome/keybindings.fnl
index 1fe9f5f..2096c73 100644
--- a/awesome/keybindings.fnl
+++ b/awesome/keybindings.fnl
@@ -170,7 +170,7 @@
{:description "select pass" :group "apps" })
(awful.key [ modkey shift ] "w" (fn [] (awful.spawn "libreoffice --writer"))
{:description "Open Writer" :group "apps" })
- (awful.key [modkey] "b" (fn [] (awful.spawn "qblof"))
+ (awful.key [modkey] "b" (fn [] (awful.spawn "fflof"))
{:description "launch browser" :group "apps"})
;; rofi
(awful.key [] "Menu" (fn [] (awful.spawn "/home/chris/.config/rofi/launchers-git/launcher.sh"))
diff --git a/firefox/chrome/chrome/navbar_tabs_oneliner_tabs_on_left.css b/firefox/chrome/chrome/navbar_tabs_oneliner_tabs_on_left.css
index 19765a2..803e20c 100644
--- a/firefox/chrome/chrome/navbar_tabs_oneliner_tabs_on_left.css
+++ b/firefox/chrome/chrome/navbar_tabs_oneliner_tabs_on_left.css
@@ -191,7 +191,7 @@ the close button is positioned to the far right */
/* make urlbar rounded */
#urlbar{
- margin-top: 31px !important;
+ margin-top: 36px !important;
padding-right: 10px !important;
padding-left: 10px !important;
}
@@ -206,7 +206,7 @@ the close button is positioned to the far right */
}
#urlbar[breakout][breakout-extend] {
- margin-top: 10px !important;
+ margin-top: 15px !important;
top: 0px !important;
}
@@ -217,11 +217,11 @@ the close button is positioned to the far right */
}
#nav-bar-customization-target{
- margin-top: -14px;
+ margin-top: -19px;
}
#nav-bar-overflow-button{
- margin-top: -14px !important;
+ margin-top: -19px !important;
}
#PanelUI-button{
- margin-top: -14px !important;
+ margin-top: -19px !important;
}
diff --git a/nyxt/init.lisp b/nyxt/init.lisp
index 18de7cf..f7631df 100644
--- a/nyxt/init.lisp
+++ b/nyxt/init.lisp
@@ -32,12 +32,12 @@
;; Create a function to launch mpv with given url
(defun mpv (url)
"MPV launches with given url using the fast profile."
- (uiop:run-program (list "mpv" "--profile=fast" url "&")))
+ (uiop:launch-program (list "mpv" "--profile=fast" url "&")))
;; Create a function to download videos with youtube-dl in alacritty
(defun youtube-dl (url)
"Download videos and audio with youtube-dl in alacritty for feedback"
- (uiop:run-program
+ (uiop:launch-program
(list "alacritty" "-e" "yt-dlp" "-o ~/Videos/%(title)s.%(ext)s" url)))
;; Let's create a function to hint videos, convert the url to a sting, and play them in MPV
diff --git a/qutebrowser/autoconfig.yml b/qutebrowser/autoconfig.yml
index 28ab6b0..231e11c 100644
--- a/qutebrowser/autoconfig.yml
+++ b/qutebrowser/autoconfig.yml
@@ -45,6 +45,6 @@ settings:
https://outlook.office.com?mailtouri=%25s: false
https://staff.tfcconnection.org: true
tabs.show:
- global: always
+ global: switching
zoom.default:
global: 100%
diff --git a/qutebrowser/bookmarks/#%2Aediff-merge%2A#8ALfXt# b/qutebrowser/bookmarks/#%2Aediff-merge%2A#8ALfXt#
new file mode 100644
index 0000000..83f6b84
--- /dev/null
+++ b/qutebrowser/bookmarks/#%2Aediff-merge%2A#8ALfXt#
@@ -0,0 +1,8 @@
+https://yewtu.be/feed/subscriptions Subscriptions - YewTube
+https://portal.azure.com/#@tfcconnection.org/dashboard/private/e5f3455d-3737-47d8-852b-1847a3b4801b Dashboard - Microsoft Azure
+https://asciiflow.com/#/ ASCIIFlow
+<<<<<<< HEAD
+https://photos.cochrun.xyz/people/new PhotoPrism: People
+https://staff.tfcconnection.org/apps/files/?dir=/TFC%20Documents&fileid=340 TFC Documents - Files - TFC Staff
+https://www.tfcconnection.org/wp-login.php Log In ‹ Teens For Christ Connection — WordPress
+https://icons8.com/icons/authors/SYgaDvCu3ALR/kiranshastry/external-kiranshastry-lineal-color-kiranshastry/external-man-accessories-kiranshastry-lineal-color-kiranshastry Man Accessories Icons free by kiranshastry Download available in PNG, PDF, SVG
diff --git a/qutebrowser/qsettings/QtProject.conf b/qutebrowser/qsettings/QtProject.conf
index 4f4823a..ecaed43 100644
--- a/qutebrowser/qsettings/QtProject.conf
+++ b/qutebrowser/qsettings/QtProject.conf
@@ -1,7 +1,7 @@
[FileDialog]
history=@Invalid()
-lastVisited=file:///home/chris/nextcloud/tfc
-qtVersion=5.15.2
+lastVisited=file:///home/chris/
+qtVersion=5.15.3
shortcuts=file:, file:///home/chris, file:///home/chris/storage/tfc
sidebarWidth=116
treeViewHeader=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x2\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2L\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xff\0\0\0\x1\0\0\0\0\0\0\0X\0\0\0\x1\0\0\0\0\0\0\0X\0\0\0\x1\0\0\0\0\0\0\0\x9d\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff)
diff --git a/rofi/rofi.rasi b/rofi/rofi.rasi
index 763857a..db6ac9d 100644
--- a/rofi/rofi.rasi
+++ b/rofi/rofi.rasi
@@ -22,8 +22,8 @@ configuration {
background-color: #00222b33;
background-entry: #000000;
foreground-selected: #ffffff;
- urgent: #E91E63;
- urgent-selected: #E91E63;
+ urgent: @base08;
+ urgent-selected: @base08;
transparent: #00000000;
base00: #282a36;
base01: #34353e;
diff --git a/scripts/PIL-ImageImport.py b/scripts/PIL-ImageImport.py
new file mode 100644
index 0000000..6fc8af5
--- /dev/null
+++ b/scripts/PIL-ImageImport.py
@@ -0,0 +1,83 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+"""
+
+Diese Skript importiert ein Bild und setzt es auf die akutelle Seite.
+Der Bildrahmen wird dem Bild angepasst und in den nicht-proportionalen Modus
+gesetzt, das heisst, beliebige Verzerrungen sind moeglich.
+
+Um das Bild proportional zu vergroessern, die STRG-Taste beim Bearbeiten druecken.
+
+Tested with scribus 1.3.3.3
+
+Author: Konrad Stania
+
+LICENSE:
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+name
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+"""
+
+
+
+import sys
+
+
+try:
+ from scribus import *
+
+except ImportError:
+ print("This script only runs from within Scribus.")
+ sys.exit(1)
+
+def main():
+ #setRedraw(False)
+
+ pageX,pageY = getPageSize()
+ ImageFileName = fileDialog("Image Import", "*","" ,True, False)
+ Breite = pageX*0.8
+ Hoehe = Breite
+
+ if pageX >= pageY:
+ Breite = pageY*0.8
+ Hoehe = Breite
+
+ ImageFrame = createImage(pageX/2 - Breite/2, pageY/2 - Hoehe/2, Breite, Hoehe)
+ loadImage(ImageFileName, ImageFrame)
+ setScaleImageToFrame(True, False,ImageFrame)
+ setFillColor("None", ImageFrame)
+ setLineColor("None", ImageFrame)
+ scaleX,scaleY = getImageScale(ImageFrame)
+
+ if scaleX > scaleY:
+ Breite = Breite * scaleY / scaleX
+ sizeObject(Breite, Hoehe, ImageFrame)
+ setScaleImageToFrame(True, False,ImageFrame)
+
+ if scaleX < scaleY:
+ Hoehe = Hoehe * scaleX / scaleY
+ setScaleImageToFrame(True, False,ImageFrame)
+ sizeObject(Breite, Hoehe, ImageFrame)
+
+ #setRedraw(True)
+
+
+
+
+if __name__ == '__main__':
+ if haveDoc():
+ main()
+ else:
+ messageBox("Image Import", "You need to have a document open before you can run this script succesfully.", ICON_INFORMATION)
diff --git a/scripts/emacslof b/scripts/emacslof
index ea9415c..4a64495 100755
--- a/scripts/emacslof
+++ b/scripts/emacslof
@@ -5,7 +5,7 @@ if [ $(pgrep -c emacsclient) -gt 0 ]; then
if [ $XDG_SESSION_TYPE = "x11" ]; then
#X11
- emacsrg=$(wmctrl -lx | rg emacs | rg -v org-agenda | awk '{print $1}')
+ emacsrg=$(wmctrl -lx | rg emacs.Emacs | rg -v org-agenda | awk '{print $1}')
# echo $emacsrg
if [ -z $emacsrg ]; then
diff --git a/scripts/kderofi-rbw b/scripts/kderofi-rbw
index 104fc16..9ad8427 100755
--- a/scripts/kderofi-rbw
+++ b/scripts/kderofi-rbw
@@ -28,14 +28,18 @@ list_passwords() {
passwords=$(rbw list)
prompt='search for passwords...'
-SECRET=$(list_passwords | rofi -i -p="${prompt}" -dmenu -theme ~/.config/rofi/launchers-git/$style.rasi $@ &
- c=0
- while ! xprop -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 -id $(xdotool search -class 'rofi') ; do
- sleep .1
- c=$((c+1))
- [[ c = 50 ]] && exit; # stop script window didn't appear after 5 seconds
- done
- )
+if [ $XDG_SESSION_TYPE = "x11" ]; then
+ SECRET=$(list_passwords | rofi -i -p="${prompt}" -dmenu -theme ~/.config/rofi/launchers-git/$style.rasi $@ &
+ c=0
+ while ! xprop -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 -id $(xdotool search -class 'rofi') ; do
+ sleep .1
+ c=$((c+1))
+ [[ c = 50 ]] && exit; # stop script window didn't appear after 5 seconds
+ done
+ )
+else
+ SECRET=$(list_passwords | rofi -i -p="${prompt}" -dmenu -theme ~/.config/rofi/launchers-git/$style.rasi)
+fi
# Ask whether pass, user or both are required
options=("Password" \
@@ -44,35 +48,40 @@ options=("Password" \
"QR-Code" \
"OTP")
-option=$(printf '%s\n' "${options[@]%}" | rofi -i -dmenu -p="..." -theme ~/.config/rofi/launchers-git/$style.rasi $@ &
- c=0
- while ! xprop -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 -id $(xdotool search -class 'rofi') ; do
- sleep .1
- c=$((c+1))
- [[ c = 50 ]] && exit; # stop script window didn't appear after 5 seconds
- done
- )
+if [ $XDG_SESSION_TYPE = "x11" ]; then
+ option=$(printf '%s\n' "${options[@]%}" | rofi -i -dmenu -p="..." -theme ~/.config/rofi/launchers-git/$style.rasi $@ &
+ c=0
+ while ! xprop -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 -id $(xdotool search -class 'rofi') ; do
+ sleep .1
+ c=$((c+1))
+ [[ c = 50 ]] && exit; # stop script window didn't appear after 5 seconds
+ done
+ )
+else
+ option=$(printf '%s\n' "${options[@]%}" | rofi -i -dmenu -p="..." -theme ~/.config/rofi/launchers-git/$style.rasi)
+fi
# echo $option
case ${option} in
Password )
- # echo "${SECRET}"
- ydotool type --next-delay 500 $(rbw get "${SECRET}")
+ echo "${SECRET}"
+ xdotool type $(rbw get "${SECRET}")
;;
User )
- ydotool type --next-delay 500 "$(rbw get --full "${SECRET}" | rg Username: | awk '{print $2}')"
+ echo "$(rbw get --full "${SECRET}" | rg Username: | awk '{print $2}')"
+ xdotool type "$(rbw get --full "${SECRET}" | rg Username: | awk '{print $2}')"
;;
"User and password" )
- ydotool type --next-delay 500 $(rbw get --full "${SECRET}" | rg Username: | awk '{print $2}')
- ydotool key TAB
- ydotool type --next-delay 500 $(rbw get "${SECRET}")
+ xdotool type $(rbw get --full "${SECRET}" | rg Username: | awk '{print $2}')
+ xdotool key Tab
+ xdotool type $(rbw get "${SECRET}")
;;
"QR-Code" )
if [[ $SECRET =~ wifi$ ]]; then
# Produce a valid wifi QR-code
- WIFISSID=$(pass get_user ${SECRET})
- WIFIPASS=$(pass get_pass ${SECRET})
+ WIFISSID=$(pass get_user "${SECRET}")
+ WIFIPASS=$(pass get_pass "${SECRET}")
WIFIQR="WIFI:T:WPA;S:${WIFISSID};P:${WIFIPASS};;"
qrencode -s 8 -o - $WIFIQR | feh --title "pass: QR-WIFI" -
else
@@ -80,8 +89,8 @@ case ${option} in
pass show -q1 ${SECRET}
fi
;;
- "OTP" )
- ydotool type --next-delay 300 $(rbw code ${SECRET})
+ OTP )
+ xdotool type $(rbw code "${SECRET}")
;;
esac
diff --git a/scripts/nyxtlof b/scripts/nyxtlof
index 99ff337..84dc02a 100755
--- a/scripts/nyxtlof
+++ b/scripts/nyxtlof
@@ -37,7 +37,8 @@ else
echo not running
machine=$(hostname)
if [ $machine = "syl" ]; then
- env GDK_DPI_SCALE=0.5 GDK_SCALE=2 nyxt
+ # env GDK_DPI_SCALE=0.5 GDK_SCALE=2 nyxt
+ nyxt
else
nyxt
fi
diff --git a/systemd/user/aw-qt.service b/systemd/user/aw-qt.service
new file mode 100644
index 0000000..33bb4dc
--- /dev/null
+++ b/systemd/user/aw-qt.service
@@ -0,0 +1,8 @@
+[Unit]
+Description=ActivityWatch Service - Automatic Time Tracker
+
+[Service]
+ExecStart=/usr/bin/aw-qt
+
+[Install]
+WantedBy=default.target
diff --git a/wayfire/wayfire.ini b/wayfire/wayfire.ini
index cd54172..87c32bf 100644
--- a/wayfire/wayfire.ini
+++ b/wayfire/wayfire.ini
@@ -87,7 +87,7 @@ binding_screenshot_interactive = KEY_PRINT
binding_terminal = KEY_ENTER
binding_pass = KEY_P
command_agenda = emacsclient -e '(chris/org-agenda)'
-command_browser = qblof
+command_browser = fflof
command_dolphin = dolphin
command_emacs = emacslof
command_kanshi = kanshi