Hi there! This repository contains all of my (publically available) dotfiles.
Find a file Use this template
cswimr 62e406e707
added bun autocompletion
Signed-off-by: cswimr <seaswimmerthefsh@gmail.com>
2024-10-07 16:45:41 -04:00
.config add lucem configuration and add nimble's binary path to $PATH 2024-10-07 13:17:06 -04:00
.zshc made the aliases for nano, vim, and vi invoke ${EDITOR} instead of nvim 2024-10-07 12:03:35 -04:00
zentheme updated zentheme to 4d06123c63 2024-09-26 16:20:38 -04:00
.gitignore add lucem configuration and add nimble's binary path to $PATH 2024-10-07 13:17:06 -04:00
.gitmodules add lazyvim as a submodule 2024-10-06 15:15:07 -04:00
.zshrc added bun autocompletion 2024-10-07 16:45:41 -04:00
README.md add list of notable applications 2024-10-07 13:35:59 -04:00
YouTube Music Desktop.css initial commit 2024-07-10 11:21:15 -04:00

home

Hi there! This repository contains all of my (publically available) $HOME files. This is mainly meant as a utility for my own use, but if you'd like to base your configs on mine for some reason, feel free!

This repository contains submodules, make sure to clone those as well with the following command:

git clone --recurse-submodules https://www.coastalcommits.com/Seaswimmer/home.git

Or, if you've already cloned the repository, initialize the submodules with the following command:

git submodules update --recursive

Notes

  • .zshc/aliases.sh contains aliases for nano, vim, and vi, that invoke ${EDITOR}. If you use multiple of these editors, you may want to change these aliases before reloading your shell.
  • .zshc/aliases.sh contains an alias for htop, that invokes btop. If you do not have btop, either install it or remove this alias.
  • .zshc/aliases.sh contains an alias for clip, that invokes xsel -ib or wl-copy. If you do not use X11 or Wayland, you may want to remove or modify this alias.
  • .zshc/aliases.sh contains an alias for driver and gpu that invoke nvidia-smi and sudo nvidia-settings respectively. If you do not have an NVIDIA GPU, you may want to remove or modify these aliases.
  • If you are not an Arch Linux user, you will want to change the following things:

Notable Applications

This list contains a bunch of applications and tools that I use a lot. Some of these will have configs declared in this repository, while others may not.

  • yay: A wrapper for Arch Linux's pacman package manager that allows for installing packages directly from the Arch User Repository.
  • neovim: A Vim-based text editor that I'm actually using to write this list!
  • Visual Studio Code: While neovim can be used as a full-fledged development environment, I personally prefer the ease of use of VSCode when I'm working on larger projects.
  • btop: Ever used htop? This is that, but better! Also supports GPUs as of a recent update.
  • Vesktop: As everyone knows, the official Discord Linux client is... subpar, at best, and has features that just don't work on modern compositors like Wayland, such as screen sharing. Vesktop fixes a lot of those issues, and also comes with the awesome client modification Vencord built-in.
  • Zen Browser: Zen is a Firefox-based browser that takes design cues from Microsoft Edge. It's fast and looks amazing.
  • Sober: Ever since Byfron's Hyperion was added to the ROBLOX client, playing ROBLOX on Linux has been impossible without using an Android emulator. Well, Sober aims to fix this. It does still use the official ROBLOX Android apk, but it is a full port to Linux, as opposed to an emulator. I can personally confirm the performance claims they advertise on their website, it does massively increase performance over the Windows version of ROBLOX.
  • Lucem: Lucem aims to bridge the gap between Vinegar, the previous way to run ROBLOX on Linux, and Sober. It does this by offering various improvements like the ability to override the default ROBLOX font, and has a graphical interface to edit various settings and fflags. It is quite reminiscent of Bloxstrap, which is the definitive ROBLOX bootstrapper for Windows.