nrbray

joined 10 months ago
[–] nrbray@lemmy.ml 2 points 10 months ago (2 children)

Great, please may I ask if you would share other sources worth reading.

I think previous Linux knowledge helps, just less needed for newcomers; NixOS has been described as capturing others' 20 years experience for us to use. Nixos-mailserver is a great example. I used that out of the box and only with user knowledge of NixOS, none of mail tools. Otherwise mail servers are too hard I gathered.

I've found lots more to learn about Nix for development environments.

You might want to use nixos-mailserver first for production - after my research I was gobsmacked at how quickly it went. I relied totally on NixOS. Your milage might vary but I'd be shocked if it takes less than 10 times as long another way.

[–] nrbray@lemmy.ml 1 points 10 months ago* (last edited 10 months ago)

I am on the path VSCodium --> Lapce under NixOS for visual editors and to decorporate my workflow. i.e. away from VSCode which is [otherwise] exceptional.

However, Helix looks incredible.

[–] nrbray@lemmy.ml 7 points 10 months ago (4 children)

Here's mine fwiw - no SSO or LDAP but might add something to what you find. My journey is to move from a NixOS user of 2 years and 1 year 'all in'. I run my own mail server with NixOS.

nixos-mailserver works well for me. The package set runs faultlessly on the smallest OVH vps. NixOS gives me the ability to redeploy anywhere painlessly and the backup need is limited to a dovecot sync. Dovecot sync is neat: with a 2nd identical vps (match configuration.nix) and non functional but services running duplicates all the live mail data with one command.

I am going all in on Rust too. There is a rust based mail server being developed that I might track as a migration in years to come.

Reading material

Learn { NixOS, Nix }

Flake specific

are simply a special entry point for Nix code with a built in pinning system

[–] nrbray@lemmy.ml 1 points 10 months ago

I have started to use Lapce (it is a bit beta) to displace VSCodium which will take time. Just discovered Helix editor as a possible daily driver. Both are in Rust and I run under NixOS.

I am also new to Lemmy and happy to be guided as to good places to learn and share more information about all these tools.

As a random tip:

git config core.worktree ${PWD}

Helps view --separate-git-dir repos in Lapce and VSCodium for me.

view more: ‹ prev next ›