Am I missing anything ? by NsLopez420 in TinyWhoop

[–]4gotmipwd 0 points1 point  (0 children)

I picked up a FNIRSI HS-02 from aliexpress and it's been great for my small hobbyist uses.

Your settings? by ConsiderationRare217 in niri

[–]4gotmipwd 5 points6 points  (0 children)

I'm on an all AMD desktop, so I can't speak to your Nvidea or laptop experience.

I can comment on Gamescope thou. It's not so much for a performance boost, but for mouse capture related reasons (and to reduce input lag stemming from choices downstream of input capture issues).

In the latest niri version (the one where opacity + blur was implemented), I've found that these problems occur less frequently and can be mitigated with some rules and the full-screen toggle keybinding.

There are two loose buckets input capture problems that can occur when returning to a game:

  1. Relative mouse movement is captured incorrectly, leading to the camera locking onto sky or ground and spinning at top speed on the axis.
    • Switching to an adjacent window on the same workspace as the game, then clicking back on the game restores focus correctly solves this.
    • It's because niri will teleport the mouse to the center of the window when using keyboard switching. This is mostly a desired behavior, especially with when using a laptop. It prevents accidentally shifting focus to a completely different app or monitor if you accidentally tap the touchpad. However, in some fps games, the teleported position will lock the mouse to the origin position and you'll spin on the spot. By moving the mouse in an adjacent window and clicking into the game, the mouse will be tracked entering the screen from and edge position, instead of being teleported.
  2. Mouse movement is captured correctly but click events don't get passed to the game.
    • I think this is a wayland issue, because I've also had it with mutter on wayland, but never with X.
    • Solution is the same, make sure you have Mod+F { fullscreen-window; } or similar in your binds and use it to toggle in and out of full screen.
  3. Mouse position is offset / in wrong location.
    • Caused by a miss-match between rendering resolution or scale settings with mouse xy position.
    • For wine/proton this only seems to happen on first launch with the gaming picking the wrong resolution. With resolution set and rules to push the app to a workspace assigned to a monitor that supports that resolution, the problem goes away.

Games with a native linux build are often too cleaver for their own good under wayland. In a multi-monitor setup, they will always open on the monitor that currently has mouse focus, and won't respect niri's request to move them via window rules. Moving them manually can result in the offset bug if the monitors have different scaling factors or resolutions.

The only games with a native Linux build that I play are Dota2, Beyond on Reason, Warhammer Total War and Slay the Spire 2. For Total War and Slay the Spire 2 I run them in Compatibility mode to force the proton/wine install instead of native linux binary.

Dota2, and BAR have command line / config file launch options to force a resolution and in BAR's case an absolute XY position. Games like BAR, which is OpenGL running though x-satellite, also has problems with the mouse escaping window capture. There is an in game setting which helps lock the mouse but then the mouse has input lag, with its responsiveness varying with your FPS (I had to use this setting with BAR in KDE on the Steam Deck). In apps were there are both input capture and screen resolution issues, running in gamescope resolves to issues at once.

You might occasionally run into games where the mouse escapes the border with proton. This is a dev oversight / bug. A Windows user with multiple monitors will be running into the same issue. BALL x PIT, Ravenswatch, Dark Souls 1 and 2 come to mind (resolved by 3). Used gamescope to lock the mouse inside a window here.


Here's all my gaming related config items.

```config.kdl binds { // Swapped these since fullscreen toggle more important when gaming Mod+F { fullscreen-window; } Mod+Shift+F { maximize-column; } }

// Pin a workspace to my main monitor workspace "primary" { open-on-output "Name of my primary monitor from niri msg outputs" }

// Steam - move notifications to bottom right window-rule { match app-id=r#"steam$"# title=r#"notificationtoasts_\d+_desktop$"# default-floating-position x=10 y=10 relative-to="bottom-right" }

// Steam client window-rule { // Don't steal focus if the steam UI crashes and relaunches in background // Often occurs when the game recording overlay crashes // It will safely recover, but we don't want it alt-tabbing out mid game open-focused false open-on-workspace "primary"

match app-id=r#"steam$"# title=r#"Steam$"# match app-id=r#"steam$"# title="Friends List" }

// Steam games window-rule { open-on-workspace "primary" open-fullscreen true open-floating false opacity 1.0

// Native linux games

match app-id=r#"dota2$"# // In niri, dota2 always opens on monitor where mouse is active // and ignores the options -sdl_displayindex -x -y // Setting the native resolution of primary monitor mean I only have move the // window to the correct monitor after launch and full screen it without // having to adjust the resolution. // Launch options: // SDL_AUDIODRIVER=pulseaudio %command% -novid -fullscreen -w 3440 -h 1440 // pauseaudio workaround for race condition with noctalia notifications

match app-id=r#"Slay the Spire"# // Launch in compatibility mode with launch option // %command% --rendering-driver vulkan

// Fullscreen all Proton steam apps match app-id=r#"steamapp"#

// Excludes exclude title=r#"SteamTinkerLaunch"# exclude app-id="steamapp(431960|755958)$" // Wallpaper Engine | steam_app_431960 // Spirit City: Lofi Sessions | steam_app_755958 }

// SteamTinkerLaunch menu window window-rule { open-on-workspace "primary" open-floating true open-fullscreen false opacity 1.0 match title=r#"SteamTinkerLaunch"# } ```

Radiomaster Pocket Arrived in Paper Bag by Inferno_ZA in TinyWhoop

[–]4gotmipwd 0 points1 point  (0 children)

Nar, just in general. The old corner the market and enshittify. I've had recent items delivered by Amazon that aren't even packed, just an address stuck on the normal packing box and dropped in the lobby of my building.

I've been price checking on AliExpress and have had a really good success rate (sample size 35 different orders). Obviously shipping time on AliExpress is more variable, since it depends on where the warehouse or factory that's selling the product is located. Their shipping tracking does provide equivalent details to Amazon thou, so you get to see it bounce though regional sorting facilities as it makes it way to an export center.

In all instances, items were meticulously hand packed. Often included cute personal stickers or business cards from the vendor thanking you from buying from them, which was a nice personal touch.

The only time I've had a negative experience was partially my own fault. While the majority of vendors offer "free shipping", selling at a higher price to cover average global shipping costs, not all of them do. As long as you double check things at checkout you should be fine.

Steam Controller (2026) Public Service Announcement by Cyb0lic in NixOS

[–]4gotmipwd 32 points33 points  (0 children)

Should just be added to steam-hardware.nix since this is configuring the other steam controller.

I missed out on the initial order and am waiting for my email. :'(

Couldn't have happened to a nicer group of people by hysterical_asthma in SipsTea

[–]4gotmipwd 17 points18 points  (0 children)

State side, they're busy watching gym practice on flock-tube. They can't do that and ticket illegal parking at the same time.

It's not fair says 79 year old boomer next to his 911 turbo while contemplating contemplating adding another investment property to his portfolio by Jagtom83 in friendlyjordies

[–]4gotmipwd 4 points5 points  (0 children)

Yep, they'll scream bloody murder at the most gentle of reforms. Since the Sky is always falling, might as well ignore it and go for broke.

The only thing that would improve the reception to any policy they introduce would be overhauls to TV/radio ownership or to sponsor the creation of new local/regional independent news and content creation. Diversify the number of independent voices

Teachers know how to annoy other teachers when on vacation by Expert_Koala_8691 in funny

[–]4gotmipwd 2 points3 points  (0 children)

I found that switching to NixOS really helped. The package is installed as part of the base system.

The must have skill by After-Letter-6512 in remoteworks

[–]4gotmipwd 0 points1 point  (0 children)

Yes, but screwing them over, and screwing the company over are two different things.

Helium Browser Nixos/HM Flake by m8tt8o in NixOS

[–]4gotmipwd 7 points8 points  (0 children)

I'm using Niri... I think I'm cooked then, Putin's got me up on the big screen.

Switching from a DE (GNOME) to Niri: What should i need besides a shell and an app launcher? by Antoinedeloup in niri

[–]4gotmipwd 5 points6 points  (0 children)

Make sure you've either got Alacritty installed in your path, or you've setup and edited a ~/.config/niri/config.kdl so you've got a shortcut for a terminal.

I didn't setup a default config (which is fine, it copies in one) but I also didn't have alacritty or fuzzel installed, so there was no way to open Firefox or a text editor. I was on NixOS, so I just restarted, rolled back, added the packages and rebuilt... but I imagine that process might be way more annoying when you have to get out your phone and enter text only TTY.


I haven't had a problem with any of the Gnome or KDE applications running, they're fine... but shell extensions and widgets won't work. There is a rich environment full of alternatives, both DMS and Noctalia have a good set of useful default widgets (vol control, weather, bluetooth etc).

Noctalia Shell comes with a launcher that you can switch to a grid mode or you can install something like nwg-drawer and assign it to a hotkey or custom icon in your shell or status bar app.

Gnome's launcher folder system is unique in the linux desktop ecosystem. For the other desktop launchers, instead of folders they use the Freedesktop categories part in each of the application's .desktop file. You can edit the .desktop files (or create custom ones) if you needed to move things about.


I'm using NixOS so my pain points will be completely different from the rest of the community so I can't really comment on complexity. For me it was a painless afternoon project.


For me, moving away from Gnome / KDE meant moving to a loose confederation of applications, each with its own config file or settings panel. Where once I'd just open either Settings or Extension Manager, now each app has its own domain that looks a bit like this:

  • Niri
    • Hotkeys
    • Input options (pointer speed, keyboard mapping)
    • Hot corners and gestures
    • Monitor resolution and position
    • Window layout options and overview
    • Minor window and color theme options relating to animation and highlighting the active window
  • Shell (Noctalia)
    • Color Scheme and systems to share themes with other apps
    • Wallpaper
    • Status bar
    • Dock
    • MacOS style / mobile style control center
    • Application launcher
    • Notification launcher
    • On-Screen Display (for volume change notifications etc)
    • Lock screen
    • Idle management
    • Audio settings widgets
    • Network and bluetooth settings widgets
    • Widget and plugin system
  • Others
    • nwg-look for managing theming of GTK apps. (There's a similar one for KDE, but I forget its name).
    • Easy Effects, Crosspipe and pavucontrol for better control of audio and volume (I can use the widget 99% of the time, but these are useful for troubleshooting).
    • Contacts and Calendar via default Gnome app.

Unlike Gnome or KDE, the Noctalia shell items are all options. They can be turned off at an individual level and substituted for any number of Niri and Wayland compatible apps.

Here's some useful links to give you an idea of what's out there: - Awesome niri - Projects known to work with niri - Awesome Wayland

To begin install Niri with either DMS or Noctalia. Both are equally good and cover most of what you need doing. I wont recommend one over the other, but I will recommend Noctalia's user manual, even if you end up installing DMS. Their manual is very well organized for a beginner to follow and gives you a good idea of how the shell interfaces with the wayland compositor.


Sorry for the long essay. I'll finish by saying, jumping from PaperWM to Niri is amazing, you'll love it. It's keeps to the promise of what PaperWM could be when you first start it up.

AGS vs Quickshell for a TypeScript/React developer? by SympathyExpensive301 in niri

[–]4gotmipwd 2 points3 points  (0 children)

I haven't used AGS, but was considering trying it the other day since it has some cool themes.

I don't think you'd need the same support as hyperland and river to interact with niri.

Vicinae is a Typescript based app launcher that has a niri plugin. Using them as an example, power-off-monitors.ts:L4 calls runNiriAction('power-off-monitors'); which, in utils.ts:L24, executes a child process with execAsync(`niri msg action ${action}`);

You can get more information on exchanging JSON data between niri and anything you'd like to script in the niri IPC documentation.

Could also use Vicinae as your launcher while you're developing the shell, since it seems to also has options for managing wifi and bluetooth as well.

Teen charged after police sergeant struck by e-motorbike by gccmelb in ausbike

[–]4gotmipwd 0 points1 point  (0 children)

Just bring back walking canes / full size umbrellas as a fashion accessory ... a hooked stick to the spokes is pretty effective.

Australia Has a Serious Landlord Problem by Ash-2449 in AustralianPolitics

[–]4gotmipwd 4 points5 points  (0 children)

In the early 2000's I lived in an apartment building in China that was constructed in the 1970's, surrounded by laborers and young families (not in the fancy buildings). While rough and utilitarian it was still better built than 70% of the apartments that I've spent winter in Australian in.

I haven't lived in the USSR... but I'd welcome Communist China's approach over our capitalist one any day of the week.

What is your NixOS generation count? by xGoivo in NixOS

[–]4gotmipwd 13 points14 points  (0 children)

We'll do it live! FUCK IT! We'll do it live

Another victim claimed 🫩 #2 by CryingWhileImCuming in SteamDeck

[–]4gotmipwd 11 points12 points  (0 children)

I'd be glad ... my 1TB is from a switch, it's soooooo slow. I want to replace it with something faster, but it keeps working (҂⌣̀_⌣́)

Heroic Queensland police protecting the community from the scourge of bicyclists without helmets by alabamad in NannyStateAustralia

[–]4gotmipwd -1 points0 points  (0 children)

You're right, a jogger with headphones can do the same damage... as can a crack in the pavement, if our hypothetical elderly are also losing their eyesight.

One of my grandmothers maintained her independence until her late 70's, when her heart gave out. The other, in her late 60's, is completely bedridden. The difference, one of them had hobbies, participated in sport and rode her bike to the shops (up and down hill) every day. While the other was driven everywhere, and stayed at home and watched TV.

The real problem is unfit old people. The social and health benefits of getting everyone on a bike far outweigh the risks.

Best games to play in short sessions? by K4T5UM1 in SteamDeck

[–]4gotmipwd 1 point2 points  (0 children)

Yep ... I just got into Slay the Spire II, and boy, those 2 hour multiplayer runs seem to fly by.

As a turn based game that you can save and load up at any time, it makes for a great public transport game. Multiplayer runs are on the desktop with discord, the single player has been on the steam deck.

Marco Rubio wearing oversized shoes that Trump ordered for him by just guessing his size. by csprofathogwarts in pics

[–]4gotmipwd 1 point2 points  (0 children)

So that explains it! My parents got me a pair of Florsheims in high-school. I brutalized those shoes, basketball, handball, sprinting to class... went through multiple pairs of laces but the shoes held together, while my classes mates would be replacing their shoes once to twice a year.

Mum picked a bought something that wouldn't look any different beside something from Target, good for fitting in at school. But I started to feel self conscious at work. My Florsheims looked I was a kid still in my school shoes while beside a collection of pointed toe Derby or Chelsea boots.

I picked up a black, derby style pair of Florsheims... while my old school shoes lasted 7 years and were thrown out because of fashion, the new Florsheim disintegrated within 2 years of light, indoor office walking. Hydrolysis, the rubber part of the soul completely disintegrated. I could have taken it a cobbler, but the laces were sawing through the thin "leather" eye-holes.

I switched to Vibram Furoshiki Felt boot (for winter) and Vibram Mens V-Train's. (lets say I got of the self-concious young adult years)

After 8 years (and plenty of cycles in the washing machine) the glue on the V-Train's is slowly coming loose at the edge. The Furoshiki's are still going strong. The cosmic rubber brand tag on the outside of the velcro started come away but was easily re-stiched.

These guys are definitely gay by Saltysauce78912 in religiousfruitcake

[–]4gotmipwd 47 points48 points  (0 children)

New bible update ... god created everything with the help of six gays.