5 ms·
Omakub – Opinionated Ubuntu Setup
- ioxfuju 2y ago[flagged]
- ioxfuju 2y ago[flagged]
- kanwisher 2y agoI recently added ubuntu desktop to my gpu server, and I was shocked at how unusable the UI is out of the box. It was laggy on a modern Nvidia gpu, it wasn't very good looking. Someone really needs to create a better out of box experience
- johnny22 2y agodid you install the proprietary nvidia driver ? I think ubuntu makes you install it once logged in. Nvidia won't be decent without the proprietary driver in the near term.
- mvkel 2y agoShocked? It's been this way since the very beginning. It's the byproduct of not having vertical integration anywhere in the stack
- pilaf 2y agoYou may want to try Pop!_OS [1], it's based on Ubuntu but AFAIK includes NVIDIA's proprietary drivers out of the box, which is basically the "better out of the box experience" you're asking for. That said, I think there are legal issues around licensing with doing such a thing, which is why most distros avoid including them in the first place. 1: https://pop.system76.com/ https://pop.system76.com/
- rambambram 2y agoI ran Ubuntu Mate on a Raspberry Pi 4 for over three years as my daily driver. Mostly programming, browsing (also Youtube) and image editing. I even did some light video editing on it. I ended up with Mate eventually, other options except Raspbian/Raspberry Pi OS didn't work fast enough. P.S. Literally every desktop environment on Linux looks better than Windows, if you'd ask me.
- toastercat 2y agoSomeone pointed out to me that only 3 months ago, DHH had "committed to Windows" [1]. It's kind of funny seeing him completely change course again with so much conviction. I get the sense that he has a little too much time for bikeshedding. [1] https://world.hey.com/dhh/committing-to-windows-2d6388fd https://world.hey.com/dhh/committing-to-windows-2d6388fd
- dewey 2y agoThat’s not the full story, he saw that they were a monoculture and now Basecamp encourages people to use macOS, Linux and Windows. This already resulted in some fixes that they weren’t aware of because everyone was just using the latest Macs.
- mvkel 2y ago> he saw that they were a monoculture That's some retconning. He felt slighted by Apple one too many times with App Store woes and decided to change his entire company to not be dependent on Apple products. But obviously that would seem a petty, and/or emotionally driven decision. So he made the narrative about running -to- something rather than running -from- something
- FireBeyond 2y agoThat took a while. In the rise of OS X, and popularity, people thought we were past the days of little website buttons with "This site best viewed in IE/Navigator", etc. Along came a slew of Apple faithful, who had spent the last years vehemently complaining about how this was an anathema to the principles of the web, gleefully repeating the same things, this time it was just an unspoken or less spoken "Works on Safari on my Mac, ship it". 37signals was definitely one of those. So it's not a new thing.
- tgma 2y agoIt seems his philosophy is sticking it to Apple and Tim Cook. While Linux might be a decent experience, it doesn't appear to me that the Framework laptop experience with Linux is comparable to what you get from the M1+ Mac. Even Linus himself uses a MacBook to run Linux.
- brightball 2y agoI did a new Ubuntu 24 install tonight and decided to try this out. I like it a lot for the most part as a place to get started but still need to make some tweaks. I had not used Tactile for tiling before but I like it. Alacrity is new to me and I don’t really get the preference for it, but no big deal. Zellij is interesting and I feel like I just need a day to get use to it. Mise is an interesting switch from asdf and direnv, but it seems really polished. I like what I see enough that I’m going to stick with it for a month or so to see how it grows on me. I’ve spent enough time tweaking Linux installs in the past that sensible defaults that I don’t have to maintain have some appeal.
- bboygravity 2y agoAlacritty is all about being the fastest CLI, with that in mind you might appreciate it more. You'll mostly notice it while typing and receiving long length output on the CLI.
- brightball 2y agoWith this setup it doesn’t have a window frame so you can’t drag it around with your mouse. You have to use Tactile to position the window, but because of that you can’t easily move it to another monitor. Probably my biggest default complaint.
- harblcat 2y agoFYI, if you hold down Super (win key) and left click-drag, you can move the window around on the screen, and middle click-drag can be used to resize.
- carodgers 2y ago+1 for Alacritty! I've been using it 4 months now and am quite happy with it. I made the switch after I found my default Pop!_OS terminal had some noticeable latency issues.
- sneak 2y agoWhy use a free software OS if you don’t care about free software? MacOS or Windows probably make better workstations if you are using it to run surveillanceware like VS Code and Chrome. Why fight the uphill battle with Ubuntu at that point?
- dewey 2y agoBecause the world is not black and white and not everyone thinks some telemetry data is “surveillanceware”.
- wakawaka28 2y agoIf you're ok with telemetry, use Windows. They have plenty of it for you to be ok with...
- brightball 2y agoAs a developer, coding in the same environment where you’ll deploy has a lot of perks. Plus, the docker experience on Linux is significantly better.
- OsrsNeedsf2P 2y agoI enjoy VS Code and Chrome, but I also enjoy a snappy desktop loaded with hotkeys and functionality
- udev4096 2y agoWait until he finds out about the extreme bloat that is Ubuntu Desktop, with Snap and Flatpak to name just a few
- nirvdrum 2y agoDon't use Snap or Flatpak then? I don't understand the point of shaming someone for choosing a different Linux distro from you. The anti-Linux people are still pointing out wifi driver issues that were resolved 15 years ago. Here, we have a project from a historically very pro macOS developer helping onboard folks to a Linux distro, and that's still not good enough either because it's not the right distro. I've been using a Linux desktop since 1998 and while other distros have their benefits, I choose to use Ubuntu Desktop for a whole host of reasons. This bloat is a non-issue (granted, I'm not running on a netbook). If I were to help someone switch to Linux, it'd definitely be either on Ubuntu Desktop or Linux Mint.
- pilaf 2y agoPrevious discussion: https://news.ycombinator.com/item?id=40591112 https://news.ycombinator.com/item?id=40591112
- amanzi 2y agoIs it possible to fully remove Snap from Ubuntu 24.04 without breaking a bunch of things? That was my main reason for switching away.
- hi-v-rocknroll 2y agoMine was them monetizing misery and security by withholding updates except for paid subscriptions. And the choices they make: they often leap without looking or derisking. I'll take QubesOS on the desktop, thanks, and then have a choice of flavor per app to isolate them similar to Kata Containers k8s server-side.
- udev4096 2y agoAre you happy with no gpu acceleration? Qubes is awesome but it is still lacking some serious usability features which everyone expects to be in a modern linux distro
- hi-v-rocknroll 2y agoYeah, I don't play games on it. The mapping of hardware and network ports (in and out) is awkward and could have a better UX.
- herewulf 2y agoIt's hard to imagine a decent web browsing experience these days without GPU acceleration. Sadly. I still wish the web were more like Gopher.
- hi-v-rocknroll 2y agohttps://forum.qubes-os.org/t/seamless-gpu-passthrough-on-qubes-os-with-virtualgl/20265/33 https://forum.qubes-os.org/t/seamless-gpu-passthrough-on-qub... Nawh, let's not go back that far because then we lose yellow backgrounds, dithered blue sphere .GIFs, and 64pt fuchsia marquee blink tags.
- fareesh 2y agoUbuntu out of the box is not a great experience. I eventually switched to KUbuntu and finally to Arch as I got more comfortable. It seems to be common to go through the experience when you "switch" to pick something less jarring and then migrate further towards the Linux spectrum. This project seems to be tailored to people who are just making the switch
- jeswin 2y ago> Ubuntu out of the box is not a great experience. Just as with every linux flavor, it depends. I've been on Ubuntu for close to 20 years, and I went from a very customized setup to mostly just the defaults. I have a simple setup script to install my favorite apps. Yeah, and mapping the CapsLock key. I always stick to LTS versions.
- winstonp 2y agoIt is incredible how poor the caps lock experience is on Linux in 2024. What setup do you use for that?
- jeswin 2y agoOh nothing major - i just map it to a Control Key.
- blooalien 2y agoI map mine to a compose key: https://en.wikipedia.org/wiki/Compose_key https://en.wikipedia.org/wiki/Compose_key
- jauntywundrkind 2y agoInterception tools! https://gitlab.com/interception/linux/tools https://gitlab.com/interception/linux/tools With the official caps2esc plugin! https://gitlab.com/interception/linux/plugins/caps2esc https://gitlab.com/interception/linux/plugins/caps2esc I use the stock caps2esc config; capsock by itself is Escape, but press with another key and it's control. Many other options are possible and writing your own plugin is not hard if nothing else suits. Interception-tools is amazing. Interception-tools is also one of the most interestingly unix like tools out there, using pipes to break apart & pipeline it's tasks. Incredible power, but also kind of dauntint to really understand! Thankfully you can just copy paste the configs in & it works fine. But archwiki is a good write-up if you want to go deeper on this epic tool. https://wiki.archlinux.org/title/interception-tools https://wiki.archlinux.org/title/interception-tools Setting up interception-tools as a systemd user service with a Nice=-10 is a good early lesson on improving your world with modern Linux tools. Highly highly highly recommend. I cannot work without.
- OsrsNeedsf2P 2y ago> by running a single command. Security aside... What's the command? Sites like oh-my-zsh have it front and center. This is a git repo.
- snthpy 2y agoIt's on the website: wget -qO- https://omakub.org/install | bash
- wakawaka28 2y agoThis is awful for security.
- tasuki 2y agoI don't think security is the main problem tbh. Every time you trust a third party developer you're compromising your security a little. Add a third party deb repo? Just as bad wrt security! But, these bash scripts are definitely terrible for maintenance. They do a bunch of changes to your system and you can't undo those changes easily.
- wakawaka28 2y agoSecurity is indeed a problem when running scripts straight from a download. The script may appear one way when viewed with a browser and a different way when downloaded again, based on a number of possible alterations that a malicious server is capable of. You are right about scripts doing a bunch of changes to your system. Certainly, if you don't even save the script, you won't even know where to start!
- tasuki 2y agoWell you could download the script, review it, and only then run it? Despite encountering your kind of attitude many times in the past, I don't get it at all. Maybe I'm missing something. If you do trust the author of said thing, what's the problem? If you don't trust the author, why would you even run their scripts? No offense, but even if you do inspect all of the code, I doubt you'd be able to find all the potential backdoors and issues. If you trust the author of Omakub, they have the ability to screw your security anyway, I don't think there's a way of preventing that.
- quasarj 2y agoI tried it on a fresh install. It crashed during the run and left the system half-configured. Cannot recommend yet lol
- udev4096 2y agoInstead of a bash script, I think an ansible playbook would have been a better choice
- molly0 2y agoIf this can help people switch to Linux it’s a good thing.
- nathants 2y agomy arch setup is dwm, st, dmenu, xorg. few tweaks to xmodmap and dwm to make shortcuts feel good. https://github.com/nathants/arch-setup https://github.com/nathants/arch-setup next setup i want to figure out is working off customized archiso with all state in e2e cloud and/or local spinning rust.
- ChrisArchitect 2y ago[dupe] More discussion: https://news.ycombinator.com/item?id=40591112 https://news.ycombinator.com/item?id=40591112
- saikatsg 2y agoSorry, I have hidden this post now
- mr_anderson_ 2y agoNot sure what happened but it borked my install that was running fine. Booted up to blank screen, no keyboard response. Working thru ubuntu's recovery mode.
- weikju 2y agoIt's probably not meant to configure an already running/configured system, but to configure a system installed from scratch.. Since this is aimed at onboarding developers to Linux..
- oaththrowaway 2y agoI did something like this UBlue instead. But now I have a Fedora Silverblue "spin" that's always up to date and setup exactly as I want.
- Dalewyn 2y agoSince Ubuntu is a very opinionated distro to begin with, I find this marketing a hard miss.
- sscarduzio 2y agoIf you think Ubuntu is opinionated, then you are more opinionated than Ubuntu for sure
- mococa 2y agoInstalling directly from deb packages instead of adding the repository? How about future updates? No set -eox pipefail?
- deleted 2y ago[deleted]
- hiAndrewQuinn 2y agoHa, reminds me a bit of my own Shell Bling Ubuntu. [1] The difference of course is I'm not trying to reskin Ubuntu itself, which is why the scripts don't install e.g. i3 or Sway -- rather, they're designed to make the shell experience itself more addictive to people who aren't already seasoned Unix hands. [1]: https://github.com/hiAndrewQuinn/shell-bling-ubuntu https://github.com/hiAndrewQuinn/shell-bling-ubuntu