Live data from Hacker News

Apricity OS: A Beautiful Arch Linux Distro

apricityos.com

61–70 of 123 posts

Re: Apricity OS: A Beautiful Arch Linux Distro

#61
post #44

Earlier quoted context omitted.

That means I'll have to rewrite all my (Arch) packages for Nix in order for that to work, right? How does it deal with install scripts (inside upstream packages that you have no control over) that install stuff imperatively?

packages are namespaced in a directory for each package/version, like this: /nix/store/b6gvzjyb2pg0kjfwrjmg1vfhh54ad73z-firefox-33.1/ if a package is "installed" in an environment (it could be global, user local or temporary), its files are sym-linked in the "original" position (e.g. /usr/bin/firefox etc etc)

So basically, one could make this compatible with current Arch packages by making packages install into /nix/store/ instead?

Re: Apricity OS: A Beautiful Arch Linux Distro

#62
post #51

[apricity-core] SigLevel = Never Server = http://apricityos.com/apricity-core/ This instructs the package manager (pacman) to load system packages over an unencrypted connection and disables all signature checks. Source: https://github.com/agajews/ApricityOS/blob/master/build/pacm... https://wiki.archlinux.org/index.php/Pacman/Package_signing#...

"This is what everyone throughout the world is attempting to do. Truth is narrowed down and made a plaything for those who are weak, for those who are only momentarily discontented. Truth cannot be brought down, rather the individual must make the effort to ascend to it. You cannot bring the mountain-top to the valley. If you would attain to the mountain-top you must pass through the valley, climb the steeps, unafraid of the dangerous precipices."

Re: Apricity OS: A Beautiful Arch Linux Distro

#65

Earlier quoted context omitted.

I like Arch. I would love to have it installed on my laptop, but then I don't want to spend the time actually installing and configuring it. I got fed up with that stuff using linux 15 years ago. I remember the days when you had to write your own device drivers. I don't long for them. In fact, I still cry a bit when I think about that day my RedHat 6 install configured eth0 for me. Imagine: Plugging a network cable i…

Out of curiosity: What do you have installed on your laptop instead?

A bit of everything during the last couple of years. After Gentoo, which was my distro of choice for a long time, I used frugalware, which is slackware-ish but with pacman and an "easy" installer. Then I got a laptop and a 3g USB modem which would only work properly with NetworkManager, so I went around between distros that packaged it (Fedora, Ubuntu).

Now I run emacs on CentOS 7. I only do security updates and have been using guix to handle userspace (Userspace = mostly emacs).

For work I have an Ubuntu laptop. We code pascal, so I almost never leave the GUI. After configuring Unity I actually like it a lot. I might switch to ubuntu on their next LTS release (which, after all the kinks are worked out, will be 16.04 + ~4 months)

Re: Apricity OS: A Beautiful Arch Linux Distro

#67

An Arch system with defaults is not an Arch system. The beauty of Arch is that you set it up from head to toe, so you only have the things you need most. And if something breaks, you're more likely to be able to fix it. Accept no substitute. Vanilla Arch forever. (I accept that some people don't care about how the sausages are made. In that case, use Fedora or Debian or Ubuntu, in order of similarity to Arch.)

I like Arch. I would love to have it installed on my laptop, but then I don't want to spend the time actually installing and configuring it. I got fed up with that stuff using linux 15 years ago. I remember the days when you had to write your own device drivers. I don't long for them. In fact, I still cry a bit when I think about that day my RedHat 6 install configured eth0 for me. Imagine: Plugging a network cable i…

I can't say I've had to fiddle that much. If we're talking things like deciding which packages to install, I have a script that clones my explicitly installed packages and logs them to a file, and then is able to read it and install them all on a new box.

Setting up wifi was as simple as just installing whichever manager you want and getting going, though. Contrary to a lot of peoples' experiences I seem to have a really easy time with Arch. Most of it just works after install.

Re: Apricity OS: A Beautiful Arch Linux Distro

#68
post #7

Earlier quoted context omitted.

Yes and this is great. I have felt Ubuntu to be way too bloated ( last time I checked it had many python scripts running by default on startup ) and Debian is hard to use on the desktop ( "stable" is too slow, "testing" is too unstable ). Arch will make a better foundation distro IMO.

I've found debian and ubuntu to be the best QA'd distros available. Followed by Fedora. After trying Arch and running into too many irritating bugs that I didn't have the patience to fix I gave up on it. Plus this didn't give me a good impression of the community's professionalism either: http://news.softpedia.com/news/Manjaro-Devs-Fix-Embarrassing...

Things like these are why #archlinux on Freenode hates Antergos; they're not responsible for how badly other communities handle their OS. The amount of troubleshooting that comes down to "Oh, that means Antergos/whoever are completely fucking up" is surprisingly high.

Re: Apricity OS: A Beautiful Arch Linux Distro

#69
post #59
post #49

Earlier quoted context omitted.

It's indeed strange and definitely against the spirit. There's an excellent open source project which does this and much more: https://play.google.com/store/apps/details?id=org.kde.kdecon...

KDEConnect pulls the whole KDE dependencies with it which I do not want while using Unity. That is the only thing that is stopping me from using it. Pushbullet works well for now.

KDE has split up most of the libraries over the last few releases, so the situation's much improved now.

KDEConnect still pulls in a few dependencies, but it's not 300MB anymore.

Re: Apricity OS: A Beautiful Arch Linux Distro

#70

This is a project developed by a high school senior. Yes he made rookie choices as have been pointed out here. If you like the direction of the project, contribute! It will help him learn.

I'm really sorry for being overly snarky, but where should one start contributing to this giant mess? It's basically a few packages packaged up in a questionable manner (with license violations[1] in the past), none of which are actually written by the developer himself.

He is styling himself and the OS as a professional project (at least that's the vibe I get from the website[2]) and he is actually asking for money[3] while he is putting his users in serious danger (as the current top post[4] illustrates) caused by his "rookie choices". This is deceptive and prompts unsuspecting users to install a High School project on their personal computers in the mistaken belief that they deal with someone skilled. I have very little sympathy for that.

Don't get me wrong, I'm young and I put up my projects as well, but I don't style myself a professional or ask for financial support for my half-assed code while keeping silent about the real nature of my project. Thinking about it, I might take down some code on GitHub or at least put up a big disclaimer.

[1] https://github.com/agajews/ApricityOS/issues/11

[2] check the "about the team" section, for example

[3] http://www.patreon.com/apricity

[4] https://news.ycombinator.com/item?id=11420627

Post reply on HN