Add 3 very old drafts from my old blog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
9d079a38e0
commit
13f72e74e6
225
content/posts/analyzing-my-packages.md
Normal file
225
content/posts/analyzing-my-packages.md
Normal file
|
@ -0,0 +1,225 @@
|
|||
---
|
||||
title: "Analyzing My Packages"
|
||||
date: 2020-11-25 22:03:34 -0600
|
||||
draft: true
|
||||
type: "post"
|
||||
tags: ["Linux"]
|
||||
---
|
||||
|
||||
|
||||
Recently, I ran `yay -Ps`, and I was horrified to discover that I have a total of **1614** packages installed, including **193** explicitly installed packages. How did my slim and lean Arch install become so bloated? I thought it would be a good exercise to go through my list of explicity installed packages and figure out why each of them was installed.
|
||||
|
||||
|
||||
## Core
|
||||
|
||||
### Essentials
|
||||
- `base`
|
||||
- `bash-completion`
|
||||
- `linux`
|
||||
- `linux-firmware`
|
||||
- `linux-headers`
|
||||
- `sudo`
|
||||
|
||||
### Arch stuff
|
||||
- `arch-install-scripts`
|
||||
- `archlinux-wallpaper`
|
||||
- `pacgraph`
|
||||
- `reflector`
|
||||
- `yay-bin`
|
||||
|
||||
### Boot and dual-boot stuff
|
||||
- `efibootmgr`
|
||||
- `grub`
|
||||
- `intel-ucode`
|
||||
- `ntfs-3g`
|
||||
- `os-prober`
|
||||
|
||||
### CLI tools
|
||||
- `bpytop`
|
||||
- `emacs`
|
||||
- `fish`
|
||||
- `fzf`
|
||||
- `htop`
|
||||
- `hyperfine`
|
||||
- `nano`
|
||||
- `neofetch`
|
||||
- `tldr`
|
||||
- `vi`
|
||||
- `vim`
|
||||
- `youtube-dl`
|
||||
|
||||
|
||||
## Graphics
|
||||
|
||||
### Graphics
|
||||
- `intel-media-driver`
|
||||
- `libva-utils`
|
||||
- `vulkan-intel`
|
||||
- `weston`
|
||||
- `xdotool`
|
||||
- `xf86-video-nouveau`
|
||||
- `xorg-server-xwayland`
|
||||
- `xorg-xbacklight`
|
||||
- `xorg-xhost`
|
||||
|
||||
### KDE Plasma
|
||||
- `breeze-grub`
|
||||
- `dolphin-plugins`
|
||||
- `kcm-wacomtablet`
|
||||
- Everything in `kde-applications-meta` minus `kde-accessibility-meta`, `kde-education-meta`, and `kde-games-meta` (`kde-applications-meta` comes with about 70 applications just starting with K, so you need to remove the heavy hitters to reduce bloat)
|
||||
- `plasma-meta`
|
||||
- `plasma-wayland-session`
|
||||
- `packagekit-qt5`
|
||||
- `xdg-user-dirs`
|
||||
|
||||
### i3
|
||||
- `dmenu`
|
||||
- `feh`
|
||||
- `i3-wm`
|
||||
- `i3lock`
|
||||
- `i3status`
|
||||
|
||||
### Web browsers
|
||||
- `brave-bin`
|
||||
- `browsh-bin`
|
||||
- `chromium`
|
||||
- `firefox`
|
||||
- `links`
|
||||
- `lynx`
|
||||
|
||||
### Awesome free and open-source apps
|
||||
- `audacity`
|
||||
- `blender`
|
||||
- `gimp`
|
||||
- `gparted`
|
||||
- `inkscape`
|
||||
- `krita`
|
||||
- `libreoffice-fresh`
|
||||
- `mpv`
|
||||
- `obs-studio`
|
||||
- `vscodium-bin`
|
||||
- `xournalpp`
|
||||
|
||||
### Games and emulators
|
||||
- `2048-py`
|
||||
- `dolphin-emu`
|
||||
- Everything in the `libretro` package group.
|
||||
- `supertux`
|
||||
- `supertuxkart`
|
||||
- `yuzu-mainline-bin`
|
||||
|
||||
|
||||
## Developer
|
||||
|
||||
### Stuff in `base-devel`
|
||||
- `autoconf`
|
||||
- `automake`
|
||||
- `bison`
|
||||
- `fakeroot`
|
||||
- `flex`
|
||||
- `groff`
|
||||
- `m4`
|
||||
- `make`
|
||||
- `patch`
|
||||
- `pkgconf`
|
||||
|
||||
### Git
|
||||
- `git`
|
||||
- `github-cli`
|
||||
- `github-desktop-bin`
|
||||
|
||||
### Java
|
||||
- `eclipse-java-bin`
|
||||
- `jdk-openjdk`
|
||||
|
||||
### Python
|
||||
- `jupyterlab`
|
||||
- `pypy3`
|
||||
- `python-pip`
|
||||
- `python-poetry`
|
||||
- `python-pylint`
|
||||
- `python-tox`
|
||||
- `python-wheel`
|
||||
- `sagemath`
|
||||
- `sagemath-jupyter`
|
||||
- `tk`
|
||||
- `twine`
|
||||
|
||||
### Ruby
|
||||
- `ruby`
|
||||
- `ruby-bundler`
|
||||
- `rubygems`
|
||||
|
||||
### zsh
|
||||
- `zsh`
|
||||
- `zsh-autosuggestions`
|
||||
- `zsh-completions`
|
||||
- `zsh-syntax-highlighting`
|
||||
- `powerline`
|
||||
- `powerline-fonts`
|
||||
|
||||
|
||||
## Other useful stuff
|
||||
|
||||
### Laptop tools
|
||||
- `libinput_gestures_qt`
|
||||
- `onboard`
|
||||
|
||||
### Printing
|
||||
- `cups`
|
||||
- `hplip`
|
||||
|
||||
### Networking
|
||||
- `bluez-utils`
|
||||
- `bridge-utils`
|
||||
- `dnsmasq`
|
||||
- `ebtables`
|
||||
- `freerdp`
|
||||
- `networkmanager`
|
||||
- `net-tools`
|
||||
|
||||
|
||||
## Pretending my computer is running something other than Arch
|
||||
|
||||
### Virtualization
|
||||
- `docker`
|
||||
- `edk2-ovmf`
|
||||
- `libguestfs`
|
||||
- `libvirt`
|
||||
- `lxc`
|
||||
- `lxd`
|
||||
- `qemu`
|
||||
- `vagrant`
|
||||
- `virt-manager`
|
||||
- `virtualbox`
|
||||
- `x11docker`
|
||||
|
||||
### Wine
|
||||
- `playonlinux`
|
||||
- `wine`
|
||||
- `wine-gecko`
|
||||
- `wine-mono`
|
||||
- `winetricks`
|
||||
|
||||
|
||||
## Miscellaneous
|
||||
|
||||
### Hacking
|
||||
- `checkra1n-cli`
|
||||
- `fusee-launcher-git`
|
||||
- `ns-usbloader`
|
||||
- `nx-udev`
|
||||
|
||||
### Proprietary stuff
|
||||
- `unrar`
|
||||
- `zoom`
|
||||
|
||||
### Everything else I couldn't categorize
|
||||
- `cool-retro-term`
|
||||
- `cryfs`
|
||||
- `flatpak`
|
||||
- `noto-fonts-emoji`
|
||||
- `obs-v4l2sink`
|
||||
- `pulseaudio-bluetooth`
|
||||
- `usbutils`
|
||||
- `v4l2loopback-dkms`
|
27
content/posts/who-should-use-linux.md
Normal file
27
content/posts/who-should-use-linux.md
Normal file
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
title: "Who Should Use Linux"
|
||||
date: 2021-02-17
|
||||
draft: true
|
||||
type: "post"
|
||||
tags: ["Linux"]
|
||||
---
|
||||
|
||||
|
||||
1. People who are not afraid of the command line.
|
||||
2. People who hate install wizards.
|
||||
3. People who hate Windows update.
|
||||
4. People who can intelligently use a search engine to solve problems.
|
||||
5. People who want one-command software updates.
|
||||
6. People who love customizing their computer.
|
||||
7. People who hate telemetry and tech companies invading their privacy.
|
||||
8. People who hate proprietary software.
|
||||
9. People who love virtual desktops.
|
||||
10. People who love programming.
|
||||
11. People who want to compile their software from source.
|
||||
12. People who like exploring new things.
|
||||
13. People who don't want to pay for a Windows license.
|
||||
14. People who have older computers and don't want Windows to hog their resources.
|
||||
15. People who don't want to boot a live USB just to use GParted.
|
||||
16. People who don't want to be stuck in a walled garden/
|
||||
17. People who want to put the fun back into computing.
|
||||
18. People who
|
17
content/posts/why-arch.md
Normal file
17
content/posts/why-arch.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
title: "Why Arch?"
|
||||
date: 2020-10-05 13:27:10 -0500
|
||||
draft: true
|
||||
type: "post"
|
||||
tags: ["Linux"]
|
||||
---
|
||||
|
||||
| Pro | Con |
|
||||
| --- | --- |
|
||||
| Minimal installer... | ...but it's confusing for beginners |
|
||||
| Bleeding-edge software... | ...but less stable and more prone to breakages |
|
||||
| Very complete software library with the Arch User Repository... | ...but anyone can add a package, so it can't always be trusted |
|
||||
| Ultimate customizability... | ...but time-consuming as well |
|
||||
| Teaches you tons about Linux... | ...even if you don't want to learn |
|
||||
| Extremely helpful wiki... | ...but people always tell you to read the docs if you ask for help on a forum |
|
||||
| Arch users are stereotyped as "l33t hax0rz"... | ...but also as "autistic middle-schoolers" |
|
Loading…
Reference in a new issue