From 37e98b3835db599aab14f10f077eef74a4f160a3 Mon Sep 17 00:00:00 2001 From: speedie Date: Mon, 3 Jul 2023 02:55:19 +0200 Subject: [PATCH] Add new blog post --- articles/My workflow.md | 443 +++++++++++++++++++++++++++++++++ articles/My workflow.md.date | 1 + articles/img/system.jpg | Bin 0 -> 167747 bytes project-list.php | 14 +- rss.xml | 459 +++++++++++++++++++++++++++++++++++ 5 files changed, 910 insertions(+), 7 deletions(-) create mode 100644 articles/My workflow.md create mode 100644 articles/My workflow.md.date create mode 100644 articles/img/system.jpg diff --git a/articles/My workflow.md b/articles/My workflow.md new file mode 100644 index 0000000..46d6314 --- /dev/null +++ b/articles/My workflow.md @@ -0,0 +1,443 @@ +# My workflow + +2023-07-03 + +Woah, is that an upgraded blog? **Yes.** + +First I want to mention that blog posts are now being written in Markdown and +converted to HTML and RSS feeds on the fly by a PHP script I hacked together. +Formatting in the RSS feeds should be a lot nicer now, and I don't have to +do anything beyond write the Markdown and put the file in the `articles/` +directory. But that's the reason you now once again have duplicate blog posts. +I apologize for that. + +![My system](/articles/img/system.jpg) + +Today I want to talk about something a little different. I've talked about the +software I use in the past, but not really my system as a whole. If you've used +[spde](https://git.speedie.site/speedie/spde) in the past, you're already familiar +with it because it sets up a system nearly identical to mine, except it doesn't have +any of my files on it. + +I apologize in advance for the ridiculous length of this blog post, +I know it's long, but I wanted to go into detail about absolutely +everything. Despite the long length of this blog post though, +I still have not said everything I have to say. Insane, I know. +I do not expect that you read all of this, but I want to truly +document why I do what I do. + +Regardless, I thought I'd write about my workflow, to hopefully +give you some ideas on how you could potentially improve yours. Or at the very least, +you could point out the flaws in my workflow so I can improve mine. + +## Goals + +These are the goals for my workflow. If possible, everything I use should be +designed around these goals. They are: + +- Use the mouse as little as possible. + - Some applications like the web browser just suck by design. In those cases I + don't make any attempt to fix it. +- Use text as much as possible, because then I can use Vim which doesn't use the +mouse. +- Get stuff done as quickly as possible. I need to be able to write code, +text and documents quickly. The quicker the better. +- Some, but not too much eyecandy. +- Ideally written in C/C++ or shell script as well. But that's just because +it's what I'm most familiar with, and I like being able to fix bugs in programs +I use by myself. Of course, I would still use a good program even if it wasn't +written in a language I know. + +## The computer + +My operating system that I *actually* use is running on top of an Arch system in +a QEMU virtual machine. Both the host system and the guest system have full disk +encryption, as I believe this should be a standard. The reason I use a virtual +machine for the actual work is because it allows me to only pass through *some* +USB devices or *some* PCIe devices. It also allows me to quickly test different +configurations or operating systems, and allows me to quickly back up and restore +my system. I still have copies of my Gentoo system that I could restore right now. +This is close to time travel as it gets. Awesome. + +The system isn't too special, it's a box with a Intel Core i9 10900, 16 GB of DDR4 +RAM, an AMD Radeon RX 570 and 580. The reason I have two graphics cards is so I can +leave one to the host. If I need two virtual machines to both have decent graphics +I can leave the integrated graphics to the host and pass through the two GPUs. +These GPUs are quite old now, but I don't play any games on my computer or do any +graphically demanding work, so they are fine. + +## Operating system + +I use Arch Linux on both my laptop and desktop computer. I'm using a GNU/Linux distro +because I value freedom and privacy, but also because it is impossible to +achieve a good workflow on proprietary operating systems like Windows and macOS. + +As for why I choose to use Arch, it gets updates often because it's a rolling release, +PKGBUILDs (the format for building pacman packages) are very nice to work with for +those who are familiar with shell scripting, and even if you're not into writing +your own packages, there's the AUR (Arch User Repository) that users can push and +pull from if the package you need isn't available in the main repositories. + +While I could probably go with something like Parabola GNU/Linux-libre, my hardware +does not fully support it, unfortunately. + +## Window manager + +I use a standalone window manager (more specifically a dynamic tiling window manager) +because allow you to move your windows without using the mouse. The reason +I don't use a desktop environment is because a desktop environment comes with +all the programs I'm going to mention set up for you. Most of these programs +are not designed with the goals I have in mind though, so I would be getting +a lot of programs I don't want to use. A window manager as the name implies only +manages the windows, and it is up to me to find other programs that do other things +I need to do. + +Also, this applies to tiling window managers specifically, but instead of placing +windows on top of each other, when using a tiling window manager you **always** +have access to every window. This makes a massive difference if you have many +windows open all the time. Instead of wasting several seconds snapping windows +to the corners of the screen, why not have your window manager automatically +split the screen for you? + +The window manager I have chosen is as you guys probably know by now, +[dwm](https://dwm.suckless.org) because it's fast and allows plenty of customization +because everything is done in the C programming language. Basic customization +is easy even with no C knowledge, and patches can be applied to add extra +functionality. If you *do* happen to know C, you can implement a lot of +features you want yourself and submit patches to suckless, and if you don't +know C it's a great opportunity to learn more about C. This technically makes +dwm **the** most feature rich window manager, AND the most minimal window manager. +Very cool. + +The best part is because you're forking the dwm window manager, you have +the power to do anything you want. suckless can't randomly decide one day that +they want to remove a feature that you depend on, or randomly break the project. +If your dwm build breaks, it's your fault, because no one else is (presumably) +working on it. + +If you do not want to patch together a dwm build yourself, you can get +[mine here.](https://git.speedie.site/speedie/speedwm) + +## Terminal + +Most of the programs that I use are terminal applications. Therefore, the terminal +emulator is an essential part of my setup. For the same reasons I chose dwm +as my window manager, I've chosen [st](https://st.suckless.org) as my +terminal emulator of choice. I'd argue st (which stands for simple terminal) has +the most features out of any terminal, and most potential for customization +and new features. While st by default has many fewer features than xterm, +my fork of st for instance has transparency, sixel graphics, clickable URLs, +scrollback, keyboard select, ligatures, proper underlines, multi font support, +wide glyph support, and more. + +While there are terminals that offer these features separately, I have yet to +find one that offer all of the above. While st doesn't have all of these out of +the box, all of them can be combined into your st fork by using patches. The one +notable feature st is missing that some terminal emulators like Alacritty offer +is GPU accelerated buffers. But in most cases, this just isn't necessary or noticeable. + +This was partially taken from [Luke's build of st](https://github.com/Lukesmithxyz/st) +but if I press Ctrl+Shift+c I get a spmenu list of commands I've ran, and if I select +one it will copy the output of that command. It will **not** run the command +again, it will parse the terminal buffer and copy the output text to my clipboard. + +Once again, if you do not want to patch together an st build yourself, you can get +[mine here.](https://git.speedie.site/speedie/st) + +## File manager + +For simple tasks like moving a single file to a different place, I will +usually just use core utilities like `cp` to copy files around. But for more +complicated tasks, I will use a program called `vifm`. Vifm is a terminal file +manager, but I'm not using it because it's a terminal program. I'm using it because +it's incredibly efficient. It has Vi-style keybinds, doesn't use the mouse, supports +previewing PDFs, images, documents, music cover art and more using `vifmrun` and +ueberzugpp. It's excellent, and I have yet to find a graphical file manager anywhere +near as efficient. + +If you're used to Vim, it will take almost no time to learn it. `dd` deletes a line +in Vim, so naturally `dd` deletes a file or directory in Vifm. `cw` changes a +word in Vim, so in Vifm is renames a file or directory. `yy` copies (yanks) +a line in Vim, so in Vifm it copies a file or directory. It has two panes, one of +which can be used as either a preview pane, or a second pane, allowing you to +for example quickly copy between one directory and another. Speaking of Vim.. + +## Text editor + +The text editor I use should come as no surprise to anyone who has been following +my blog for a while. If there is one skill I want every single person on the planet +to learn it is the Vim text editor. Vim is the most important program in my workflow, +and if I could only have one of the programs I mentioned in the blog post, it would +definitely be Vim. Actually, more specifically Neovim. Neovim is just a fork of Vim +which is more community oriented that also adds Lua scripting support and supports +the XDG standard. + +The reason you should use Vim is because it doesn't use the mouse for anything. +While it is possible to use the mouse if you go out of your way to enable it, Vim +is designed to be operated using exclusively the keyboard. Tasks that take a long +time with a standard text editor, such as indenting thousands of lines, replacing +complicated text becomes tasks that can be performed in seconds. And seemingly +simple tasks like moving around in a file can be performed significantly faster +with Vim. The mouse is no longer holding you back. + +While it is true that it can have a steep learning curve, once you've actually +learned it, you will regret not having learned it earlier. Vim changes the way +you see and use programs, it changes the way you believe programs should be +designed. It's incredible. The "steep learning curve" isn't as bad though, +when you consider the fact that you can still use arrow keys when you begin +and the mouse to move between lines. So if you're coming from a simple text +editor you don't have to learn all of Vim's quirks all at once. You can +(and will) gradually learn it. You start with arrow keys, then start using +`hjkl` for movement and other basic keys like `g` and `G` + +Vim is already an upgrade from your standard text editor out of the box, but if you +want the text editor of your dreams, one that can match your IDE or at the very least +edit text at the speed of light, you can bind keys in your configuration. The ones +that changed my life are: + +`nnoremap h` +`nnoremap j` +`nnoremap k` +`nnoremap l` + +`nnoremap H :vertical resize +10` +`nnoremap J :resize -10` +`nnoremap K :resize +10` +`nnoremap L :vertical resize -10` + +If you can't tell already, these allow you to split your Vim window into +different sections using keybinds and resize those sections. If you want +a more proper IDE, you can use Vim plugins, which add functionality to it. +One of the most important plugins I use is +[Ctrlp](https://github.com/ctrlpvim/ctrlp.vim) which allows you to quickly +open files recursively in your current working directory. I usually bind +this to `Ctrl+F` but you can bind it to anything you want. + +If you have a true color terminal (which you do if you use the aforementioned +st) you have basically unlimited possibilities for customization. While images +are a bit tricky, they can certainly be done. + +Again, if you don't feel like doing all that configuration, you can get +my configuration for Neovim [here](https://git.speedie.site/speedie/speedie-nvim). + +## Music player + +I like music, and I don't like music players that suck. Most of them suck, unfortunately. +cmus is pretty nice though. It's fast and light, primarily because it's written +in C and is a terminal application. While it's not entirely like Vim, it uses +commands for navigation, supports playlists, metadata, and more. Pretty much +all the basic media player functionality you could imagine. I've also heard +of people using Ueberzug or similar to display the cover art inside cmus, but that +isn't something I've tried yet. + +You can control it without having the main program open using `cmus-remote`. +Not only can you do basic media control with it such as next and previous track, +pause, shuffle, repeat, etc. but you can also use it to query information about +the playing track and cmus +itself. This is useful in shell scripts, and I'm using this with my conky config +to display the metadata and cover art for the playing track, and I'm also using +it with my status bar. This is really nice. + +I've tried and used other music players in the past, such as Musique, moc, +musikcube, but all of them lack features I need. I still use musikcube occasionally, +because it has a really nice feature. You can run musikcube on the computer that +contains your music and other computers on your network can connect to it. +You can even use a web server like Apache with it if you want. + +Either way, there isn't that much to say about cmus, it's just excellent, and +doesn't really require any configuration whatsoever. You just start it, add +a music directory using `:add ~/Music`, update metadata using `:update-cache` +and play your music. + +## Email + +For email client, I use another terminal application called `neomutt`. It +doesn't have Vi-style keybinds by default, but it can be customized significantly. +In this case though, I haven't bothered and instead I simply use a script +by Luke Smith called [mutt wizard](https://github.com/LukeSmithxyz/mutt-wizard). +This script is very nice because it sets up mutt with appropriate inboxes, +downloads all the mail for you, sets up syncing and sets up neomutt with a sane +config for people who like Vi-style keybinds. + +Most email clients are terrible, and they usually take a very long time to open +when all you want to do is see your email. With neomutt and mutt wizard however, +because it downloads all the mail you don't need to be connected to the internet +to see your emails, and all emails you've sent and received are stored locally on +your computer, it opens instantly and you can instantly search through and delete +your emails. It doesn't download any mail unless you request it to, or set up a +cronjob to do it. I can't believe this is a core feature of most email clients. +Mutt wizard rocks, and I have yet to find anything that comes even close in terms +of user experience. + +Of course, if you don't want to use Luke's script, you can definitely go and +configure neomutt yourself. In fact I did this in the past. But for an ideal +setup you need other programs along with it, and it's a lot to manage and set up. +Luke's setup works perfectly for me, so all I do is install mutt wizard, log in +and everything is ready to go and I can start syncing my emails. + +## RSS + +I use RSS for media consumption, and this is for several reasons. RSS gives you +what you want, and ONLY what you want. Nothing else. Most sites that people +use like YouTube, Reddit and Twitter offer RSS feeds that you can use to get +media. Odysee recently added RSS feeds as well, which is very nice. In fact, +you might be reading this very blog post in an RSS reader. + +Either way, I use a program called newsboat as my RSS reader. While it is a +bit bloated in terms of dependencies, it gets the job done, and it is quite +scriptable. It is also very easy to get into, you just add a few lines to +`~/.config/newsboat/config` and add your feeds to `~/.config/newsboat/urls` +and you're ready to go. Very nice. + +I also use some scripts along with newsboat, that I can use to open, for +example videos in mpv, or other links in my web browser. I also have +a script to download videos using `yt-dlp` so I can watch them later +locally without an internet connection. + +My newsboat configuration can be found +[here](https://git.speedie.site/speedie/dotfiles) if you don't want to +deal with any of the configuration yourself. Keep in mind it doesn't +come with any urls file though. + +## Image viewer + +For viewing images, I use a program called `nsxiv`. It is a fork of the +older `sxiv` image viewer. Not too much to say here, but nsxiv is a very +scriptable image viewer. It can handle pretty much all types of images +you can imagine, it loads them in and displays them quickly. + +It is controlled primarily using keybinds. It has pretty much all the features +you expect out of an image viewer, but also more specific features such +as the `-o` flag, which will output the path to the +images you mark. You can mark an image using the `m` key. This is a super +useful feature. + +## Media player + +For media playback, I use mpv. I've used VLC in the past, and while that's +an okay player, it is a bit too bloated for me, and I don't really like +the QT look it has. mpv is controlled primarily using keybinds, but can +also be used with the mouse if all you need is basic features. + +mpv has some pretty cool features though, such as YouTube playback using +`youtube-dl`. The nice thing about this is that there are plugins like +sponsorblock which as the name implies will skip sponsor segments in +YouTube videos. I would like to see VLC do this. + +There are other nice scripts for mpv like downloading lyrics for +music and displaying it and I think you can even get a script which +streams from a piracy site if that's something you are into. +Either way, mpv is excellent and almost perfect, from the way they +treat their users on Twitter, to the playback, to the possible +customization. + +## Bluetooth, Wifi, Wallpapers, and more + +One interesting thing about my setup is that I use scripts for a lot +of things. There is far too much to note here, so I will dedicate this +section to the different scripts I use. + +For bluetooth, I've written a script that uses +[spmenu](https://spmenu.speedie.site) which interacts with the command +line program `bluetoothctl`. While you can do this using a GUI program +like blueman, this is incredibly fast. I just press `Ctrl+Super+Shift+b` +and it will automatically scan for devices to connect to. Most people +probably won't even have their bluetooth manager open when I'm already +connected to the device. + +Same goes for wifi, but here the script is a wrapper for `iwctl`, part +of the `iwd` package. + +For wallpapers, I'm once again using spmenu. I have a script that lists +out my wallpapers and allows me to pick one. It also previews the images +right there, no need for any external image viewers or anything. +And when I choose a wallpaper, I have that work alongside my browser +start page and window manager. When I select a wallpaper, the function +in my config will use Pywal to get colors from that image and theme my +terminal, status bar, web browser and web browser start page accordingly. +And when my terminal emulator is themed, all TUI programs will +be colored as well. + +I have a lot more of these scripts, it never ends. I use similar spmenu +scripts for clipboard management, password management, screen recording, +taking screenshots and more. Scripts are incredibly +useful. + +## Run launcher and bookmarking + +For run launcher, I use spmenu_run. It handles both .desktop entries, +traditional $PATH binaries, and even basic file management. Funnily +enough, if you use spmenu_run on GNOME and plug in a device like a +USB flash drive, it will actually ask if you want to open it in +spmenu_run. + +Bookmarking is also done using spmenu_run. If I type in `@` I can +get a list of bookmarks I've added, and I select one it will copy +the link to the clipboard. (or run any other command I want it to) + +I will add entries using +`@Cool link:echo https://cool.com | xclip -sel clipboard`. I find +this more useful than regular bookmarks because I can run any +command I want, not just copy links to my clipboard. It's incredibly +versatile and customizable. I should note that I will still +occasionally use my browser's built in bookmarking though. + +## Web browser + +I won't go too much into detail, but the web browser I use is Ungoogled +Chromium. I've chosen this web browser because although the codebase is +anything but minimal, it has a clean user interface, can be themed with +the rest of my system, runs very quickly on both new and old systems, +respects your privacy, and can be extended using extensions. + +I don't use that many extensions. I use uBlock Origin because an ad +blocker is essential if you want to use the modern web. There's just +no way around it. I also use Vimium, which adds basic Vim motions to +Chromium, and notably the `f` (follow) functionality. This +was taken from Qutebrowser and allows you to navigate web pages +exclusively using the keyboard. I usually use JShelter as well, which +prevents some, but not all fingerprinting and other malicious things +websites like to do. It's not perfect, something like GNU IceCat would +be a LOT better for security, but this is good enough for me. + +If you want to read more about why I like Ungoogled Chromium, check +out my article titled +[[Ungoogled Chromium - The best browser for most people]]. + +## PDFs + +For reading PDFs, I use Zathura. The reason I use it as my PDF reader +is because it opens instantly, has Vi-style keybinds, and supports +everything a basic reader should, such as printing. Zathura can +be themed, and so can the documents. I have it set to always use +a dark theme, because a blinding white page isn't very nice. + +Not too much to say here, if you know how to navigate in Vim, you +know exactly how to navigate in Zathura. It's that simple. + +## Writing + +I write almost everything in Markdown. The only exception is this +website. But even then, the blog posts themselves are written in +Markdown. + +I like Markdown because it can be converted to +any format you want using programs like Pandoc. All the software +I write now uses Pandoc to generate man pages. It is really +convenient. + +## EOF + +Alright.. so, that's my system, I guess. As you can tell, it's +heavily designed around Vim like programs and the command line. +If you were wondering why I'm such a big fan of the UNIX +philosophy, specifically the "handle text streams", this +is why. + +I believe I've perfected my setup now, which shows because I +haven't been doing any major changes to my setup or workflow +all year. I did briefly attempt to move over to Wayland a while ago, +and while I did manage to rewrite my scripts to support both X11 +and Wayland, I have decided to stick with X11 and my dwm fork. + +Anyways, I think that's all I have to say. Have a good day! diff --git a/articles/My workflow.md.date b/articles/My workflow.md.date new file mode 100644 index 0000000..7b75672 --- /dev/null +++ b/articles/My workflow.md.date @@ -0,0 +1 @@ +2023-07-03 diff --git a/articles/img/system.jpg b/articles/img/system.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3b46e511d391fbb78842dcf66504188f46e2dd8b GIT binary patch literal 167747 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ʀ+xA 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
  • 0TMuL|$s#g|~vB@NvqTt=|zZ%u$ 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 literal 0 HcmV?d00001 diff --git a/project-list.php b/project-list.php index a4d607d..a6fab82 100644 --- a/project-list.php +++ b/project-list.php @@ -13,25 +13,25 @@

    Projects

    Here's a list of most software projects I've worked on/currently work on or people still use.

    Note that it is not a full list, for a full list see my Gitea instance and my GitHub.

    -

    spmenu

    +

    spmenu

    spmenu is a simple X11 and Wayland menu application which takes standard input, parses it, lets the user choose an option and sends the selected option to standard output. It also serves as a run launcher and desktop launcher through the included shell script spmenu_run, which handles both $PATH listing, .desktop entries, and file listing.

    More information Git repository

    -

    fontctrl

    +

    fontctrl

    fontctrl is a minimal, symlink based font manager for GNU/Linux. It handles installation, removal, and management of fonts, keeping your custom fonts easy to install, remove and manage.

    More information Git repository

    -

    elevendebloater

    +

    elevendebloater

    Elevendebloater is a minimal, hackable free software Windows 10 and 11 debloater. It removes most bloatware Microsoft added to the new Windows 11 operating system through winget.

    More information Git repository

    -

    Project 081

    +

    Project 081

    Project 081 is a discontinued modification of Apple's Mac OS X 10.4 Tiger operating system adding better hardware support for the unofficially supported but mostly functional Late 2007 and Early 2008 Apple Macs.

    More information Git repository

    -

    startpage

    +

    startpage

    A minimal start page for web browsers without JavaScript. It has support for overriding the CSS with Pywal colors and uses your desktop background as background for the page.

    Git repository

    -

    iron

    +

    iron

    iron is a minimal, customizable, hackable rautafarmi textboard client for GNU/Linux written in Bash. iron is the successor to rchat, and is the first client to support the new, faster, JSON rautafarmi API.

    More information Git repository

    -

    rchat

    +

    rchat

    rchat is a discontinued, minimal, customizable, hackable rautafarmi textboard client for GNU/Linux written in Bash. Unlike iron, rchat only supports the old messages.txt method.

    More information Git repository

    diff --git a/rss.xml b/rss.xml index 69b99e7..c64473f 100644 --- a/rss.xml +++ b/rss.xml @@ -3,6 +3,465 @@ speedie's blog speedie's blog, about stuff I want to talk about. + + My workflow + /blog.php/My+workflow + /blog.php/My+workflow + Mon, 03 Jul 2023 00:00:00 +0000 + + My workflow + +

    2023-07-03

    + +

    Woah, is that an upgraded blog? Yes.

    + +

    First I want to mention that blog posts are now being written in Markdown and +converted to HTML and RSS feeds on the fly by a PHP script I hacked together. +Formatting in the RSS feeds should be a lot nicer now, and I don't have to +do anything beyond write the Markdown and put the file in the articles/ +directory. But that's the reason you now once again have duplicate blog posts. +I apologize for that.

    + +

    My system

    + +

    Today I want to talk about something a little different. I've talked about the +software I use in the past, but not really my system as a whole. If you've used +spde in the past, you're already familiar +with it because it sets up a system nearly identical to mine, except it doesn't have +any of my files on it.

    + +

    I apologize in advance for the ridiculous length of this blog post, +I know it's long, but I wanted to go into detail about absolutely +everything. Despite the long length of this blog post though, +I still have not said everything I have to say. Insane, I know. +I do not expect that you read all of this, but I want to truly +document why I do what I do.

    + +

    Regardless, I thought I'd write about my workflow, to hopefully +give you some ideas on how you could potentially improve yours. Or at the very least, +you could point out the flaws in my workflow so I can improve mine.

    + +

    Goals

    + +

    These are the goals for my workflow. If possible, everything I use should be +designed around these goals. They are:

    + +
      +
    • Use the mouse as little as possible. + +
        +
      • Some applications like the web browser just suck by design. In those cases I +don't make any attempt to fix it.
      • +
    • +
    • Use text as much as possible, because then I can use Vim which doesn't use the +mouse.
    • +
    • Get stuff done as quickly as possible. I need to be able to write code, +text and documents quickly. The quicker the better.
    • +
    • Some, but not too much eyecandy.
    • +
    • Ideally written in C/C++ or shell script as well. But that's just because +it's what I'm most familiar with, and I like being able to fix bugs in programs +I use by myself. Of course, I would still use a good program even if it wasn't +written in a language I know.
    • +
    + +

    The computer

    + +

    My operating system that I actually use is running on top of an Arch system in +a QEMU virtual machine. Both the host system and the guest system have full disk +encryption, as I believe this should be a standard. The reason I use a virtual +machine for the actual work is because it allows me to only pass through some +USB devices or some PCIe devices. It also allows me to quickly test different +configurations or operating systems, and allows me to quickly back up and restore +my system. I still have copies of my Gentoo system that I could restore right now. +This is close to time travel as it gets. Awesome.

    + +

    The system isn't too special, it's a box with a Intel Core i9 10900, 16 GB of DDR4 +RAM, an AMD Radeon RX 570 and 580. The reason I have two graphics cards is so I can +leave one to the host. If I need two virtual machines to both have decent graphics +I can leave the integrated graphics to the host and pass through the two GPUs. +These GPUs are quite old now, but I don't play any games on my computer or do any +graphically demanding work, so they are fine.

    + +

    Operating system

    + +

    I use Arch Linux on both my laptop and desktop computer. I'm using a GNU/Linux distro +because I value freedom and privacy, but also because it is impossible to +achieve a good workflow on proprietary operating systems like Windows and macOS.

    + +

    As for why I choose to use Arch, it gets updates often because it's a rolling release, +PKGBUILDs (the format for building pacman packages) are very nice to work with for +those who are familiar with shell scripting, and even if you're not into writing +your own packages, there's the AUR (Arch User Repository) that users can push and +pull from if the package you need isn't available in the main repositories.

    + +

    While I could probably go with something like Parabola GNU/Linux-libre, my hardware +does not fully support it, unfortunately.

    + +

    Window manager

    + +

    I use a standalone window manager (more specifically a dynamic tiling window manager) +because allow you to move your windows without using the mouse. The reason +I don't use a desktop environment is because a desktop environment comes with +all the programs I'm going to mention set up for you. Most of these programs +are not designed with the goals I have in mind though, so I would be getting +a lot of programs I don't want to use. A window manager as the name implies only +manages the windows, and it is up to me to find other programs that do other things +I need to do.

    + +

    Also, this applies to tiling window managers specifically, but instead of placing +windows on top of each other, when using a tiling window manager you always +have access to every window. This makes a massive difference if you have many +windows open all the time. Instead of wasting several seconds snapping windows +to the corners of the screen, why not have your window manager automatically +split the screen for you?

    + +

    The window manager I have chosen is as you guys probably know by now, +dwm because it's fast and allows plenty of customization +because everything is done in the C programming language. Basic customization +is easy even with no C knowledge, and patches can be applied to add extra +functionality. If you do happen to know C, you can implement a lot of +features you want yourself and submit patches to suckless, and if you don't +know C it's a great opportunity to learn more about C. This technically makes +dwm the most feature rich window manager, AND the most minimal window manager. +Very cool.

    + +

    The best part is because you're forking the dwm window manager, you have +the power to do anything you want. suckless can't randomly decide one day that +they want to remove a feature that you depend on, or randomly break the project. +If your dwm build breaks, it's your fault, because no one else is (presumably) +working on it.

    + +

    If you do not want to patch together a dwm build yourself, you can get +mine here.

    + +

    Terminal

    + +

    Most of the programs that I use are terminal applications. Therefore, the terminal +emulator is an essential part of my setup. For the same reasons I chose dwm +as my window manager, I've chosen st as my +terminal emulator of choice. I'd argue st (which stands for simple terminal) has +the most features out of any terminal, and most potential for customization +and new features. While st by default has many fewer features than xterm, +my fork of st for instance has transparency, sixel graphics, clickable URLs, +scrollback, keyboard select, ligatures, proper underlines, multi font support, +wide glyph support, and more.

    + +

    While there are terminals that offer these features separately, I have yet to +find one that offer all of the above. While st doesn't have all of these out of +the box, all of them can be combined into your st fork by using patches. The one +notable feature st is missing that some terminal emulators like Alacritty offer +is GPU accelerated buffers. But in most cases, this just isn't necessary or noticeable.

    + +

    This was partially taken from Luke's build of st +but if I press Ctrl+Shift+c I get a spmenu list of commands I've ran, and if I select +one it will copy the output of that command. It will not run the command +again, it will parse the terminal buffer and copy the output text to my clipboard.

    + +

    Once again, if you do not want to patch together an st build yourself, you can get +mine here.

    + +

    File manager

    + +

    For simple tasks like moving a single file to a different place, I will +usually just use core utilities like cp to copy files around. But for more +complicated tasks, I will use a program called vifm. Vifm is a terminal file +manager, but I'm not using it because it's a terminal program. I'm using it because +it's incredibly efficient. It has Vi-style keybinds, doesn't use the mouse, supports +previewing PDFs, images, documents, music cover art and more using vifmrun and +ueberzugpp. It's excellent, and I have yet to find a graphical file manager anywhere +near as efficient.

    + +

    If you're used to Vim, it will take almost no time to learn it. dd deletes a line +in Vim, so naturally dd deletes a file or directory in Vifm. cw changes a +word in Vim, so in Vifm is renames a file or directory. yy copies (yanks) +a line in Vim, so in Vifm it copies a file or directory. It has two panes, one of +which can be used as either a preview pane, or a second pane, allowing you to +for example quickly copy between one directory and another. Speaking of Vim..

    + +

    Text editor

    + +

    The text editor I use should come as no surprise to anyone who has been following +my blog for a while. If there is one skill I want every single person on the planet +to learn it is the Vim text editor. Vim is the most important program in my workflow, +and if I could only have one of the programs I mentioned in the blog post, it would +definitely be Vim. Actually, more specifically Neovim. Neovim is just a fork of Vim +which is more community oriented that also adds Lua scripting support and supports +the XDG standard.

    + +

    The reason you should use Vim is because it doesn't use the mouse for anything. +While it is possible to use the mouse if you go out of your way to enable it, Vim +is designed to be operated using exclusively the keyboard. Tasks that take a long +time with a standard text editor, such as indenting thousands of lines, replacing +complicated text becomes tasks that can be performed in seconds. And seemingly +simple tasks like moving around in a file can be performed significantly faster +with Vim. The mouse is no longer holding you back.

    + +

    While it is true that it can have a steep learning curve, once you've actually +learned it, you will regret not having learned it earlier. Vim changes the way +you see and use programs, it changes the way you believe programs should be +designed. It's incredible. The "steep learning curve" isn't as bad though, +when you consider the fact that you can still use arrow keys when you begin +and the mouse to move between lines. So if you're coming from a simple text +editor you don't have to learn all of Vim's quirks all at once. You can +(and will) gradually learn it. You start with arrow keys, then start using +hjkl for movement and other basic keys like g and G

    + +

    Vim is already an upgrade from your standard text editor out of the box, but if you +want the text editor of your dreams, one that can match your IDE or at the very least +edit text at the speed of light, you can bind keys in your configuration. The ones +that changed my life are:

    + +

    nnoremap <C-h> <C-w>h +nnoremap <C-j> <C-w>j +nnoremap <C-k> <C-w>k +nnoremap <C-l> <C-w>l

    + +

    nnoremap H :vertical resize +10<cr> +nnoremap J :resize -10<cr> +nnoremap K :resize +10<cr> +nnoremap L :vertical resize -10<cr>

    + +

    If you can't tell already, these allow you to split your Vim window into +different sections using keybinds and resize those sections. If you want +a more proper IDE, you can use Vim plugins, which add functionality to it. +One of the most important plugins I use is +Ctrlp which allows you to quickly +open files recursively in your current working directory. I usually bind +this to Ctrl+F but you can bind it to anything you want.

    + +

    If you have a true color terminal (which you do if you use the aforementioned +st) you have basically unlimited possibilities for customization. While images +are a bit tricky, they can certainly be done.

    + +

    Again, if you don't feel like doing all that configuration, you can get +my configuration for Neovim here.

    + +

    Music player

    + +

    I like music, and I don't like music players that suck. Most of them suck, unfortunately. +cmus is pretty nice though. It's fast and light, primarily because it's written +in C and is a terminal application. While it's not entirely like Vim, it uses +commands for navigation, supports playlists, metadata, and more. Pretty much +all the basic media player functionality you could imagine. I've also heard +of people using Ueberzug or similar to display the cover art inside cmus, but that +isn't something I've tried yet.

    + +

    You can control it without having the main program open using cmus-remote. +Not only can you do basic media control with it such as next and previous track, +pause, shuffle, repeat, etc. but you can also use it to query information about +the playing track and cmus +itself. This is useful in shell scripts, and I'm using this with my conky config +to display the metadata and cover art for the playing track, and I'm also using +it with my status bar. This is really nice.

    + +

    I've tried and used other music players in the past, such as Musique, moc, +musikcube, but all of them lack features I need. I still use musikcube occasionally, +because it has a really nice feature. You can run musikcube on the computer that +contains your music and other computers on your network can connect to it. +You can even use a web server like Apache with it if you want.

    + +

    Either way, there isn't that much to say about cmus, it's just excellent, and +doesn't really require any configuration whatsoever. You just start it, add +a music directory using :add ~/Music, update metadata using :update-cache +and play your music.

    + +

    Email

    + +

    For email client, I use another terminal application called neomutt. It +doesn't have Vi-style keybinds by default, but it can be customized significantly. +In this case though, I haven't bothered and instead I simply use a script +by Luke Smith called mutt wizard. +This script is very nice because it sets up mutt with appropriate inboxes, +downloads all the mail for you, sets up syncing and sets up neomutt with a sane +config for people who like Vi-style keybinds.

    + +

    Most email clients are terrible, and they usually take a very long time to open +when all you want to do is see your email. With neomutt and mutt wizard however, +because it downloads all the mail you don't need to be connected to the internet +to see your emails, and all emails you've sent and received are stored locally on +your computer, it opens instantly and you can instantly search through and delete +your emails. It doesn't download any mail unless you request it to, or set up a +cronjob to do it. I can't believe this is a core feature of most email clients. +Mutt wizard rocks, and I have yet to find anything that comes even close in terms +of user experience.

    + +

    Of course, if you don't want to use Luke's script, you can definitely go and +configure neomutt yourself. In fact I did this in the past. But for an ideal +setup you need other programs along with it, and it's a lot to manage and set up. +Luke's setup works perfectly for me, so all I do is install mutt wizard, log in +and everything is ready to go and I can start syncing my emails.

    + +

    RSS

    + +

    I use RSS for media consumption, and this is for several reasons. RSS gives you +what you want, and ONLY what you want. Nothing else. Most sites that people +use like YouTube, Reddit and Twitter offer RSS feeds that you can use to get +media. Odysee recently added RSS feeds as well, which is very nice. In fact, +you might be reading this very blog post in an RSS reader.

    + +

    Either way, I use a program called newsboat as my RSS reader. While it is a +bit bloated in terms of dependencies, it gets the job done, and it is quite +scriptable. It is also very easy to get into, you just add a few lines to +~/.config/newsboat/config and add your feeds to ~/.config/newsboat/urls +and you're ready to go. Very nice.

    + +

    I also use some scripts along with newsboat, that I can use to open, for +example videos in mpv, or other links in my web browser. I also have +a script to download videos using yt-dlp so I can watch them later +locally without an internet connection.

    + +

    My newsboat configuration can be found +here if you don't want to +deal with any of the configuration yourself. Keep in mind it doesn't +come with any urls file though.

    + +

    Image viewer

    + +

    For viewing images, I use a program called nsxiv. It is a fork of the +older sxiv image viewer. Not too much to say here, but nsxiv is a very +scriptable image viewer. It can handle pretty much all types of images +you can imagine, it loads them in and displays them quickly.

    + +

    It is controlled primarily using keybinds. It has pretty much all the features +you expect out of an image viewer, but also more specific features such +as the -o flag, which will output the path to the +images you mark. You can mark an image using the m key. This is a super +useful feature.

    + +

    Media player

    + +

    For media playback, I use mpv. I've used VLC in the past, and while that's +an okay player, it is a bit too bloated for me, and I don't really like +the QT look it has. mpv is controlled primarily using keybinds, but can +also be used with the mouse if all you need is basic features.

    + +

    mpv has some pretty cool features though, such as YouTube playback using +youtube-dl. The nice thing about this is that there are plugins like +sponsorblock which as the name implies will skip sponsor segments in +YouTube videos. I would like to see VLC do this.

    + +

    There are other nice scripts for mpv like downloading lyrics for +music and displaying it and I think you can even get a script which +streams from a piracy site if that's something you are into. +Either way, mpv is excellent and almost perfect, from the way they +treat their users on Twitter, to the playback, to the possible +customization.

    + +

    Bluetooth, Wifi, Wallpapers, and more

    + +

    One interesting thing about my setup is that I use scripts for a lot +of things. There is far too much to note here, so I will dedicate this +section to the different scripts I use.

    + +

    For bluetooth, I've written a script that uses +spmenu which interacts with the command +line program bluetoothctl. While you can do this using a GUI program +like blueman, this is incredibly fast. I just press Ctrl+Super+Shift+b +and it will automatically scan for devices to connect to. Most people +probably won't even have their bluetooth manager open when I'm already +connected to the device.

    + +

    Same goes for wifi, but here the script is a wrapper for iwctl, part +of the iwd package.

    + +

    For wallpapers, I'm once again using spmenu. I have a script that lists +out my wallpapers and allows me to pick one. It also previews the images +right there, no need for any external image viewers or anything. +And when I choose a wallpaper, I have that work alongside my browser +start page and window manager. When I select a wallpaper, the function +in my config will use Pywal to get colors from that image and theme my +terminal, status bar, web browser and web browser start page accordingly. +And when my terminal emulator is themed, all TUI programs will +be colored as well.

    + +

    I have a lot more of these scripts, it never ends. I use similar spmenu +scripts for clipboard management, password management, screen recording, +taking screenshots and more. Scripts are incredibly +useful.

    + +

    Run launcher and bookmarking

    + +

    For run launcher, I use spmenu_run. It handles both .desktop entries, +traditional $PATH binaries, and even basic file management. Funnily +enough, if you use spmenu_run on GNOME and plug in a device like a +USB flash drive, it will actually ask if you want to open it in +spmenu_run.

    + +

    Bookmarking is also done using spmenu_run. If I type in @ I can +get a list of bookmarks I've added, and I select one it will copy +the link to the clipboard. (or run any other command I want it to)

    + +

    I will add entries using +@Cool link:echo https://cool.com | xclip -sel clipboard. I find +this more useful than regular bookmarks because I can run any +command I want, not just copy links to my clipboard. It's incredibly +versatile and customizable. I should note that I will still +occasionally use my browser's built in bookmarking though.

    + +

    Web browser

    + +

    I won't go too much into detail, but the web browser I use is Ungoogled +Chromium. I've chosen this web browser because although the codebase is +anything but minimal, it has a clean user interface, can be themed with +the rest of my system, runs very quickly on both new and old systems, +respects your privacy, and can be extended using extensions.

    + +

    I don't use that many extensions. I use uBlock Origin because an ad +blocker is essential if you want to use the modern web. There's just +no way around it. I also use Vimium, which adds basic Vim motions to +Chromium, and notably the f (follow) functionality. This +was taken from Qutebrowser and allows you to navigate web pages +exclusively using the keyboard. I usually use JShelter as well, which +prevents some, but not all fingerprinting and other malicious things +websites like to do. It's not perfect, something like GNU IceCat would +be a LOT better for security, but this is good enough for me.

    + +

    If you want to read more about why I like Ungoogled Chromium, check +out my article titled +Ungoogled Chromium - The best browser for most people.

    + +

    PDFs

    + +

    For reading PDFs, I use Zathura. The reason I use it as my PDF reader +is because it opens instantly, has Vi-style keybinds, and supports +everything a basic reader should, such as printing. Zathura can +be themed, and so can the documents. I have it set to always use +a dark theme, because a blinding white page isn't very nice.

    + +

    Not too much to say here, if you know how to navigate in Vim, you +know exactly how to navigate in Zathura. It's that simple.

    + +

    Writing

    + +

    I write almost everything in Markdown. The only exception is this +website. But even then, the blog posts themselves are written in +Markdown.

    + +

    I like Markdown because it can be converted to +any format you want using programs like Pandoc. All the software +I write now uses Pandoc to generate man pages. It is really +convenient.

    + +

    EOF

    + +

    Alright.. so, that's my system, I guess. As you can tell, it's +heavily designed around Vim like programs and the command line. +If you were wondering why I'm such a big fan of the UNIX +philosophy, specifically the "handle text streams", this +is why.

    + +

    I believe I've perfected my setup now, which shows because I +haven't been doing any major changes to my setup or workflow +all year. I did briefly attempt to move over to Wayland a while ago, +and while I did manage to rewrite my scripts to support both X11 +and Wayland, I have decided to stick with X11 and my dwm fork.

    + +

    Anyways, I think that's all I have to say. Have a good day!

    + + ]]> +
    +
    Host your own services NOW /blog.php/Host+your+own+services+NOW