diff --git a/.config/autostart/Nextcloud.desktop b/.config/autostart/Nextcloud.desktop new file mode 100644 index 0000000..219765f --- /dev/null +++ b/.config/autostart/Nextcloud.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Nextcloud +GenericName=File Synchronizer +Exec="/usr/bin/nextcloud" --background +Terminal=false +Icon=Nextcloud +Categories=Network +Type=Application +StartupNotify=false +X-GNOME-Autostart-enabled=true +X-GNOME-Autostart-Delay=10 diff --git a/.config/autostart/easyeffects-service.desktop b/.config/autostart/easyeffects-service.desktop new file mode 100644 index 0000000..4b35de5 --- /dev/null +++ b/.config/autostart/easyeffects-service.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Easy Effects +Comment=Easy Effects Service +Exec=easyeffects --gapplication-service +Icon=com.github.wwmm.easyeffects +StartupNotify=false +Terminal=false +Type=Application diff --git a/.config/autostart/eww.desktop b/.config/autostart/eww.desktop new file mode 100644 index 0000000..e21ff25 --- /dev/null +++ b/.config/autostart/eww.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Exec=/home/mpuchstein/.local/bin/eww open-many topbar_DP-2 topbar_DP-3 +Name=eww +Type=Application diff --git a/.config/autostart/hyprman.desktop b/.config/autostart/hyprman.desktop new file mode 100644 index 0000000..3a4a6c8 --- /dev/null +++ b/.config/autostart/hyprman.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Exec=/home/mpuchstein/.local/bin/hyprman -d +Name=hyprman +Type=Application diff --git a/.config/autostart/jetbrains-toolbox.desktop b/.config/autostart/jetbrains-toolbox.desktop new file mode 100755 index 0000000..9137ee7 --- /dev/null +++ b/.config/autostart/jetbrains-toolbox.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Icon=/home/mpuchstein/.local/share/JetBrains/Toolbox/toolbox.svg +Exec=/home/mpuchstein/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox --minimize +Version=1.0 +Type=Application +Categories=Development +Name=JetBrains Toolbox +StartupWMClass=jetbrains-toolbox +Terminal=false +MimeType=x-scheme-handler/jetbrains; +X-GNOME-Autostart-enabled=true +StartupNotify=false +X-GNOME-Autostart-Delay=10 +X-MATE-Autostart-Delay=10 +X-KDE-autostart-after=panel diff --git a/.config/autostart/nm-applet.desktop b/.config/autostart/nm-applet.desktop new file mode 100644 index 0000000..145bc76 --- /dev/null +++ b/.config/autostart/nm-applet.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Exec=/usr/bin/nm-applet --indicator +Name=nm-applet +Comment=network monitor and control GUI applet +Type=Application diff --git a/.config/autostart/org.keepassxc.KeePassXC.desktop b/.config/autostart/org.keepassxc.KeePassXC.desktop new file mode 100644 index 0000000..c6e4654 --- /dev/null +++ b/.config/autostart/org.keepassxc.KeePassXC.desktop @@ -0,0 +1,17 @@ +[Desktop Entry] +Name=KeePassXC +GenericName=Password Manager +Exec=keepassxc +TryExec=keepassxc +Icon=keepassxc +StartupWMClass=keepassxc +StartupNotify=true +Terminal=false +Type=Application +Version=1.0 +Categories=Utility;Security;Qt; +MimeType=application/x-keepass2; +X-GNOME-Autostart-enabled=true +X-GNOME-Autostart-Delay=2 +X-KDE-autostart-after=panel +X-LXQt-Need-Tray=true diff --git a/.config/autostart/qpwgraph.desktop b/.config/autostart/qpwgraph.desktop new file mode 100644 index 0000000..ceba07b --- /dev/null +++ b/.config/autostart/qpwgraph.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Exec=/usr/bin/qpwgraph -m /home/mpuchstein/.config/qpwgraph/default.qpwgraph +Name=qpwgraph +Comment=A PipeWire Graph Qt GUI Interface +Type=Application diff --git a/.config/autostart/signal-desktop.desktop b/.config/autostart/signal-desktop.desktop new file mode 100644 index 0000000..53a30d0 --- /dev/null +++ b/.config/autostart/signal-desktop.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Exec=/usr/bin/signal-desktop +Name=signal-desktop +Type=Application diff --git a/.config/autostart/swayosd-server.desktop b/.config/autostart/swayosd-server.desktop new file mode 100644 index 0000000..96a6f7a --- /dev/null +++ b/.config/autostart/swayosd-server.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Exec=/usr/bin/swayosd-server +Name=swayosd-server +Type=Application diff --git a/.config/autostart/walker-service.desktop b/.config/autostart/walker-service.desktop new file mode 100644 index 0000000..fa7bdfe --- /dev/null +++ b/.config/autostart/walker-service.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Walker +Comment=Walker Service +Exec=walker --gapplication-service +StartupNotify=false +Terminal=false +Type=Application diff --git a/.config/eww/eww.yuck b/.config/eww/eww.yuck index 49c4571..477c2e1 100644 --- a/.config/eww/eww.yuck +++ b/.config/eww/eww.yuck @@ -1 +1,4 @@ +(include "./widgets.yuck") + (include "./topbar_dp2.yuck") +(include "./topbar_dp3.yuck") diff --git a/.config/eww/topbar_dp2.yuck b/.config/eww/topbar_dp2.yuck index b87a989..4e39189 100644 --- a/.config/eww/topbar_dp2.yuck +++ b/.config/eww/topbar_dp2.yuck @@ -1,5 +1,3 @@ -(include "./widgets.yuck") - (defwindow topbar_DP-2 :monitor "DP-2" :geometry (geometry :x "0%" diff --git a/.config/eww/topbar_dp3.scss b/.config/eww/topbar_dp3.scss new file mode 100644 index 0000000..ab04927 --- /dev/null +++ b/.config/eww/topbar_dp3.scss @@ -0,0 +1,47 @@ +@import 'widgets'; + +* { + all: unset; +} + +tooltip { + background: #2E3440; + color: #E5E6E7; + border-radius: 1.5rem 1rem; + border: 1px solid #6F7175; +} + +.popup { + background: #2E3440; + color: #E5E6E7; + border: 1px solid #6F7175; +} + +.popup menuitem:hover { + background: grey; +} + +window { + background: transparent; + color: transparent; + + * { + font-family: 'Inconsolata Go Nerd Font'; + font-size: 0.85rem; + border-radius: 1.5rem 1rem; + padding: 2px 6px; + } + + /* Modules */ + .left { + //background: orange; + } + + .center { + //background: blue; + } + + .right { + //background: yellow; + } +} diff --git a/.config/eww/topbar_dp3.yuck b/.config/eww/topbar_dp3.yuck new file mode 100644 index 0000000..1f82fe4 --- /dev/null +++ b/.config/eww/topbar_dp3.yuck @@ -0,0 +1,44 @@ +(defwindow topbar_DP-3 + :monitor "DP-3" + :geometry (geometry :x "0%" + :y "0%" + :width "90%" + :height "10px" + :anchor "top center") + :stacking "bg" + :exclusive true + :reserve (struts :side "top" :distance "4%") + :windowtype "dock" + (bar0)) + +(defwidget bar0 [] + (centerbox :orientation "h" + (left) + (center) + (right))) + +(defwidget left [] + (box :orientation 'h' + :class: 'left' + :space-evenly false + :spacing 5 + :halign 'start' + (hypr_workspaces))) + + +(defwidget center [] + (box :orientation 'h' + :class 'center' + :space-evenly false + :spacing 5 + (sysmon))) + +(defwidget right [] + (box + :orientation 'h' + :class 'right' + :space-evenly false + :spacing 5 + :halign 'end' + (media) + (datetime))) diff --git a/.config/hypr/hyprland.d/autostart.conf b/.config/hypr/conf.d/autostart.conf similarity index 100% rename from .config/hypr/hyprland.d/autostart.conf rename to .config/hypr/conf.d/autostart.conf diff --git a/.config/hypr/hyprland.d/keybinds.conf b/.config/hypr/conf.d/keybinds.conf similarity index 100% rename from .config/hypr/hyprland.d/keybinds.conf rename to .config/hypr/conf.d/keybinds.conf diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 0534b0b..2d618fc 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -13,7 +13,7 @@ source = ~/.config/hypr/workspaces.conf # Autostart necessary processes (like notifications daemons, status bars, etc.) # Or execute your favorite apps at launch like this: -source = ~/.config/hypr/hyprland.d/autostart.conf +source = ~/.config/hypr/conf.d/autostart.conf ############################# ### ENVIRONMENT VARIABLES ### @@ -176,7 +176,7 @@ gestures { ### KEYBINDINGS ### ################### -source = ~/.config/hypr/hyprland.d/keybinds.conf +source = ~/.config/hypr/conf.d/keybinds.conf ############################## ### WINDOWS AND WORKSPACES ###