beerclue

@beerclue@lemmy.world

This profile is from a federated server and may be incomplete. Browse more on the original instance.

beerclue,

Is there a “light” version, without a WM? I run Hyprland on my current Arch setup.

beerclue,

Awesome!

beerclue,

I mean, Blind mostly (only) plays Dwarf Fortress, which works awesomely on Linux. GG.

beerclue,

I’ve been using Hyprland for about 2 years. I did have some issues with screen sharing (teams, discord) and some steam games (non native, with proton) need some extra launch parameters, but they all work now. Over time I was able to fix all the little issues. For me Hyprland is a daily driver, but I like to tinker. I can see how this is not for everyone.

beerclue,

Hey, sorry for the late reply.

I remember installing xdg-desktop-portal-hyprland instead of xdg-desktop-portal, and in my hyprland config I have:


<span style="color:#323232;">exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
</span><span style="color:#323232;">exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
</span>

I can’t remember everything I tried… I didn’t keep track. I’ve been using this setup for close to 3 years now…

I know that for Ferdium I used the extra params –ozone-platform=wayland --enable-features=UseOzonePlatform, but I think it doesn’t need them anymore (I use it for Teams and other chat apps with screensharing).

For Discord I use Webcord, which works just fine, also with screen sharing, I didn’t have to do anything.

When it comes to key bindings, here’s my working setup:


<span style="color:#323232;"># binds
</span><span style="color:#323232;">$mainMod  = SUPER
</span><span style="color:#323232;">$lock     = playerctl --player=mpd,firefox,mpv -a pause ; ~/.config/hypr/scripts/swaylock
</span><span style="color:#323232;">
</span><span style="color:#323232;">bind = $mainMod,       Q, killactive,
</span><span style="color:#323232;">bind = $mainMod SHIFT, Q, exit,
</span><span style="color:#323232;">bind = $mainMod,       X, exec, $lock # lock
</span><span style="color:#323232;">
</span><span style="color:#323232;">bind = $mainMod,       RETURN, exec, alacritty
</span><span style="color:#323232;">bind = $mainMod SHIFT, RETURN, exec, alacritty -t scratchpad --class scratchpad
</span><span style="color:#323232;">bind = $mainMod,       E,      exec, nemo
</span><span style="color:#323232;">bind = $mainMod,       W,      exec, firefox
</span><span style="color:#323232;">bind = $mainMod,       R,      exec, rofi -show drun --allow-images
</span><span style="color:#323232;">bind = $mainMod SHIFT, E,      exec, wofi-emoji
</span><span style="color:#323232;">bind = $mainMod,       P,      pseudo, # dwindle
</span><span style="color:#323232;">
</span><span style="color:#323232;">bind = $mainMod SHIFT, Space, togglefloating,
</span><span style="color:#323232;">bind = $mainMod,       F,     fullscreen, 1 # maximize window
</span><span style="color:#323232;">bind = $mainMod SHIFT, F,     fullscreen, 0 # fullscreen
</span><span style="color:#323232;">
</span><span style="color:#323232;">bind = $mainMod,       S, exec, grim -g "$(slurp)" - | wl-copy      # screenshot selection to clipboard
</span><span style="color:#323232;">bind = $mainMod SHIFT, S, exec, grim -g "$(slurp)" - | swappy -f -  # screenshot selection and open in swappy
</span><span style="color:#323232;">bind = $mainMod SHIFT, R, exec, wf-recorder -a -g "$(slurp)" -f "${HOME}/$(date +%Y-%m-%d_%H-%m-%s).mkv" -c h264_vaapi -d /dev/dri/renderD128 &>/dev/null           # screenrecord
</span><span style="color:#323232;">
</span><span style="color:#323232;">bind  = ,XF86AudioMute,         exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
</span><span style="color:#323232;">binde = ,XF86AudioLowerVolume,  exec, pactl set-sink-volume @DEFAULT_SINK@ -2%
</span><span style="color:#323232;">binde = ,XF86AudioRaiseVolume,  exec, pactl set-sink-volume @DEFAULT_SINK@ +2%
</span><span style="color:#323232;">bind  = ,XF86AudioMicMute,      exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle
</span><span style="color:#323232;">binde = ,XF86MonBrightnessUp,   exec, light -A 5
</span><span style="color:#323232;">binde = ,XF86MonBrightnessDown, exec, light -U 5
</span><span style="color:#323232;">
</span><span style="color:#323232;"># resize windows
</span><span style="color:#323232;">binde = $mainMod, left,  resizeactive, -40 0
</span><span style="color:#323232;">binde = $mainMod, right, resizeactive, 40 0
</span><span style="color:#323232;">binde = $mainMod, up,    resizeactive, 0 -40
</span><span style="color:#323232;">binde = $mainMod, down,  resizeactive, 0 40
</span><span style="color:#323232;">
</span><span style="color:#323232;"># move focus
</span><span style="color:#323232;">bind = $mainMod, h, movefocus, l
</span><span style="color:#323232;">bind = $mainMod, l, movefocus, r
</span><span style="color:#323232;">bind = $mainMod, k, movefocus, u
</span><span style="color:#323232;">bind = $mainMod, j, movefocus, d
</span><span style="color:#323232;">
</span><span style="color:#323232;"># move windows
</span><span style="color:#323232;">bind = $mainMod SHIFT, h, movewindow, l
</span><span style="color:#323232;">bind = $mainMod SHIFT, l, movewindow, r
</span><span style="color:#323232;">bind = $mainMod SHIFT, k, movewindow, u
</span><span style="color:#323232;">bind = $mainMod SHIFT, j, movewindow, d
</span><span style="color:#323232;">
</span><span style="color:#323232;"># switch workspaces
</span><span style="color:#323232;">bind = $mainMod, 1, workspace,  1
</span><span style="color:#323232;">bind = $mainMod, 2, workspace,  2
</span><span style="color:#323232;">bind = $mainMod, 3, workspace,  3
</span><span style="color:#323232;">bind = $mainMod, 4, workspace,  4
</span><span style="color:#323232;">bind = $mainMod, 5, workspace,  5
</span><span style="color:#323232;">bind = $mainMod, 6, workspace,  6
</span><span style="color:#323232;">bind = $mainMod, 7, workspace,  7
</span><span style="color:#323232;">bind = $mainMod, 8, workspace,  8
</span><span style="color:#323232;">bind = $mainMod, 9, workspace,  9
</span><span style="color:#323232;">bind = $mainMod, 0, workspace, 10
</span><span style="color:#323232;">
</span><span style="color:#323232;"># move windows to workspace without switching (silent)
</span><span style="color:#323232;">bind = $mainMod SHIFT, 1, movetoworkspacesilent,  1
</span><span style="color:#323232;">bind = $mainMod SHIFT, 2, movetoworkspacesilent,  2
</span><span style="color:#323232;">bind = $mainMod SHIFT, 3, movetoworkspacesilent,  3
</span><span style="color:#323232;">bind = $mainMod SHIFT, 4, movetoworkspacesilent,  4
</span><span style="color:#323232;">bind = $mainMod SHIFT, 5, movetoworkspacesilent,  5
</span><span style="color:#323232;">bind = $mainMod SHIFT, 6, movetoworkspacesilent,  6
</span><span style="color:#323232;">bind = $mainMod SHIFT, 7, movetoworkspacesilent,  7
</span><span style="color:#323232;">bind = $mainMod SHIFT, 8, movetoworkspacesilent,  8
</span><span style="color:#323232;">bind = $mainMod SHIFT, 9, movetoworkspacesilent,  9
</span><span style="color:#323232;">bind = $mainMod SHIFT, 0, movetoworkspacesilent, 10
</span><span style="color:#323232;">
</span><span style="color:#323232;"># move/resize windows with LMB/RMB
</span><span style="color:#323232;">bindm = $mainMod, mouse:272, movewindow
</span><span style="color:#323232;">bindm = $mainMod, mouse:273, resizewindow
</span><span style="color:#323232;">
</span><span style="color:#323232;"># scroll through existing workspaces
</span><span style="color:#323232;">bind = $mainMod, mouse_down, workspace, e+1
</span><span style="color:#323232;">bind = $mainMod, mouse_up,   workspace, e-1
</span><span style="color:#323232;">
</span><span style="color:#323232;"># switch workspace with mouse back/fw buttons
</span><span style="color:#323232;">bind = $mainMod, mouse:276, workspace, m+1
</span><span style="color:#323232;">bind = $mainMod, mouse:275, workspace, m-1
</span><span style="color:#323232;">
</span><span style="color:#323232;">bind = $mainMod SHIFT,up,focusmonitor,u
</span><span style="color:#323232;">bind = $mainMod SHIFT,down,focusmonitor,d
</span><span style="color:#323232;">
</span><span style="color:#323232;">binde = $mainMod, TAB, workspace, previous
</span>
beerclue,

In the EU it’s usually like that. 3 years for a bachelor’s, 2 years for a master’s, only then you can start pursuing a phd.

I graduated in 2005, and back then we had a different system, where I did a single 5 year program for a computer science degree (engineering), that today is the equivalent of a master’s (diplom engineer). I could have continued to go for a dedicated master’s, another 2 years, but I got lazy.

beerclue,

I’ve used Alacritty for a long time, but I am looking to switch since they moved to TOML for their config file. The migration they advertised did not work, and looking for some sample files took me to a GitHub issue thread where the devs are just… dicks. It was rather easy to write a new config file from scratch, but their attitude is just ridiculous.

beerclue,

Could be, as they start learning English in 2nd grade or after in Germany. But yeah, my kids are way older, and their handwriting is far worse :))

beerclue,

Despite Firefox’s declining marketshare on desktop the browser is in use health. It’s fast and feature enough to hold its own against its rivals

Huh?

beerclue,

Also, who in the metric hell measures grams with decimals? No recipe ever tells you to add 14.xy of something. Everything is rounded, usually around 5 or 10 grams.

650g of flour, 500g of sugar (one small pack), 400g of mascarpone, 250g butter (one pack), 500g of fresh raspberries, 8 (unsterilized, room temperature) eggs, 2 packets of baking powder, 2 vanilla pods = 30 delicious muffins. No decimals or fractions needed :)

beerclue,

I am really chill, just smoked a 0.5g (or 1/56 oz).

(I know it’s a meme, I wasn’t trying to make something else out of it, sorry if it came out that way)

beerclue,

Yeah, but I buy them by fractions of oz.

beerclue,

At my current job, our department (DevOps), uses Linux (arch). A couple of devs too (Ubuntu), the rest use a mix of Macs and Windows. The Online versions of Office work just fine, there is Teams, Azure login and even Intune for Linux now.

At my previous job, most of the company used Windows, but the devs were using 90% Linux (Ubuntu), some of them with 2 machines (laptop and workstation with GPU, point cloud stuff). Ah, the good ole days of Ubuntu 16 and Nvidia drivers 🥲

The job before that, a very small company, mostly devs, we were using half Windows, half Linux (mint).

This is Germany btw.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fightinggames
  • All magazines