

Been using Nix for just over a year.
Seconding to go with flakes. No idea wtf channels are or whatever the previous system was.
Documentation can be confusing due to changes in paradigms. The bare “nix <scope>” seems to be the most modern oppose to “nix-<scope>” (e.g., nix store vs nix-store). That said, not every feature can be found in the newer variants.
This can make following tutorials difficult if they aren’t using the same paradigm.
Getting comfortable with the nix language will be helpful. Its a functional programming language, which is very different than languages like bash.
Not everything has to be done the nix-way. My nvim files are in the same repo, but I just outOfStoreSymlink them instead of wrapping them in a derivation.
Some useful packages I like not already shared.
Disk partitioning: https://github.com/nix-community/disko
Immutable: https://github.com/nix-community/impermanence - Pretty much resets the system to a new install every boot. Discourages manual tweaks via sudo as they get wiped out. You can still mark certain directories to be persistent (logs, personal documents, steam games, etc.).
Nvfetcher: https://github.com/berberman/nvfetcher - Nix has a concept of overlays. You can pretty much override anything with .override (module args or inputs) and .overrideAttrs (module attribute set or outputs). Nvfetcher helps with checking different sources so you can override a packages src attribute. Why is this useful? So you can install any version you want and are not bound to nixpkgs. That doesn’t mean the install script in nixpkgs will always work on newer versions, but those can be overridden as well if needed.
Note that disko, impermanence, and nvfetcher all have a flake.nix in the root of the repo. Those provide ready to go overlays so you don’t have to deal with writing your own which is really nice if you want to latest version without much work when available.
Also very recently switched to sheets from another Lemmy comment last week.
Only done one round of laundry this past weekend, but seems as effective as the pods I was using before.
Toooo real. Its like companies have taken the worst of everything and just call it agile. List out every task and estimate them so we have timelines, but don’t actually architect anything as that’s waterfall. Fake waterfall, with fake dates, but fingers will be pointed like they were real commitments, and spend a month doing it for this executive power point instead of fucking off so devs can build the damn thing.
https://x.com/realDonaldTrump/status/1142157838153895941?mx=2
They were setting the stage for this in his first term.
I assume you mean Keyboard Video Mouse (KVM) Switch and not Kernel-based Virtual Machine (KVM)?
I just use SSH…
Our sysadmin swears by Dell’s iDRAC, which I don’t think is technically a KVM and may only work for Dell PowerEdge Servers. I think I used it once to get into the BIOS remotely.
Most data centers I’ve been in have a floating monitor and peripherals.
I’ve used Tripp-Lite terminal servers, who sells KVMs, but I cannot comment if they are any good.
I’d take the hour over 75% of my time going towards planning meetings to try and calculate if we can meet target deadlines.
Planning meetings don’t actually produce tasks either. Just round table gut checks.
Its been going on for a month… I’m looked at like the crazy person for non-stop repeating to let the engineers break down the work and do estimates and then the project people can do velocity calculations after every sprint to get the answers they want. We’d have 4 weeks of data if they would just fuck off.
As a final thought, why is protection from malicious apps from the play store being performed on the phone instead of in the store?
In addition, why is known spyware on the top of the recommended list if I were to open the play store: temu, snapchat.
Or getting pissy if I use an ad blocker when their platform has served malicious ads.
Was my first thought. “Hetero-flexible” if you will.
ORM’s are the bridge between the two.
Object Orientated Programming Structured query language (OOPS-ql).
For non-techies, SQL (Structured Query Language) is used to interact with databases and is often pronounced as sequel.
Was the first thing that came to mind looking at this.
I ended up just building a box after looking for the perfect NAS and finding it didn’t exist. The software is usually just crap or the hardware is underwhelming. Got a Node 804 case to slap in plenty of HDD space. Running NixOS so I’m in control of the software. In retrospect I wish I had gotten a rackmount type case. Tossed in an Arc GPU for better transcoding shortly after the initial setup.
lol its no joke when you start joining drops for keysets.
If half your employees aren’t acting the way they do in private, they’re putting on a mask and not being their true selves
But you’re making this point in defense of someone aligning themselves with a group who targets trans, women, and whoever else they can bully not like them for being their true selves… Do you not see the hypocrisy of such a point given the context of the quote?
Major desktop environments are KDE as you mentioned and Gnome.
Arch wiki is a good resource even if not running arch. You may want to look into their dotfiles page to back up your settings: https://wiki.archlinux.org/title/Dotfiles.
NixOS ended up being my distro of choice for reproducible installs but it has a high learning curve and poor documentation so I wouldn’t recommend to start with. That said you can still use Nix on other distros with home manager to manage dotfiles and install non-system apps.
Distros just pick the default things to install. You can always use the package manager to install something else like a better file manager.
A lot of choices are simply subjective so its hard to recommend any one distro. Mint is close to windows, based on Ubuntu and uses Gnome. Ubuntu based on Debian I find to be user friendly. Not used a Fedora based distro in ages but there is also Silverblue I’ve heard mentioned positively.
Distros like Arch and NixOS are more design your own system setups. Pick what you want. I used arch for a bit, but got annoyed at keeping all my systems in sync. Had a huge wiki of all the tweaks I made. Then scripts to automate some of it. I started looking at automation tooling like ansible when I found nix.
Not tried it myself: https://disroot.org/en
Note this is only for backup. If you want a gallery type view with thumbnails, you may be able to combine it with this but I don’t have a ready to go solution.
Rclone: https://rclone.org/
Android Rclone: https://github.com/newhinton/Round-Sync
Round sync isn’t in any app store so use https://github.com/ImranR98/Obtainium.
Use rclone on PC and round sync on android.
Round sync can do scheduled backups.
Will have to setup cron or w/e on PC.
You can pick most any storage provider with rclone and wrap in an encrypted vault which means it won’t get compressed, or it will be lossless compression.
Use copy instead of sync otherwise it will delete files.
Best of luck! Sounds like a cool project.
Not sure if NeoVim uses tree-sitter as the default syntax highlighter, but it will give you Abstract Syntax Tree info if you can jack into it for the document so you don’t have to parse the markdown. Your WYSIWYG view just has to translate the AST which may help with removing style symbols.
One of many ways to tackle I’m sure.