👋
First day as a Clojure developer. Problem one: I have no idea how to use macOS 😁
Oh, I thought you were a Mac user at home.
Nope! FreeBSD (on PC) for a long time, now back to Linux
Oh, yeah, I remember now you mention FreeBSD. Perhaps a slightly funny story regarding learning OS X (now MacOs) . I used to build my own PCs, and about 15 years ago, I decided to just buy one. I’d had enough of debugging hardware, so I tried to get a Dell workstation on credit. Rejected, but delighted with my iPod, and thinking OS X was a pretty Linux which would complement my Java development, I decided in about 20 minutes to order a high end iMac on Apple credit. I’d done hardly any research which is very unlike me. When it finally came about 3 weeks later, I turned it on. And it stayed on all night as I couldn’t work out how to turn it off - I didn’t realise the Apple Icon was a menu item…
They’re okay generally. Not sure whether your employer has a standard build or process you should follow to bootstrap your system. If not, checkout homebrew which is the package manager for installing development tools, although less so for applications.
Yeah, I'm trying to get homebrew installed now
FreeBSD is the best!
Although, I'm a dedicated Arch Linux user on the Desktop
But for servers and sheer reliability and uptime, it's FreeBSD all the way 🙂
Morning, btw 🙂
I've been playing around with nix, but haven't found the time to try NixOS yet
It’s level of configurability and repeatability sounds very compelling.
It’s awesome. A couple of weeks ago I revamped my nix on osx to use home-manager. It handles config/dotfiles as well. I installed it on a new m1 mac last week with the same config and everything just worked like before
morning 🙂
Yeah, I like the idea of it, but I'm still trying to wrap my head around it in practice
mawning!
all my servers are on amazon linux now @dharrigan... it was just lower friction for AWS stuff
Good morning
I was taking Oracle Cloud for a spin yesterday, they have a free forever tier
you can have an ampere, with 24gb memory, 2gbit network and loadsa-cores for nowt!
Pretty impressive
<https://www.oracle.com/cloud/free/>
Do you get SSH access to any of it?
Yup
It's a regular VM
just like AWS EC2
you can ssh, install your own software etc..
The caveat, of course, is you're limited mostly to Oracle Linux as the OS
which is okay, since it's based upon Redhat, so not a problemo
Wow, permanent free tier VM - I don't think anyone else does that
They're the underdog, aws being the behemoth
so, they are splashing Larry's cash 🙂
The sceptic in me thinks that abuse will make them change that policy
Naw
well, until they do....maybe.....might as well take advantage of their offer 🙂
🤞
OCI were willing to promise me £££ when I had a phone interview with them (which I did essentially just to see what they would say)
I understand law fims do tend to pay well, as a rule
morning
at Ryan Air you have to pay them in order to interview, or even read your CV (for pilots at least)
Morn'
I detest Ryan Air with a suprising amount of passion
Yeah I use Nix with home-manager on os x, only have about 5 things installed with brew
home-manager looks good, but I haven't gotten round to playing with it yet. Is your config on GitHub, or anywhere?
Yeah it is. I wouldn't necessarily recommend my config as a good example but at least you can ask questions about it.
https://github.com/minimal/dotfiles/tree/master/nixpkgs
mac.nix
and _home.nix
are the main ones. On a new mac I would install nix and home-manager then ln -s mac.nix home.nix
and home-manager switch
to get everything installed including zsh config
I used this to learn about home-manager and covert my standard nix config to home-manager https://ghedam.at/24353/tutorial-getting-started-with-home-manager-for-nix
same, I try very hard to avoid them
Thank you!
Is emacsMacport this Mac version of Emacs? https://bitbucket.org/mituharu/emacs-mac/src/master/
Yeah you can see it here https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/emacs/macport.nix#L19-L20
I haven't used Nix for the emacs config yet. The Emacs maintainer uses Nix. His config is pretty interesting but very extensive https://github.com/jwiegley/nix-config
Interesting; he also has an Emacs config repository, which I have borrowed from before
He answers some question about his nix emacs config in the closed issues too