Giter Site home page Giter Site logo

my-pop-os-conf's Introduction

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.

my-pop-os-conf's People

Contributors

canadaduane avatar

Stargazers

Sebastian Birkett avatar Lennard Ong avatar Leonardo Duarte Vargas e Silva avatar Lucas Theodoro avatar Jared avatar EnriqueC avatar  avatar Nirmal avatar Nur Ali Sholikhin avatar  avatar  avatar Tyler T. Nguyen avatar Anthony Attard avatar John Young avatar Adetunji Ojekunle(TeeJay)  avatar Kamrul Hasan avatar  avatar Mitchel Nelson avatar  avatar  avatar Tomas Zemanovic avatar Radu M Popescu avatar  avatar Connor Azzarello avatar Jun avatar  avatar Pepe avatar  avatar Vilém Raška avatar  avatar  avatar Jayanth R avatar Maurício Cordeiro avatar عثمان محامدي avatar Jamie Schembri avatar Limbert Lino Mattos avatar Scott Werner avatar

Watchers

 avatar James Cloos avatar  avatar

my-pop-os-conf's Issues

Add window left + right shortcut

Thanks for this repo, it's been very useful. Anyway my question is how to add shortcut cmd+opt+left to put window left side of screen and cmd+opt+right to put window right side of screen. This is the commands for xte, that works to remap my mouse buttons. Need to do the same for keyd/default.conf

# Window Left
"xte 'keydown Control_L' 'keydown Super_L' 'key Left' 'keyup Super_L' 'keyup Control_L'"
   b:9

# Window Right
"xte 'keydown Control_L' 'keydown Super_L' 'key Right' 'keyup Super_L' 'keyup Control_L'"
   b:8

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.