[-] sntx@lemm.ee 21 points 1 week ago

I cleaned my bin.

All that's left is a symlink: sh -> /nix/store/...

[-] sntx@lemm.ee 4 points 1 week ago
[-] sntx@lemm.ee 11 points 3 weeks ago

Nix has an open issue on integrating IPFS support.

There's also an old tutorial.

[-] sntx@lemm.ee 6 points 4 weeks ago

Rather the Gestalt of society

[-] sntx@lemm.ee 3 points 2 months ago

Nice! I love trying out new tools. This one seems straightfoward to use.

[-] sntx@lemm.ee 7 points 2 months ago

I mean, it's a hard problem to solve if you never worked with moduli before.

[-] sntx@lemm.ee 4 points 2 months ago

This is the Sway

[-] sntx@lemm.ee 6 points 7 months ago

Try Invidious, FreeTube, NewPipe,... All allow you to watch regular youtube content without ads. You can also create instance local accounts to "create playlists" and "subscribe" to people.

[-] sntx@lemm.ee 11 points 7 months ago

FreeTube has built in SponsorBlock, you can tell it to automatically and seamlessly skip sections of videos, such as sponsors, self ads, intros, outros,...

[-] sntx@lemm.ee 35 points 7 months ago

You're playing Devils Advocate, and you probaly know it xD

Anyway, I prefer NixOS for it's declarativity, reproducibility and immutability.

Example: You want nginx with acme setup? Just tell it to, and NixOS will figure out the steps to reach the desired state.

[-] sntx@lemm.ee 3 points 7 months ago

My system configuration can be found on git.sr.ht/~sntx/flake. I've linked the file tree pinned to the version 0.1.1 of my config, since I'm currrently restructuring the entire config[^1] as the current tree is non-optimal[^2].

The documentation in the README in combination with the files should cover most of what I've described, with the following exception: disko is not present to the repo yet, since I've set it up with a forked version of my config and the merge depends on finishing the restructuring of my system configuration.

  • You can take a look at these (non-declarative) installation steps to get an idea on how TMPFS as root can be setup
  • If you're interested, I can also DM you the disko expression for it

[^1]: The goal is to provide definitions for desktops, user-packages, system-packages, themes and users. Each system can then enable a set of users, which in turn have their own desktop, user-packages and theme. A system can also enable system-packages for itself, independent of users. If a user is enabled that has a desktop set, the system will need to have display-manager set as well, which should launch the users configured desktop.

[^2]: The current config assumes a primary user, and can only configure a single DE and apply the application/service configs only to that user.

[-] sntx@lemm.ee 15 points 8 months ago* (last edited 8 months ago)
  • NixOS
    • disko + nixos-anywhere (automatic partitioning & remote installation of new systems)
    • stylix (system-wide theming)
    • agenix (secret management)
    • impermanence (managing persistent data)
    • nixos containers for sandboxing applications & services (using systemd-nspawn)
  • TMPFS as /
  • LUKS
    • BTRFS as /nix (might try bcachefs)
    • SWAP partition (= RAM size, to susbend to disk)
  • Greetd with TUIgreet (DM)
  • SwayFX (WM)
  • Kitty & foot (term)
  • Nushell (shell)
  • Helix (editor)
  • Firefox (browser)
  • slackhq/nebula (c.f. self-hosted tailscale, connecting my systems beyond double NATs)

EDIT1: fix "DE" -> "DM"

view more: next ›

sntx

joined 1 year ago