1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
+++
author = "Kumar Damani"
title = "Programs and Equipment"
date = "2021-11-12"
description = "Overview for the programs and equipment I use day-to-day."
tags = [
"personal",
"tech",
]
+++
The programs and equipment I use on a daily basis.
<!--more-->
# Programs and Equipment I Use
I'm about getting things done quickly and having as little latency between
my thoughts and actions on the computer.
I like having vim-like bindings and prefer running programs in the terminal for simplicity's sake.
That said, I'm very much against the cringe meme that things in the terminal are "cooler" or "nerdier" XD.
Terminals are good for most tasks, but useless for others, for example, browsing the web
(I admit this unfortunate fact with much consternation) or looking at maps.
## Software I Use
### OS Distribution
[NixOS](https://nixos.org/). NixOS is an immutable OS where you are only allowed to modify the system
via declarative config files.
I've distro-hopped between Manjaro, Void, Debian, and Fedora, but since NixOS
this has largely stopped as I'm quite happy with my NixOS + Home Manager setup.
I did like Debian, and Fedora as well.
You can find my configs [here](https://gitlab.com/kdam0/dotfiles-nix).
There is a dedicated [post]({{< ref "/post/nixos-p1" >}}) about this.
### Desktop Environment
I've settled on [DWL](https://github.com/djpohly/dwl) after many years of hopping.
Its clean, functional, and extremely light.
Prior to this, I've used Bsmpw + Sxhkd, i3, Gnome, KDE Plasma etc.
I'm glad these exist and people get use out of it, but for now I do not miss it.

### Text Editor
[(neo)vim](https://neovim.io/). Less of a text editor and more of a lifestyle. Check out my dotfiles for this.
No, I'm not going to ever switch to emacs.

### Web Browser
[Firefox](https://www.mozilla.org/en-US/firefox/features/) /
[Brave](https://brave.com) /
[Vivaldi](https://vivaldi.com).
I have tried, Chromium, Qutebrowser in the past.
### File Manager
[ranger](https://github.com/ranger/ranger). Yes, I've tried `nnn` and others.
Yes I know its not the fastest, but something about Ranger makes me keep coming back to it :shrug:.

## Where can I find good software options?
The program of your dreams is probably listed below:
* The [suckless](https://suckless.org/rocks/) website's list of programs that "rock".
Generally minimalist programs.
* A more comprehensive [list](https://github.com/mayfrost/guides/blob/master/ALTERNATIVES.md)
of minimalist software.
* [FSF's Free Software Directory](https://directory.fsf.org/wiki/Main_Page).
Emphasis on libre software (although most software in the links above will have free licenses as well).
* [Gentoo Wiki Recommendations](https://wiki.installgentoo.com/index.php/List_of_recommended_GNU/Linux_software)
A good mix of programs for novices and advanced users.
## Hardware I Use
### Laptop
~~The main laptop I use is the [Framework laptop](https://frame.work/).
I'm a huge fan of the whole upgradability concept coming from a few generations of ThinkPads.~~
I've since re-purposed this laptop to be [something else]({{< ref "/post/framework-server" >}}).
## What I don't use
Proprietary software.
I'm not going to endorse proprietary services that have gone out of their way to spy on or politically
suppress their users, just as Facebook, Discord etc.
One of the many take-aways you should get from me is that the use of libre/free software,
by its nature, is more constructive and extensible; and **that's the point**.
There are philosophical reasons for this I talk about [here]({{< ref "/post/self-host" >}}).
|