Skip to content

canadaduane/my-pop-os-conf

Repository files navigation

My Pop!_OS Configuration

Pop!_OS is a beautiful and functional version of Ubuntu Linux designed and developed by System76. I like it to behave like Mac OS--keyboard shortcuts in particular. This repository tracks the settings I've used.

Currently running Pop!_OS version 22.04 (beta as of this writing).

Hardware

I run Pop 22.04 on a Framework laptop. It has an integrated Intel GPU, which means I can run Wayland quite well (nvidia is still a ways behind in terms of "it just works" from what I understand). 1 TB NVMe drive, 64 GB dual-channel RAM, external 4k monitor.

Favorite Apps

Bitwarden - a password manager that has autofill extensions for all browsers (flatpak)

Celluloid - a simple but versatile GTK-native video player (flatpak)

Discord - Chat software (flatpak)

Flameshot - a screenshot app that lets you easily add annotations like text or arrows pointing to things (flatpak | my setup)

Geary - an excellent multi-account email app native to Gnome (flatpak)

LazPaint - a simple yet powerful raster graphics app

Obsidian - a searchable, personal knowledge base on top of time-honored local text files (flatpak)

Pop Dictionary my attempt at making a simple-to-use dictionary (GoldenDict) function as a built-in cosmic launcher extension

Shotcut - a sophisticated yet easy-to-use video editor (flatpak)

Tauon Music Box - a beautiful but dead-simple music player with a searchable catalog for your tunes (flatpak)

VSCodium - "Visual Studio Code" editor/IDE, minus the Microsoft trackers (my setup)

Command-line Tools

exa - Better 'ls' sudo apt install exa

fzf - Fuzzy Finder: find files in current dir & subdirs sudo apt install fzf

lazygit - Interact with git visually

resh - Show better command history with ctrl-R

nala - Like package tool "apt", but in a much friendlier way

broot - Simple folder navigation (download)

libtree - Show what shared libs a binary depends on

Gnome Extensions

See ./gnome-extensions.

Why I switched to Linux

Story time.

I come from 15 years of software development on a Mac, so why have I switched to Linux (Pop!_OS) in 2021?

Mac OS seems as strong as ever, but a trickle of software developers have been disenfranchised by Apple’s increasing demand for control over its hardware, which diminishes the importance of values like ownership, the right to repair, and free-culture.

In addition, in November 2020, my MacBook ground to a halt. Apps wouldn't load, and rebooting didn't help. I assumed something had gone seriously wrong with my hardware--a bad hard drive, perhaps? It turned out that the cause was Apple's server outage. Until that point, I had no idea Apple had programmed a control mechanism (which catastrophically failed that day) that could prevent me from running already-installed apps on my system. I woke up.

Today, Apple removes apps from its app store because they haven't been updated, and decides for everyone who likes Mac OS whether their next hardware upgrade will or will not have a touchbar, or escape key. It's an ecosystem problem, and a culture problem. I think Apple's "Think Different" slogan embodies much of the free culture aspect that drew me to the company in the first place. Apple is no longer the Think Different company.

While I appreciate Apple's general sense of design, having no choice in these matters made me realize how much I value freedom, and so I've started a journey to appreciate and improve the ecosystem of free software, and that includes Linux--and Pop!_OS.

About

My Pop!_OS configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published