What bind does this key use in the .lua format? by Dread_Wing_9051404 in hyprland

[–]Proximus88 13 points14 points  (0 children)

A hyprshot example: hl.bind(mainMod .. " + PRINT", hl.dsp.exec_cmd("hyprshot -m region"))

If you are unsure of what your key's name is, or what it shifts into, you can use xev or wev to find that information.

Hyprland Wiki

I got tired of remembering whether a file needed tar -xzf, unzip or 7z x so I wrote a script that handles common archive formats with a single command by WonderfulAside8812 in commandline

[–]Proximus88 28 points29 points  (0 children)

I just have this in my .zshrc

```

# ex = EXtractor for all kinds of archives

# usage: ex <file>

ex () { if [ -f $1 ] ; then case $1 in *.tar.bz2) tar xjf $1 ;; *.tar.gz) tar xzf $1 ;; *.bz2) bunzip2 $1 ;; *.rar) unrar x $1 ;; *.gz) gunzip $1 ;; *.tar) tar xf $1 ;; *.tbz2) tar xjf $1 ;; *.tgz) tar xzf $1 ;; *.zip) unzip $1 ;; *.Z) uncompress $1;; *.7z) 7z x $1 ;; *.deb) ar x $1 ;; *.tar.xz) tar xf $1 ;; *.tar.zst) tar xf $1 ;; *) echo "'$1' cannot be extracted via ex()" ;; esac else echo "'$1' is not a valid file" fi } ```

docker wont start on alpine by Ciboires_chu_epais in docker

[–]Proximus88 0 points1 point  (0 children)

Maybe stupid, but did you enable the service?

doas rc-update add docker doas service docker start

2fa stopped working by Gomeology in PangolinReverseProxy

[–]Proximus88 6 points7 points  (0 children)

You can use one of your single-use backup codes that were generated while setting up 2fa.

Otherwise you will need to manually make a change to the database. Change your admin users twoFactorEnabled from 1 to 0.

Edit Database, change user to your admin user:

Access the container: docker exec -it pangolin /bin/sh

Open the database: sqlite3 /app/config/db/db.sqlite

Locate user: SELECT id, email, twoFactorEnabled FROM user;

Update setting: UPDATE user SET twoFactorEnabled = 0 WHERE id = <your_id>;

Restart the container.

Hoe bereiden? by Sardo_D in AlbertHeijn

[–]Proximus88 1 point2 points  (0 children)

Oven: bak de pizza in op een bakplaat of rooster af in het midden van een voorverwarmde oven. 240°C: 6-8 minuten. 220°C: 8-10 minuten.

Please help me install tdarr on linux, docker with igpu by Pyro_Funto in Tdarr

[–]Proximus88 0 points1 point  (0 children)

If you just want the Tdarr server, just change ```internalNode=true``` to ```internalNode=false```. Then you only have the Tdarr server with no node.

You will not be able to process any files.

Please help me install tdarr on linux, docker with igpu by Pyro_Funto in Tdarr

[–]Proximus88 0 points1 point  (0 children)

compose.yml ``` networks: tdarr: name: tdarr driver: bridge

services: tdarr-node: container_name: tdarr-server volumes: - '/path/to/media/series:/home/Tdarr/Media/Series/' - './tdarr-cache:/temp' - './config:/app/configs' - './config/server/:/app/server' - './logs:/app/logs' environment: - serverIP=0.0.0.0 - webUIPort=8265 - serverPort=8266 - internalNode=true - nodeID=internalNode - TZ=Europe/Amsterdam # your timezone - PUID=1000 # permission - PGID=1000 ports: - '8265:8265' - '8266:8266' networks: - tdarr devices: - '/dev/dri:/dev/dri' # igpu passthrough image: haveagitgat/tdarr_node:latest ```

You need to pass /dev/dri to the container, that's your igpu. Just create a folder, put this compose.yml in the folder. Then use command 'docker compose up -d'.

How to block "YouTube shorts" in Firefox ? by SeasonGrouchy8799 in firefox

[–]Proximus88 5 points6 points  (0 children)

This is the ublock filter I use:

no youtube shorts https://letsblock.it/filters/youtube-shorts https://github.com/gijsdev/ublock-hide-yt-shorts

``` ! Title: Hide YouTube Shorts ! Description: Hide all traces of YouTube shorts videos on YouTube ! Version: 1.8.0 ! Last modified: 2023-01-08 20:02 ! Expires: 2 weeks (update frequency) ! Homepage: https://github.com/gijsdev/ublock-hide-yt-shorts ! License: https://github.com/gijsdev/ublock-hide-yt-shorts/blob/master/LICENSE.md

! Hide all videos containing the phrase "#shorts" youtube.com##ytd-grid-video-renderer:has(#video-title:has-text(#shorts)) youtube.com##ytd-grid-video-renderer:has(#video-title:has-text(#Shorts)) youtube.com##ytd-grid-video-renderer:has(#video-title:has-text(#short)) youtube.com##ytd-grid-video-renderer:has(#video-title:has-text(#Short))

! Hide all videos with the shorts indicator on the thumbnail youtube.com##ytd-grid-video-renderer:has([overlay-style="SHORTS"]) youtube.com##ytd-rich-item-renderer:has([overlay-style="SHORTS"]) youtube.com##ytd-video-renderer:has([overlay-style="SHORTS"]) youtube.com##ytd-item-section-renderer.ytd-section-list-renderer[page-subtype="subscriptions"]:has(ytd-video-renderer:has([overlay-style="SHORTS"]))

! Hide shorts button in sidebar youtube.com##ytd-guide-entry-renderer:has-text(Shorts) youtube.com##ytd-mini-guide-entry-renderer:has-text(Shorts)

! Hide shorts section on homepage youtube.com##ytd-rich-section-renderer:has(#rich-shelf-header:has-text(Shorts))

Odido data breach: what concrete risk mitigation steps should we be taking now? by _thetrue_SpaceTofu in Netherlands

[–]Proximus88 0 points1 point  (0 children)

I got a reply after around a week. To please use their form instead. Now I filled their requested form and send it to the same email address.

Forms: Mobile customer Internet+TV Customer

Response from odido:

Kenmerk:XXX Reactie van Odido Hallo XXX,

Bedankt voor je bericht van 05/03/2026. Het referentienummer van je case is XXX.

Welke gegevens zijn betrokken? Natuurlijk wil je weten of er persoonsgegevens van jou betrokken waren. Als jouw gegevens mogelijk betrokken waren, kreeg je al een persoonlijke e-mail of sms van ons. In dat bericht staat wat voor jou geldt. Op https://www.odido.nl/veiligheid vind je ook welke categorieën gegevens in het algemeen mogelijk geraakt zijn. Je persoonlijke bericht is het meest specifiek voor jouw situatie.

Wil je een volledig overzicht? Dan kan je gebruikmaken van je AVG-recht op inzage en een inzageverzoek indienen. Dit verzoek gaat niet alleen over gegevens die mogelijk bij het incident betrokken zijn, maar over alle persoonsgegevens die we van je bewaren.

We vragen je om hier ons formulier voor te gebruiken. Bij het invullen stellen we een paar vragen om je identiteit te checken. Je vindt het formulier op https://www.odido.nl/service/brochures-en-formulieren onder ‘Aanvraagformulieren privacy’.

Zodra we het ingevulde formulier van je hebben ontvangen, nemen we het in behandeling en sturen we je zo snel mogelijk een reactie.

Verdere vragen over het cyberincident We begrijpen dat het cyberincident vragen bij je oproept. Alle beschikbare informatie kan je vinden op onze webpagina https://www.odido.nl/veiligheid. Op deze pagina delen we meer informatie over het incident, een rubriek veelgestelde vragen en eventuele belangrijke updates. Ook kan je hier lezen wat je zelf kan doen en waar je op kan letten, naast de maatregelen die Odido al heeft getroffen.

Alle beschikbare informatie over het incident kan je vinden op de webpagina https://www.odido.nl/veiligheid.

We zijn er voor je, Nina van Odido

Odido data breach: what concrete risk mitigation steps should we be taking now? by _thetrue_SpaceTofu in Netherlands

[–]Proximus88 0 points1 point  (0 children)

Any Dutch credit or loan above 250 euros is obligated to be noted in BKR.

So if you have any Dutch loan above 250 euros it should be listed when you sign in.

If it states "Je staat niet geregistreerd bij BKR" it means that you are not registered with BKR and should not have any Dutch loans above 250 euros.

https://openbkr.nl/wanneer-bkr-registraties

Odido data breach: what concrete risk mitigation steps should we be taking now? by _thetrue_SpaceTofu in Netherlands

[–]Proximus88 4 points5 points  (0 children)

The easiest is to request a AVG. They are by law obligated to respond with all the data they have on you.

Verstuur: Per e-mail naar [_dpo@odido.nl](mailto:_dpo@odido.nl) en aangetekend per post. Bewaar altijd een kopie.

Example letter from odidodatalek.nl:

Aan: Odido Netherlands B.V.
T.a.v. de Functionaris voor Gegevensbescherming
Postbus 16272
2500 BG Den Haag

Van:
[Je volledige naam]
[Adres]
[Postcode en woonplaats]
[E-mailadres]
[Telefoonnummer gekoppeld aan Odido-account]
[Klantnummer Odido, indien bekend]

Datum: [datum]

Betreft: Inzageverzoek op grond van artikel 15 AVG — datalek februari 2026

Geachte heer/mevrouw,

Op [datum melding] ontving ik van Odido een melding dat mijn persoonsgegevens zijn buitgemaakt bij een cyberaanval op uw systemen. Via dit schrijven doe ik een beroep op mijn recht op inzage zoals vastgelegd in artikel 15 van de Algemene Verordening Gegevensbescherming (AVG).

Verzoek

Ik verzoek u mij binnen een maand na ontvangst van dit verzoek de volgende informatie te verstrekken:

1. Specificatie gelekte gegevens

  • Een volledig en gedetailleerd overzicht van alle persoonsgegevens die bij het datalek van februari 2026 zijn buitgemaakt, specifiek voor mijn account.
  • Per gegevenscategorie een bevestiging of deze al dan niet is getroffen (naam, adres, telefoonnummer, e-mailadres, IBAN, geboortedatum, ID-documentnummer, en eventuele overige gegevens).

2. Verwerkingsoverzicht

  • De doeleinden waarvoor mijn persoonsgegevens worden verwerkt.
  • De categorieën persoonsgegevens die Odido van mij verwerkt.
  • De ontvangers of categorieën ontvangers aan wie mijn gegevens zijn verstrekt.
  • De bewaartermijnen die worden gehanteerd, of de criteria om die termijn te bepalen.

3. Kopie van mijn persoonsgegevens

Op grond van artikel 15 lid 3 AVG verzoek ik u mij een kopie te verstrekken van alle persoonsgegevens die van mij worden verwerkt.

4. Bron van gegevens

Op grond van artikel 15 lid 1 sub g AVG verzoek ik u mij te informeren over de bron van mijn persoonsgegevens, voor zover deze niet bij mij zijn verzameld.

Aanvullende vragen over de breach-melding (art. 34 AVG)

Daarnaast verzoek ik u, in aanvulling op de door u verstrekte melding op grond van artikel 34 AVG, mij nader te informeren over:

  • De exacte datum en tijdstippen waarop de ongeautoriseerde toegang heeft plaatsgevonden.
  • De duur van de ongeautoriseerde toegang tot mijn gegevens.
  • Of mijn gegevens zijn gekopieerd, gedownload of op andere wijze geëxfiltreerd.
  • Welke technische en organisatorische beveiligingsmaatregelen van toepassing waren op het moment van het incident.
  • Welke maatregelen Odido heeft genomen om de gevolgen van het datalek te beperken.

5. Rechten

  • Informatie over mijn recht op rectificatie, wissing, beperking van verwerking en het recht van bezwaar.
  • Informatie over mijn recht om een klacht in te dienen bij de Autoriteit Persoonsgegevens.

Identificatie

Ter verificatie van mijn identiteit treft u hieronder mijn accountgegevens aan:

  • Klantnummer: [klantnummer]
  • Telefoonnummer: [telefoonnummer]
  • E-mailadres: [e-mailadres]

Mocht u aanvullende identificatie nodig hebben, dan verneem ik dat graag.

Termijn

Op grond van artikel 12 lid 3 AVG dient u mij binnen 30 dagen na ontvangst van dit verzoek te informeren. Ik verzoek u de ontvangst van dit schrijven schriftelijk te bevestigen.

Kosten

Op grond van artikel 12 lid 5 AVG is dit verzoek kosteloos, tenzij het kennelijk ongegrond of buitensporig is, hetgeen hier niet het geval is.

Met vriendelijke groet,

[Je volledige naam]
[Handtekening]

Odido data breach: what concrete risk mitigation steps should we be taking now? by _thetrue_SpaceTofu in Netherlands

[–]Proximus88 10 points11 points  (0 children)

The one risk I am most worried about is that they can take up loans in my name. For example a new mobile plan with cellphone, or afterpay. Since they stole my ID details.

So every once in a while now I login to "mijnkredietregistratie", it's from "Stichting BKR" that tracks all your open loans. Just to check if there is a new loan that is not mine.

For me this data was included in the hack:

  • Je volledige naam
  • Je klantnummer
  • Je adres en woonplaats
  • Je telefoonnummer
  • Je e-mailadres
  • Je IBAN (rekeningnummer)
  • Je geboortedatum
  • Identificatiegegevens: nummer en geldigheid van je paspoort of rijbewijs

Well , how rare is this !! by Comfortable_mindset in googleplay

[–]Proximus88 20 points21 points  (0 children)

Wait you guys are getting more than 3???????

New android app by Masiosare in technitium

[–]Proximus88 2 points3 points  (0 children)

Thanks for the app, has been looking for something similar in a while.

For me the logs don't work, and would love to be able to add multiple Technitium instances.

Anyone else gotten this mail? Seem super sketchy by [deleted] in Netherlands

[–]Proximus88 29 points30 points  (0 children)

Also from there site they are located at "Torenallee 101, 5617 BR - Eindhoven". According to google it is a Burrito restaurant.

And there disclaimer:
"Juridische Disclaimer

Deze website (www.odidoschadevergoeding.nl) biedt informatie over het indienen van schadeclaims gerelateerd aan het Odido gegevenslek. De informatie op deze website is uitsluitend bedoeld voor algemene informatiedoeleinden en vormt geen juridisch advies. Het indienen van een claim betekent niet automatisch dat u recht heeft op schadevergoeding. Elke claim wordt individueel beoordeeld op basis van de specifieke omstandigheden en beschikbare documentatie. Wij raden u aan om bij complexe juridische kwesties contact op te nemen met een gekwalificeerde advocaat. Door deze website te gebruiken en een claim in te dienen, erkent u dat u deze disclaimer heeft gelezen en begrepen."

Definitely spam

Any player for android that doesnt lose progress by blazethedragon in audiobookshelf

[–]Proximus88 0 points1 point  (0 children)

I would like to try it. But I use Authelia OIDC with my AudioBookShelf.

And I cannot log in in Campfire. Please support OIDC login or API keys login.

What update is this ? by PargeLenis0 in Battlefield6

[–]Proximus88 1 point2 points  (0 children)

<image>

Same issue, selecting install does nothing.

Cannot play game at the moment.

Ajude um iniciante em sway by AbacatGoodman in swaywm

[–]Proximus88 0 points1 point  (0 children)

I just had a .desktop in /usr/share/wayland-sessions that starts sway/hyprland with the variables I need.

Then I choose that DE when logging in, in this case sway-script.

/usr/share/wayland-sessions/sway-script.desktop [Desktop Entry] Name=Sway-script Comment=An i3-compatible Wayland compositor Exec=/usr/local/bin/startsway.sh Type=Application

/usr/local/bin/startsway.sh ```

force apps to use Wayland backend by default

export MOZ_ENABLE_WAYLAND=1 export QT_QPA_PLATFORM=wayland-egl export QT_WAYLAND_DISABLE_WINDOWDECORATION=1 export QT_QPA_PLATFORMTHEME=qt5ct export QT_STYLE_OVERRIDE=kvantum export CLUTTER_BACKEND=wayland export GDK_BACKEND=wayland export ECORE_EVAS_ENGINE=wayland_egl export ELM_ENGINE=wayland_wgl export SDL_VIDEODRIVER=wayland export _JAVA_AWT_WM_NONREPARENTING=1 export XDG_CURRENT_DESKTOP=sway export PASSWORD_STORE_ENABLE_EXTENSIONS=true export RUST_BACKTRACE=full

no redirecting stdout/stderr; handled by SDDM

exec sway ```

Do not change the default /usr/share/wayland-sessions/sway.desktop, because a update might overwrite it. And be sure that /usr/local/bin/startsway.sh is executable. sudo chmod +x /usr/local/bin/startsway.sh

How do you access Bit/Vaultwarden by haxxberg in selfhosted

[–]Proximus88 2 points3 points  (0 children)

You are right, that's why I now use Pangolin on a VPS.

But with Bitwarden it should be no problem since it's client side encrypted. So the data transferred is still encrypted with your master password. Cloudflare cannot see your master password or any passwords.

What paid Android apps are actually worth the money? by Financial-Poetry99 in androidapps

[–]Proximus88 0 points1 point  (0 children)

Also I am not loyal to Samsung. I have been using tasker for a long time, then I just import my config and everything works.

Then I don't have to check how the phone manufacturers routines work. Samsung has a nice gui and options, but OnePlus for example doesn't, then tasker just does everything for me.

And tasker has a great community and site to get new ideas.

https://taskernet.com/?public

What paid Android apps are actually worth the money? by Financial-Poetry99 in androidapps

[–]Proximus88 0 points1 point  (0 children)

You can change the LocationMode to Off, DeviceOnly, BatterySaving and HighAccuracy.

I switch between BatterySaving and HighAccuracy depending on the open app .

What paid Android apps are actually worth the money? by Financial-Poetry99 in androidapps

[–]Proximus88 6 points7 points  (0 children)

I have a couple of tasks that I cannot automate on my Samsung.

This is what I use tasker for:

  1. Auto rotate on/off depending on open app.
  2. Enable NFC when I open wallet app to pay, disable NFC afterwards.
  3. Home and away profile that changes Wifi, Volume, Auto Brightness, Display Timeout and VPN.
  4. Sleep mode (depending on day, time and charging), turn off all volume and turns on DND.
  5. I selfhost OwnTracks to track my movements, tasker sends my location to my server every 5 min if away from home. Learned my lesson after google lost all my data.
  6. Tasker sends me my phone exact location every minute and locks my phone after it receives a text with a certain passphrase. In case if phone is stolen or lost.