![](https://programming.dev/pictrs/image/375361ad-161c-49fc-a3fd-1e21c7780f3d.jpeg)
![](https://lemmy.ml/pictrs/image/q98XK4sKtw.png)
They should be worried. We don’t want them comfortable.
So many negative things have entered our culture bc people don’t care about dangers. Nearly every app should have a warning
I make things: electronics and software and music and stories and all sorts of other things.
They should be worried. We don’t want them comfortable.
So many negative things have entered our culture bc people don’t care about dangers. Nearly every app should have a warning
You’re spot on. Bspwm is just worse.
Dynamic tilers are always worse off in the actual window management department than manual tilers.
It’s why it’s best to use i3-likes and then add a script for autotiling, so you can always break it when you need (or make n-ary trees as you put it).
A window manager should be useful; dynamic tilers are not
Hyprland works great as long as you make sure to get the build with nvidia patches to prevent flickering. It’s very similar to i3, although not 1:1 like sway.
Also fyi there’s trash-cli
I have rm
aliased to trash-rm
(not in sudo tho, so I can still force true deletion), so that if I remove something in terminal it also goes to trash.
You can empty the trash via trash-empty
It also uses ${XDG_DATA_HOME}/Trash
(usually ~/.local/share/Trash)
What they’re referring to is that when you use tabs, you end up having some things at the end of lines have to be spaced over for alignment. Thus, you then have to turn on some way of seeing what stuff is tabs and what stuff is spaces and it turns into a big mess.
Hence why normal people indent with spaces instead of hard tabs
My biggest disagreement is this:
Do not unnecessarily use braces where a single statement will do.
Always put braces around if statements. It will bite you in the butt
Have you tried usbmount
?
This automatically mounts usb drives if they’re vfat, ext4, or hfsplus. Options: sync,noexec,nodev,noatime,nodiratime
I believe it puts them in /media/run/DEVICE_NAME or something like that
The other guy mentioned:
they already said they were Mac only because they used Metal for rendering
And you say:
Metal is basically the only graphics API on Mac
So they’re on Mac bc they need Metal, but they picked Metal bc they’re on a Mac? It’s circular and friggin weird man
Not to mention there are cross-platform wrappers that will pick from all three depending on system - some that are very prolific among Rust devs (Zed is coded in Rust) like wgpu, for instance. They could’ve used wgpu and supported all 3 from the get-go and it would be easier than doing Metal anyway!
And so picking just Mac and/or Metal first is suspicious.
because they used Metal for rendering
That in itself is a suspicious choice tbh
I’ll give it a look
Bismuth for Plasma 5
Nah. I couldn’t get behind Bismuth either. You had rigid ways you could arrange your windows with no way to adjust.
For instance, you can’t get a layout like this with Bismuth (or any dynamic tilers that I know of, i.e. dynamic tilers aren’t worth using):
---------------------------------------
| A | B |
| |--------------|
|----------------------| C |
| E | F |--------------|
| | | J | K |
---------------------------------------
The closest in Bismuth would be using master and slave like:
---------------------------------------
| A | B |
| |--------------|
| | C |
|----------------------|--------------|
| E | J |
|----------------------|--------------|
| F | K |
---------------------------------------
Which isn’t nearly as useful
I gave Plasma a genuine, honest try, both 5 and 6, and it was a complete let down.
But your attitude would make Pop Shell devs burn their own project down out of fear
Nah bc the Pop Shell devs have done an AMAZING job. The new COSMIC will make KDE and GNOME look like pet projects when it drops.
Absolutely unusable for one big reason: still no good tiling options in KDE. They got me hopeful with their tiled area system but then dropped the ball on execution. An OS without tiling is functionally unusable for real work. There aren’t even any good KWin scripts for it. At least Windows has stuff like FancyWM. Will not be using any time soon. GNOME, with the ability to install Pop Shell 2, is by far the superior DE, and it’s not even close, and I’ll stick to that for most things and a WM/compositor (in this case Hyprland) on my main machine. KDE is and will continue to be trash until they can add true tiling support. Might as well some 1980s looking WM like OpenBox. That’s what KDE is. Old and unusable. Nothing else they “improve” matters since the core of operations doesn’t function.
True, but with files, you really benefit from the speed that ext4 provides
Ext4 is, afaik, the fastest as it’s the most understood
Btrfs has compression and you can make snapshots to roll back to if something goes wrong (not necessary on immutable distros or NixOS tho)
There are many other options, but I’ve only ever had a need for those two
I like FreeCAD, but I’ve heard people complain about it.
I’m not an ME, so I certainly don’t make use of all the CAD features needed, so maybe that’s why I don’t get the complaints. Still, it suits my needs which mostly involve modeling PCBs and building enclosures around them.
I have also been toying with the idea of some simple 3D modeling, like making custom parts for projects around my house
I think that FreeCAD and Blender are probably fine for this.
Example of something I’ve made and printed the enclosure for via FreeCAD: Fight Key Wide. It uses parameter-based design and includes some design touches like screw-holes and bezels which aren’t purely simple geometry, so FreeCAD gets a pass in my book.
If you look at the GitHub linked on the project page, it has the enclosure files which you can check out in FreeCAD if that helps you get started.
I’ve been using a custom version of paleofetch for NixOS for a while, but I decided to write my own clone of neofetch in Rust when I heard about the archival just for fun.
It has (or I suppose will have) parity with everything neofetch can output, supports dynamic plugins, is super fast bc compiled, and looks up information using asynchronous fetches. It’s configurable via a config file (JSON) to choose what you want to show (I think this is better than using CLI options for this kind of app).
I have the app’s framework/architecture up and running, I just need to finish implementing the rest of the data lookup and add more distro logos.
Once I get the data lookup feature complete, I’ll make the repo public so people can add their distros’ logos and use it, but I’m treating this as more of a pet project, so I doubt people will be that interested in using/contributing since plenty of other fetch programs exist, so I don’t care if it lives or dies; it’s just fun to make things :)
Tenatively named fetch-rs
, but I’m sure something like that already exists.
I installed Nix on WSL and then used that to get home-manager and thus my zsh and neovim configs working on Windows
Yeah I tried. It wasn’t working for me back then. It was a while ago tho, so maybe I should try again
Having used OS X, there is no way they’ve done usability testing. Doing basically everything is hard on OS X