From 3e39698b08a246e9fae7a3bb95e63774769b81aa Mon Sep 17 00:00:00 2001
From: Melissa Dumont <melissadumont91@gmail.com>
Date: Sun, 12 Jan 2025 18:45:59 -0500
Subject: [PATCH] more kde files

---
 .../autostart/me.kozec.syncthingtk.desktop    | 10 +++++++
 .config/autostart/megasync.desktop            | 13 ++++++++
 .config/autostart/mullvad-vpn.desktop         |  9 ++++++
 .../autostart/org.flameshot.Flameshot.desktop | 28 +++++++++++++++++
 .../autostart/org.kde.kdeconnect.app.desktop  |  9 ++++++
 .../autostart/org.keepassxc.KeePassXC.desktop | 17 +++++++++++
 .config/autostart/startup.sh.desktop          |  6 ++++
 .config/environment.d/env.conf                |  1 +
 .../plasma-org.kde.plasma.desktop-appletsrc   |  7 +++--
 .config/plasmarc                              |  2 ++
 .config/xsettingsd/xsettingsd.conf            | 15 ++++++++++
 .profile                                      | 30 +++++++++++++++++++
 scripts/{picom.sh => startup.sh}              |  1 +
 13 files changed, 146 insertions(+), 2 deletions(-)
 create mode 100644 .config/autostart/me.kozec.syncthingtk.desktop
 create mode 100644 .config/autostart/megasync.desktop
 create mode 100644 .config/autostart/mullvad-vpn.desktop
 create mode 100644 .config/autostart/org.flameshot.Flameshot.desktop
 create mode 100644 .config/autostart/org.kde.kdeconnect.app.desktop
 create mode 100644 .config/autostart/org.keepassxc.KeePassXC.desktop
 create mode 100644 .config/autostart/startup.sh.desktop
 create mode 100644 .config/environment.d/env.conf
 create mode 100644 .config/plasmarc
 create mode 100644 .config/xsettingsd/xsettingsd.conf
 create mode 100644 .profile
 rename scripts/{picom.sh => startup.sh} (60%)

diff --git a/.config/autostart/me.kozec.syncthingtk.desktop b/.config/autostart/me.kozec.syncthingtk.desktop
new file mode 100644
index 0000000..a4db162
--- /dev/null
+++ b/.config/autostart/me.kozec.syncthingtk.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Categories=Network;
+Comment=GUI for Syncthing
+Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=syncthing-gtk me.kozec.syncthingtk
+GenericName=Syncthing GTK
+Icon=me.kozec.syncthingtk
+Name=Syncthing GTK
+Type=Application
+X-Flatpak=me.kozec.syncthingtk
+X-Flatpak-RenamedFrom=syncthing-gtk.desktop;
diff --git a/.config/autostart/megasync.desktop b/.config/autostart/megasync.desktop
new file mode 100644
index 0000000..0c6e1dc
--- /dev/null
+++ b/.config/autostart/megasync.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Categories=Network;System;
+Comment=Easy automated syncing between your computers and your MEGA cloud drive.
+Exec=megasync
+GenericName=File Synchronizer
+Icon=mega
+Name=MEGAsync
+StartupNotify=false
+Terminal=false
+TryExec=megasync
+Type=Application
+Version=1.0
+X-GNOME-Autostart-Delay=60
diff --git a/.config/autostart/mullvad-vpn.desktop b/.config/autostart/mullvad-vpn.desktop
new file mode 100644
index 0000000..baa4491
--- /dev/null
+++ b/.config/autostart/mullvad-vpn.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Categories=Network;
+Comment=Mullvad VPN client
+Exec="/opt/Mullvad VPN/mullvad-vpn" %U
+Icon=mullvad-vpn
+Name=Mullvad VPN
+StartupWMClass=Mullvad VPN
+Terminal=false
+Type=Application
diff --git a/.config/autostart/org.flameshot.Flameshot.desktop b/.config/autostart/org.flameshot.Flameshot.desktop
new file mode 100644
index 0000000..85379f7
--- /dev/null
+++ b/.config/autostart/org.flameshot.Flameshot.desktop
@@ -0,0 +1,28 @@
+[Desktop Action Capture]
+Exec=flameshot gui --delay 500
+Name=Take screenshot
+
+[Desktop Action Configure]
+Exec=flameshot config
+Name=Configure
+
+[Desktop Action Launcher]
+Exec=flameshot launcher
+Name=Open launcher
+
+[Desktop Entry]
+Actions=Configure;Capture;Launcher;
+Categories=Graphics;
+Comment=Powerful yet simple to use screenshot software.
+Exec=flameshot
+GenericName=Screenshot tool
+Icon=org.flameshot.Flameshot
+Keywords=flameshot;screenshot;capture;shutter;
+Name=Flameshot
+StartupNotify=false
+StartupWMClass=flameshot
+Terminal=false
+Type=Application
+X-DBUS-ServiceName=org.flameshot.Flameshot
+X-DBUS-StartupType=Unique
+X-KDE-DBUS-Restricted-Interfaces=org.kde.kwin.Screenshot,org.kde.KWin.ScreenShot2
diff --git a/.config/autostart/org.kde.kdeconnect.app.desktop b/.config/autostart/org.kde.kdeconnect.app.desktop
new file mode 100644
index 0000000..df4812a
--- /dev/null
+++ b/.config/autostart/org.kde.kdeconnect.app.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Categories=Qt;KDE;Network
+Comment=Make all your devices one
+Exec=kdeconnect-app
+GenericName=Device Synchronization
+Icon=kdeconnect
+Name=KDE Connect
+Terminal=false
+Type=Application
diff --git a/.config/autostart/org.keepassxc.KeePassXC.desktop b/.config/autostart/org.keepassxc.KeePassXC.desktop
new file mode 100644
index 0000000..e3c8320
--- /dev/null
+++ b/.config/autostart/org.keepassxc.KeePassXC.desktop
@@ -0,0 +1,17 @@
+[Desktop Entry]
+Categories=Utility;Security;Qt;
+Comment=Community-driven port of the Windows application “KeePass Password Safe”
+Exec=keepassxc %f
+GenericName=Password Manager
+Icon=keepassxc
+Keywords=security;privacy;password-manager;yubikey;password;keepass;
+MimeType=application/x-keepass2;
+Name=KeePassXC
+SingleMainWindow=true
+StartupNotify=true
+StartupWMClass=keepassxc
+Terminal=false
+TryExec=keepassxc
+Type=Application
+Version=1.5
+X-GNOME-SingleWindow=true
diff --git a/.config/autostart/startup.sh.desktop b/.config/autostart/startup.sh.desktop
new file mode 100644
index 0000000..43d653a
--- /dev/null
+++ b/.config/autostart/startup.sh.desktop
@@ -0,0 +1,6 @@
+[Desktop Entry]
+Exec=/home/melissa/scripts/startup.sh
+Icon=application-x-shellscript
+Name=startup.sh
+Type=Application
+X-KDE-AutostartScript=true
diff --git a/.config/environment.d/env.conf b/.config/environment.d/env.conf
new file mode 100644
index 0000000..1ec5a8a
--- /dev/null
+++ b/.config/environment.d/env.conf
@@ -0,0 +1 @@
+XDG_DATA_DIRS="/var/lib/flatpak/exports/bin:/usr/local/share:/usr/share:$XDG_DATA_DIRS"
diff --git a/.config/plasma-org.kde.plasma.desktop-appletsrc b/.config/plasma-org.kde.plasma.desktop-appletsrc
index 0f2961b..b55b615 100644
--- a/.config/plasma-org.kde.plasma.desktop-appletsrc
+++ b/.config/plasma-org.kde.plasma.desktop-appletsrc
@@ -62,7 +62,7 @@ DialogHeight=540
 DialogWidth=720
 
 [Containments][29][Applets][107][Configuration][General]
-graphs=[{"_v":2,"type":"gpu","colors":["highlightColor","positiveTextColor","textColor"],"sensorsType":["memory",false],"thresholds":[80,90],"device":"all"},{"_v":2,"type":"cpu","colors":["highlightColor","textColor","textColor"],"sensorsType":["usage","classic",true],"clockAggregator":"average","eCoresCount":0,"thresholds":[85,105]},{"_v":2,"type":"memory","colors":["highlightColor","textColor"],"sensorsType":["physical","swap"],"thresholds":[70,90]},{"_v":2,"type":"network","colors":["highlightColor","positiveTextColor"],"sensorsType":[false,"kibibyte"],"uplimits":[100000,100000],"ignoredInterfaces":[],"icons":false}]
+graphs=[{"_v":2,"type":"gpu","colors":["highlightColor","positiveTextColor","textColor"],"sensorsType":["memory",false],"thresholds":[80,90],"device":"all"},{"_v":2,"type":"cpu","colors":["highlightColor","textColor","textColor"],"sensorsType":["usage","classic",true],"clockAggregator":"average","eCoresCount":0,"thresholds":[85,105]},{"_v":2,"type":"memory","colors":["highlightColor","textColor"],"sensorsType":["physical","swap"],"thresholds":[70,90]},{"_v":2,"type":"network","colors":["highlightColor","positiveTextColor"],"sensorsType":[false,"kibibyte"],"uplimits":[100000,100000],"ignoredInterfaces":[],"icons":false},{"_v":2,"type":"disk","colors":["highlightColor","positiveTextColor"],"sensorsType":[false],"uplimits":[200000,200000],"icons":false,"device":"sda"}]
 
 [Containments][29][Applets][30]
 immutability=1
@@ -180,7 +180,7 @@ immutability=1
 plugin=org.kde.plasma.notifications
 
 [Containments][35][Applets][38][Configuration]
-PreloadWeight=10
+PreloadWeight=15
 
 [Containments][35][Applets][39]
 immutability=1
@@ -204,6 +204,7 @@ plugin=org.kde.plasma.volume
 PreloadWeight=100
 
 [Containments][35][Applets][41][Configuration][General]
+currentTab=streams
 migrated=true
 showVirtualDevices=true
 
@@ -305,6 +306,8 @@ scaleIconsToFit=true
 shownItems=org.kde.plasma.keyboardlayout
 
 [Containments][90]
+ItemGeometries-1920x1080=
+ItemGeometriesHorizontal=
 activityId=5f9c2a4b-4fc6-442d-9dcc-992b332d806c
 formfactor=0
 immutability=1
diff --git a/.config/plasmarc b/.config/plasmarc
new file mode 100644
index 0000000..a94533b
--- /dev/null
+++ b/.config/plasmarc
@@ -0,0 +1,2 @@
+[Theme]
+name=Sweet
diff --git a/.config/xsettingsd/xsettingsd.conf b/.config/xsettingsd/xsettingsd.conf
new file mode 100644
index 0000000..a81e56b
--- /dev/null
+++ b/.config/xsettingsd/xsettingsd.conf
@@ -0,0 +1,15 @@
+Net/SoundThemeName "ocean"
+Net/ThemeName "Breeze-Dark"
+Gdk/UnscaledDPI 98304
+Gdk/WindowScalingFactor 1
+Gtk/EnableAnimations 1
+Gtk/DecorationLayout "icon:minimize,maximize,close"
+Gtk/PrimaryButtonWarpsSlider 1
+Gtk/ToolbarStyle 3
+Gtk/MenuImages 1
+Gtk/ButtonImages 1
+Gtk/CursorThemeSize 48
+Gtk/CursorThemeName "HighContrast"
+Net/IconThemeName "candy-icons"
+Gtk/FontName "Noto Sans,  10"
+
diff --git a/.profile b/.profile
new file mode 100644
index 0000000..ad202f1
--- /dev/null
+++ b/.profile
@@ -0,0 +1,30 @@
+# ~/.profile: executed by the command interpreter for login shells.
+# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
+# exists.
+# see /usr/share/doc/bash/examples/startup-files for examples.
+# the files are located in the bash-doc package.
+
+# the default umask is set in /etc/profile; for setting the umask
+# for ssh logins, install and configure the libpam-umask package.
+#umask 022
+
+# if running bash
+if [ -n "$BASH_VERSION" ]; then
+    # include .bashrc if it exists
+    if [ -f "$HOME/.bashrc" ]; then
+	. "$HOME/.bashrc"
+    fi
+fi
+
+# set PATH so it includes user's private bin if it exists
+if [ -d "$HOME/bin" ] ; then
+    PATH="$HOME/bin:$PATH"
+fi
+
+# set PATH so it includes user's private bin if it exists
+if [ -d "$HOME/.local/bin" ] ; then
+    PATH="$HOME/.local/bin:$PATH"
+fi
+. "$HOME/.cargo/env"
+
+XDG_DATA_DIRS="/var/lib/flatpak/exports/bin:/usr/local/share:/usr/share:$XDG_DATA_DIRS"
diff --git a/scripts/picom.sh b/scripts/startup.sh
similarity index 60%
rename from scripts/picom.sh
rename to scripts/startup.sh
index 3adfef1..ef955c6 100755
--- a/scripts/picom.sh
+++ b/scripts/startup.sh
@@ -1,2 +1,3 @@
 #!bin/bash
 picom -b
+unclutter -b