diff --git a/config/fastfetch/config.jsonc b/config/fastfetch/config.jsonc index 9053261..c3f0d5f 100644 --- a/config/fastfetch/config.jsonc +++ b/config/fastfetch/config.jsonc @@ -23,8 +23,8 @@ "format": "{pretty-name}" }, { - "type": "kernel", - "format": "Linux 6.17.0-2-cachyos-ralsei-rt-bore-lto" + "type": "kernel" + // "format": "Linux 6.17.0-2-cachyos-ralsei-rt-bore-lto" }, // "packages", diff --git a/config/wlogout/layout b/config/wlogout/layout index 7013ee9..69655e8 100644 --- a/config/wlogout/layout +++ b/config/wlogout/layout @@ -1,6 +1,6 @@ { "label" : "lock", - "action" : "loginctl lock-session", + "action" : "hyprctl dispatch exec hyprlock", "text" : "Lock", "keybind" : "l" } @@ -12,7 +12,7 @@ } { "label" : "logout", - "action" : "loginctl terminate-user $USER", + "action" : "pkill -9 -u ralsei", "text" : "Logout", "keybind" : "e" } diff --git a/config/wlogout/style.css b/config/wlogout/style.css index 359cbb3..48be33c 100644 --- a/config/wlogout/style.css +++ b/config/wlogout/style.css @@ -36,36 +36,36 @@ button:hover { #lock { background-image: image( - url("~/config/config/wlogout/assets/lock.png") + url("/home/ralsei/config/config/wlogout/assets/lock.png") ); } #logout { background-image: image( - url("~/config/config/wlogout/assets/logout.png") + url("/home/ralsei/config/config/wlogout/assets/logout.png") ); } #suspend { background-image: image( - url("~/config/config/wlogout/assets/suspend.png") + url("/home/ralsei/config/config/wlogout/assets/suspend.png") ); } #hibernate { background-image: image( - url("~/config/config/wlogout/assets/hibernate.png") + url("/home/ralsei/config/config/wlogout/assets/hibernate.png") ); } #shutdown { background-image: image( - url("~/config/config/wlogout/assets/shutdown.png") + url("/home/ralsei/config/config/wlogout/assets/shutdown.png") ); } #reboot { background-image: image( - url("~/config/config/wlogout/assets/reboot.png") + url("/home/ralsei/config/config/wlogout/assets/reboot.png") ); } diff --git a/scripts/bin/actWithMusic.ts b/scripts/bin/actWithMusic.ts index ac43220..3a494b9 100644 --- a/scripts/bin/actWithMusic.ts +++ b/scripts/bin/actWithMusic.ts @@ -3,14 +3,30 @@ import { albumStuffF, fetchAlbumStuff } from "../lib/CiderV2Playing" import { execFile } from "child_process"; import { rmSync } from "fs"; +const isKDE = process.env.XDG_CURRENT_DESKTOP === "KDE" ? true : false; + let x: albumStuffF | any = false; try { x = await fetchAlbumStuff() as albumStuffF } catch { } + +let releaseMode = process.argv[3] === "rel"; +// console.log(process.argv[3],isKDE,releaseMode); + function notifyWithImage(song: string, artUrl: string, artist: string, album: string) { + if (isKDE === true) { + execFile("notify-send", [ + "-t", (releaseMode ? "10" : "2000"), + "-a", "Now Playing", + "-i", artUrl, + song, + `${artist}`//
${album !== "" ? `${album}` : ""}` + ]); + return + } execFile("dunstify", [ - "-t", (process.argv[3] === "rel" ? "1" : "2000"), + "-t", (releaseMode ? "1" : "2000"), "-r", "67676767", "-a", "ocbwoy3-whatsplaying", "-I", artUrl, @@ -19,11 +35,18 @@ function notifyWithImage(song: string, artUrl: string, artist: string, album: st ]); } -console.log(process.argv[3]) - function notifyBasic(song: string, artist: string, album: string) { + if (isKDE === true) { + execFile("notify-send", [ + "-t", (releaseMode ? "1" : "2000"), + "-a", "Now Playing", + song, + `${artist}`//
${album !== "" ? `${album}` : ""}` + ]); + return + } execFile("dunstify", [ - "-t", (process.argv[3] === "rel" ? "1" : "2000"), + "-t", (releaseMode ? "1" : "2000"), "-r", "67676767", "-a", "ocbwoy3-whatsplaying", song,