Add 3 very old drafts from my old blog
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
Anthony Wang 2024-01-11 13:58:20 -05:00
parent 9d079a38e0
commit 13f72e74e6
Signed by: a
SSH key fingerprint: SHA256:B5ADfMCqd2M7d/jtXDoihAV/yfXOAbWWri9+GdCN4hQ
3 changed files with 269 additions and 0 deletions

View 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`

View 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
View 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" |