Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AB/dotfiles – my personal config repo.

This repo provides a brief description and actually keeps my customized personal machine configuration (so that I could rebuild it quickly if necessary).

There are several folders relevant to the config, to keep everything tidy:

FolderDescription
.config/All config files and aux scripts
⎣ spacemacs.d/Spacemacs configuration, from a separate repo
⎣ doom.d/Doom emacs configuration, from a separate repo
⎣ …(everything else)
.screenlayout/Screen layouts for arandr
.local/Symlinks and locally compiled software
.icons/Icons folder
.themes/Theme folder
.fonts/Fonts folder
.mail/Mail storage
.local/share/applications/Apps’ .desktop files
Downloads/Download folder (temporary)
opt/Downloaded and installed programs
.cdg_pathsUser dir bookmarks

I switched to managing my configuration with a separate repo and GNU Stow, which seems to be really handy. (Got the idea from here.)

Keyboard customization for Wayland lives here.

App sources (besides snap=/=flatpak) in the description below are annotated as follows:

SourceDescription
distroDebian repositories
gitOfficial git repo
release(Binary) release from the website
PPAA 3rd-party PPA (for Ubuntu-based system)

Research and development stack

Aside from Emacs, I use the following tools:

  • Zotero and Zotero-connector (release) for literature management
  • org-roam (git) for extensive notes within Emacs
  • texlive (distro)
  • inkscape, xfig (distro) for figures
  • R, cpp (distro)
  • julia (release)
  • python3 (distro) + python3-pip (distro). (I switched from conda to pip.)
  • gurobi solver (release)
  • zeal (git) for offline docs
  • freeplane (release) for wonderful mind-mapping
  • xournalpp (distro) for drawing/teaching

Webdev stack

  • hugo static website generator (downloaded .tar.gz from off website)
  • Emacs-based development
  • ox-hugo to export from org to Hugo md.

General-purpose toolbox

i3wm- and (partially) GNOME-based environment

  • i3-gaps (git)
  • compton (distro)
  • i3status-rust (git)
  • rofi (distro; rofi-emoji/rofi-unicode from git)
  • pass, fzf (distro)
  • quick custom “open” menu for rofi: myrmidon (git)
  • printing: CUPS
  • bluetooth: blueman
  • wifi: nm-applet / network-manager-gnome (distro)

Sidenote: perhaps, xmonad is the right way to customize the WM experience, but it seems a little too much effort, at the moment.

Alternative/Wayland config is sway-based (+ somewhat GNOME), with:

  • sway
  • waybar
  • wob for overlay bars
  • wdisplays and kanshi for monitors setup
  • ulauncher (PPA) + extensions

Spacemacs-based setup

  • Emacs (git, built from source)
  • Doom emacs

Web browser

  • firefox, chromium (distro)
  • qutebrowser (git), occasionally

Email stack (in Emacs)

  • isync (mbsync) (distro)
  • mu and mu4e (distro)
  • org-msg mode for HTML emails
  • GPG (distro)

Other utils

  • backups with borg-backup
  • shell: zsh + OhMyZsh
  • terminal: gnome-terminal, xfce default terminal, alacritty, urxvt
  • PDF: zathura, evince, atril
  • images: gthumb, sxiv, feh, gimp
  • file mgt: thunar, ranger, spacefm
  • photo: digikam
  • music: pulse, qmmp, (configs for mpd, mpc, and ncmpcpp)
  • other media: vlc
  • various text format-related conversions: pandoc
  • office: libreoffice (distro)
  • file sharing: magic-wormhole (distro), dropbox (distro)
  • screenshots: flameshot

Messaging

  • telegram (flatpak)
  • discord (release, deb)
  • slack (?)
  • zoom (release, deb)

Visual customization

  • Iosevka fonts (release)
  • Papirus icons (release)
  • gtk-chtheme, qt5ct, lxappearance (distro)
  • Nordic theme (release)

Hardware-specific things

  • Huion tablet driver (release, from official website)
  • UHK Agent (for the keyboard)

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages