• 0 Posts
  • 11 Comments
Joined 4 months ago
cake
Cake day: June 8th, 2025

help-circle

  • I love Nushell, it’s so much more pleasant for writing scripts IMO. I know some people say they’d just use Python if they need more than what a POSIX shell offers, but I think Nushell is a perfect option in between.

    With a Nushell scripts you get types, structured data, and useful commands for working with them, while still being able to easily execute and pipe external commands. I’ve only ever had two very minor gripes with Nushell, the inability to detach a process, and the lack of a -l flag for cp. Now that uutils supports the -l flag, Nushell support is a WIP, and I realized systemd-run is a better option than just detaching processes when SSHd into a server.

    I know another criticism is that it doesn’t work well with external cli tools, but I’ve honestly never had an issue with any. A ton of CLI tools support JSON output, which can be piped into from json to make working with it in Nushell very easy. Simpler tools often just output a basic table, which can be piped into detect columns to automatically turn it into a Nushell table. Sometimes strange formatting will make this a little weird, but fixing that formatting with some string manipulation (which Nushell also makes very easy) is usually still easier than trying to parse it in Bash.





  • priapus@piefed.socialtoLinux@lemmy.mlThe Terminal Question
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    4 months ago

    Most of what you enumerated is not a terminal emulator job.

    Says who? You aren’t the arbiter of what software gets to handle each job.

    Tmux does a worse job than Wezterm while being more complex, a pain in the ass to configure, and feeling less native than just using the built-in tabs and panes of my terminal. Ive also had it break the output and interfere with the keybinds of many apps. Why the hell should I install and configure an extra tool when Wezterm does what I need perfect?

    And if you want image rendering, what a hell you use TUI for this?

    Because I like using a TUI? I do the large majority of my work in my terminal, so why should I swap out of it to look at a picture when Wezterm does it just fine? More importantly, why do you give a fuck what tools somebody uses if they work for them?

    I dont give a shit about “Unix philosophy”, Wezterm works better for me at all of these tasks than any other options.

    GUI programs can also be controlled with keyboard.

    I have never seen a GUI file manager with the same level of control using a keyboard as the average TUI file manager.


  • priapus@piefed.socialtoLinux@lemmy.mlThe Terminal Question
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    4 months ago

    Multiplexing, remote multiplexing, shell integration, SSH integration, image rendering, ligatures, image rendering (mainly for TUI file managers like Yazi), support for font styling, scrollback searching, persistent sessions.

    Many of these might not matter to you, but I use a lot of these features very frequently, especially remote multiplexing which only Kitty and Wezterm do AFAIK.

    I also paricularly like Westerns feature where you can press a keybind and itll show two character flags over all the links and paths currently being displayed, and you type the flag to copy it. Let’s me avoid switching my hand over to my mouse.



  • I dont see anything in your post that isnt already possible on Linux. OBS and GPU-Screen-Recorder both work great, I dont know what features could be needed that they dont offer.

    Gamescope is capable of upscaling games with FSR. It doesnt support as many upscaling options as Magpie, but clearly the capability is there and not restricted by anything inherent to Linux.



  • priapus@piefed.socialtoTechnology@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    13
    ·
    edit-2
    4 months ago

    What this is talking about is not really about the brand or model, its just about them being misconfigured. These cameras were exposed to the internet with either default credentials or no authentication.

    Theres very few good reasons to expose a camera to the internet at all, just access it over a VPN. If for some reason someone really needs to access it over the internet (I genuinely cannot think of any), then they should put some proper authentication in front of it.