Skip to content

alanxoc3/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

alanxoc3's dotfiles. feel free to plagiarize. the following is software i use or recommend...

commandline

  • age. A simple cli tool/protocol to encrypt files. Way simpler than gpg.
  • amfora. CLI based gemini client.
  • concards. Use this to review flashcards.
  • exa. A modern implementation of ls.
  • fd. Search file names super fast. Faster and cooler than find.
  • feh. Simple image viewer.
  • fzf. Fuzzy find for anything.
  • git. The magical version control software.
  • himalaya. Finally, a good scriptable email client. I use this daily.
  • lookatme. A markdown + terminal based presentation tool. Had some outstanding bugs last time I tried it.
  • minisign. A simple cli tool to sign files.
  • mpv. Nice CLI based media player. Good for webradios, gifs, and streaming videos.
  • pa. A simple age encrypted password manager. Similar to pass, but simpler.
  • pwgen. A minimal password generation tool.
  • rg. Search file content super fast. Faster and cooler than grep.
  • sponge. Collect stdin before executing command.
  • sq. A simpler, more modern, less feature complete than gnupg, cli interface for pgp. I recommend staying away from pgp if possible though.
  • tldr. Repo full of markdown cheatsheets for cli tools.
  • tmux. Terminal multiplexer.
  • transmission-cli. A popular bittorrent client.
  • ttrack. Time tracker CLI app.
  • unbuffer. Trick command to think stdout is a terminal device.
  • wl-gammarelay-rs. A simple daemon for changing linux/wayland brightness/temp/invert.
  • zsh. The shell I currently use.

language server

  • pylsp. A language server.

artificial intelligence

  • llm. Simple frontend to chatgpt.

gamedev

  • pico8. The original fantasy console.
  • godot. FOSS game engine.
  • shrinko8. Smart minifier for pico-8 lua.

desktop

  • firefox. Firefox is my Chromium based web browser with Vim bindings.
  • foot. The terminal emulator I use.
  • keyd. Keyboard mapping customization actually done the right way.
  • warpd. A keynav replacement that works with wayland.
  • river. Tiling window manager for wayland.
  • waylock. Simple wayland lock screen. New version uses the ext-session-lock wayland protocol.

library

  • todo: chromadb

editor

  • kak-ansi. Ansi color codes to kakoune highlighters.
  • kak-lsp. Language server support for kakoune.
  • kakoune. A modal editor that closely follows the unix philosophy.

server

  • agate. Simple gemini server written in rust.
  • archlinux. My main operating system. Nice for servers too.
  • certbot. Https for free. Thank you.
  • docker. Mainly used for extra layer of security on servers.
  • gemini. The future of the internet.
  • ii. Minimalist IRC client that uses unix pipes.
  • kineto. Gemini to https proxy.
  • linode. Simple service to get a server up and running.
  • minecraft. A very blocky game.
  • nginx. Port redirection + other stuff for your server.
  • syncthing. Self hosted/decentralized dropbox-like replacement.
  • systemd. Bulky, but it works great for the most part.

services

  • asciinema. Super easy to record your terminal screen.
  • chatgpt. Artificial Intelligence.
  • croc. A great/fast/secure file sharing utility + service.
  • gh. Github made an official CLI. Can be useful for managing PRs & issues.
  • mastodon. Decentralized alternative to twitter.
  • radico8. The webradio I listen to for hours each week.

wishlist

Some things I want but don't have.

  • A "shuf" command that can work with large files. Maybe randomly selecting bytes. Or shuffling in batches of x number of lines, that way it works with long streams of stdin.

Releases

No releases published

Packages

No packages published