ColdWater

u/ColdWater@lemmy.ca
128 posts · 1.3k comments

Recent posts

Recent comments

on Domestic Sisyphus · c/memes · 1 pts · 9h

No shame but for me it's take more effort to sit down and strip my pant always down just to piss, I wanna get it done quickly

Like I said before I like Melenia the most followed by Godfrey then Radagon (but Elden Beast is baaad) for dlc I like Messmer and Commander Gaius, I play as Fashion Souls which mean I equip what look good on me and doesn't care about armor I also shield poke PCR naked to at least give my self a bit of challenge fighting him, PCR probably 5x harder than Malenia (maybe all of souls games) and a pain in the ass to learn his movesets because he keep flashbang me 2 seconds.

It's also more convenient to just use KDE ;) but honestly any shell that's related to quickshell look like a pain to config and I probably stuck with the layout or style it come with, but with waybar I can make anything from scratch in just a few hours while quickshell require programming skill I don't have and I also got a real life job.

basically every time I change volume or brightness Niri will call Waybar to spawn with its own config and style (it has to be a separate config and style or it will be a nightmare manage) to show up and use flock to stop Waybar from spamming/running again if it already running with the same spawn command here is my Niri keybind (if you wanna make your own you only have to edit file path to your waybar osd config and waybar style css and change "1%" for how much you want volume to change each time) :

XF86AudioRaiseVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 1%+ -l 1.0 && flock -n /tmp/waybar_vol.lock -c 'timeout 7s waybar -c ~/.config/waybar/configvolumeosd -s ~/.config/waybar/style2osd.css'"; }

XF86AudioLowerVolume allow-when-locked=true { spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 1%- && flock -n /tmp/waybar_vol.lock -c 'timeout 7s waybar -c ~/.config/waybar/configvolumeosd -s ~/.config/waybar/style2osd.css'"; }

XF86AudioMute allow-when-locked=true { spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle && flock -n /tmp/waybar_mic.lock -c 'timeout 7s waybar -c ~/.config/waybar/configvolumeosd -s ~/.config/waybar/style2osd.css'"; }

---this is my waybar config for osd (you can use any module you want):

{ "layer": "overlay", "position": "bottom", "margin-bottom": 100, "height": 33, "spacing" : 0, "exclusive": false, "passthrough": false, "width": 200,

"modules-left": [

],

"modules-center": [

],

"modules-right": [

	"custom/exit",
	"custom/playerctlprevious",
	"custom/playerctlplaypause",
	"custom/playerctlnext",
	"pulseaudio/slider",
	"wireplumber",

],

"pulseaudio/slider": { "min": 0, "max": 100, "orientation": "horizontal" },

"wireplumber": { "format": "{icon} {volume}%", "format-muted": "", "format-icons": { "default": ["", "", " "] }, "on-click": "easyeffects", },

"mpris": { "format": "{player_icon} {dynamic}", "format-paused": "{status_icon} {dynamic}", "player-icons": { "default": "▶", "mpv": "🎵" }, "status-icons": { "paused": "󰏤", }, // "ignored-players": ["firefox"] "interval": 1, },

"custom/playerctlplaypause": {
	"format": "󰐎",
	"on-click": "playerctl play-pause",
	"tooltip": false,

},

"custom/playerctlnext": {
	"format": "󰒭",
	"on-click": "playerctl next",
	"tooltip": false,

},

	"custom/playerctlprevious": {
	"format": "󰒮",
	"on-click": "playerctl previous",
	"tooltip": false,

},

"custom/exit": { "format": "󰅗", "on-click": "sh /home/coldwater/.config/waybar/scripts/exit.sh", },

"custom/name": { "format": "Media Control", },

"mpris": { "format": "{player_icon} {artist} - {title}", "format-paused": "{player_icon} {artist} - {title}", "max-length": 40, },

}

For me vanilla Arch is the easiest to use and diagnosed, I tried the switch to other distros when the malwares fiasco broke out but I feel like I'm using Linux for the first time again, I can't understand anything about the os I'm using what command I have to use to install softwares after figured it out half of my software is not in the repo so I have to compile it like a cave man and don't get me started on where are all of my config files is.