Sopuli lover

My interests are mainly music, instruments, tech, Linux and self hosting.

  • 2 Posts
  • 62 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle

  • My Steam Deck has been my primary and only PC for almost 2 years. My laptop that I had broke and instead of buying a new one I decided to buy adapters and a portable monitor. I rarely game on it but manage my homelab and do web development.

    I’ve been trying some different distros over time and currently I’ve been sticking with NixOS, however it’s been giving me some minor inconveniences here and there so I’ve been thinking of moving back to Nobara again.

    When I do game I never really leave desktop mode and just play it normally. Lately I’ve been playing Peak, No Man’s Sky, Stardew Valley and occasionally some VRChat.

    Overall, it’s great, my steam deck works well as a secondary screen while plugged into my monitor. I place my chats and stuff there and then I do whatever else on the main screen.


  • I’ve always found the installation process of Debian unintuitive for people not used to linux. But I could imagine that it’s probably abreally good contender once the packages are installed and the DE setup with any necessary extensions for file browsers and other programs, for example preview of files in Nautilus for GNOME. Unsure if that is automatically installed or not in Debian but could be a good idea to check.

    I’d suggest trying a test install in a VM if you can to check how well Debian will hold after configuration. Package updates for my Debian servers happens every once or so week and with a DEs GUI package manager it could simplify the process of the user actually hitting the update button.




  • It’s an interesting topic me and my friends have discussed for a long time. On one hand, putting ease of use and user experience behind a paywall is terrible but on the other developers deserve compensation. Not everyone can donate and others doesn’t even figure that it’s an option.

    Pangolin I think does it very kindly by having a button on the lower left of the interface that you can click on and then also dismiss to hide that button for a week which I find a good common ground. But at the same time I also think it’s hard to justify hate towards projects that lock things behind a paywall.

    Of course if you lock security features like OIDC/LDAP like some do or self-hosting to “Local Infrastructure” it’s pure BS. I think there’s a lot of nuance to what should and shouldn’t be done in the matter but as long as it’s still open source it’s good in my book. Like self hosting Bitwarden gives you access to the paid features or you can pay them the small fee to not self host it and get some extra QoL features.

    People do in the end have to juggle software maintenance, community maintenance, organizing issues, planning features and implementations, keeping wiki and docs up to date, etc. On top of, I’m assuming in most cases, having to do a regular job too. I know for a fact I wouldn’t be able to do that at all so if they can get some motivation through either code contribution or monetarily it would potentially ease up things.





  • Dan… I fucking love you. Thank you for this writeup. Not only is it helpful but it gives me encouragement to continue finding ways and figure things out.

    I couple years back when I did my photography education we had an assignment to create a photo book as our final “exam” thing. I decided to document and show the daily life of a blind man and his tools and what he’s had to go through as his blindness got worse over the years. He showed me how he uses his computer and phone and such so I really really saw the importance of accessibility.

    Somewhat luckily I’ve been able to keep the forms somewhat sane due to using component libraries which implement accessibility well. I always make my things in SvelteKit which does have good support for accessibility and I always keep my colours contrasty with as close to as AAA as possible because it’s easier on my own eyes too hahaha.

    There’s a national deaf-blind association nearby and I’ve been thinking of going there to chat about accessibility and website usage with them one day.

    I’m working on digitizing the book I made into a website and of course want to make that website extroniously accessible so even a blind person can hear through descriptive wording of what’s happening in the images. I also plan to make a scrolly-type thing using as little JS as possible which is nicely achievable now with the CSS scroll modifiers that’s been added over the years.

    It’s going to be exciting to see how everything will work out. I can’t thank you enough, while my only computer is a Steam Deck where running VMs is a bit so and so I’m gonna see if I can use some public computer or see if someone in the association can help me test things out and fix things from there.



  • Not necessarily. Most plugins for Tauri support being configured on the JS side of things quite well. You can achieve a total HTML/CSS/JS or using a JS framewframework with very very minimal Rust code modifications.

    I dabbled in creating a GUI for password-store with Tauri and SvelteKit and managed to create everything without barely having to touch the Rust code. Of course, if you want to optimize and make it more efficient you’d probably want to port the code over to Rust as it’d most likely be a bit speedier for some tasks but in general you can go all the way in skipping the Rust partion of things!



  • This was my usecase when learning JS. I’ve always had a very very difficult time with programming and wrapping my head around those types of patterns. But with the help of AI I was able to get a quicker understanding and being able to ask followup questions, explain what different symbols do, nowadays I use it as a basic reference to get a starting point to some solutions while just being well versed enough to approach a lot of things on my own.

    I often try to switch around and experiment with different similar and potentially better approaches unless it’s giving me one of those responses that have been the most bogstandard straightforward way of doing it… because of a stackoverflow answer from 12 years ago. But those are often the more simpler queries. But each day I practice my programming I turn to search engines more and more to adapt similar problems to my own so the kickoff of using AI got me to the point where I had a stronger understanding of how things work in a practical learning method that worked really really well for me.

    I hate how great AI can be in some use cases while I also am part of the reason for excessive power usage of GPUs :( but I really don’t think I would’ve been able to get as far as I’ve come today without it.



  • I’ve been with 1984.is for some time as well. They’re international domain is 1984.hosting. I’ve also had contact with their support and they’re friendly, knowledgeable and straight on point.

    I had to transfer my domain and they wanted the domain key. Not wanting to send that over insecure email asked if they have a GPG key and told me they do, sent me a link to their site to get it and a specific mail to send it to which I then was able to send over. The process of contacting them and getting everything set was very speedy and I felt in good hands.



  • I’m glad my tinkering could be of use to you!

    I run my Deck as my primary computer and have been for about a year or so now. About 10 months without any Windows computer or alternative computer around. It’s been shugging and tugging away at all my projects where I do audio editing, gaming, voice chat, using my Sony camera as a webcam, editing sheet music through MuseScore, intensive web development and managing my servers.

    There’s a lot that can be done with the Deck and I’m sure I’m in the 1% if not less of people using it as intensively as I am. I’ve made sure my Deck has a lock screen and has full disk encryption through LUKS as well which both is important to me since I work a lot on it when I’m away from home.

    If you have any more thoughts regarding using the Deck as more of a PC I’ll happily share some tips and answer any questions!


  • I’ve actually done a tad bit of video editing on my Deck through Kdenlive and in short, it works.

    I think a general issue is that Kdenlive tends to crash in of itself a bit. The biggest limitor is probably the lack of GPU based hardware exporting available for the Decks APU in Kdenlive. As well as the 16GB of RAM.

    What I specifically did was load in a video file about an hours length, cut it down and overlay some recorded audio to it, sync it up and export. It was sluggish, froze every now and then and crashed a couple of times. RAM and CPU usage was continuously at high. If I remember correctly, the video was in 4K recorded on an iPhone in HDR. At least the source video was, I can’t recall if I scaled it down to 1080p or not.

    I do want to mention that I’m not running SteamOS on my Deck however. I believe at the time I was running Bazzite and now I’m running Nobara. I haven’t tried doing this on SteamOS but I would imagine the experience would be more or less the same.

    Will it work? Yes, kinda. Will it be as good as an experience as running it on a full fledged desktop with more RAM, higher end CPU and a somewhat modern dedicated GPU? No, it won’t. It’ll work in a pinch or if you have time and patience.



  • There is not. But I’d say keep SSH closed on the NAS or whitelist only your local IP in the firewall. I do that and turn it off when I don’t need it. It can be a bit risqué messing about with SSH on Synology because of how funky they’ve made the distro it’s running and any changes you make might not persist on reboot or after updates.