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