Skip to content

Jaksuhn/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

These are my dotfiles, built with the express purpose of being able to go from a blank machine to exactly how I've had it with little-to-no user intervention required. I mess around with other window managers, so the installer will ask what profile to use. Other profiles are a very WIP feature atm (in terms of getting them setup to how I've had them). Some sort of work, some add nothing.

setup

  1. get the latest arch ISO
  2. boot it up and run python <(curl -sL https://raw.github.com/jaksuhn/dotfiles/main/install.py)
  3. open kitty when you log in; post_install.sh will auto run
  4. enable all firefox addons (about:addons)
  5. import the various extension configs (uBlock, TST, SkipRedirect, Imagus)

package list:

terminal

7-zip; bash-completion; cheat.sh (manual aggregator); git; github-cli; jq (CLI JSON parser); kitty (terminal emulator); man-db; micro (txt editor); nnn (cli file manager); thefuck (fuck); tree (directory tree); wget; zsh; zsh-theme-powerlevel10k-git

stupid terminal shit

neofetch (system info); pokemon-colorscripts-git; shell-color-scripts; sl (when you misspell ls)

utilities

baobab (disk usage); bluez & bluez-utils (bluetooth); curl; firejail (sandboxing); flameshot (screenshots); qmk (mechanical keyboard configurator); simplescreenrecorder; syncthing; yadm-git (dotfile manager)

applications

code; discord_arch_electron; docker; firefox; mupdf; telegram-desktop; vlc

languages

jdk-openjdk; jre-openjdk; rust;

misc.

code-marketplace

fonts

material-design-icons; nerd-fonts-anonymous-pro; nerd-fonts-fira-code; nerd-fonts-jetbrains-mono; nerd-fonts-noto; nerd-fonts-roboto-mono; noto-fonts-cjk; noto-fonts-emoji; ttc-iosevka; ttc-iosevka-curly-slab; ttf-fira-mono; ttf-fira-sans; ttf-font-awesome; ttf-ibm-plex; ttf-liberation; ttf-ms-fonts; ttf-opensans; ttf-roboto;

WORKING:

  • full arch installation
  • auto post-installation configuration
  • 99% automatic firefox setup (userChrome, extension installation)
  • kitty themed and configured
  • zsh and plugins configured
  • vscode settings, configs, extensions, theme
  • gnome material shell

TODO:

config:

  • latex environment
  • neofetch
  • git
  • lockscreen
  • yadm

profiles:

  • kde
  • bspwm
  • i3 (not even started)
  • sway

misc:

  • make gnome show hidden files by default
  • sign into firefox via terminal
  • auto discord/telegram signin?
  • add telegram's theme
  • make neofetch rotate through ascii/images
  • dual github accounts setup
  • setup ptSh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published