Skip to content

dvdmtw98/dotfiles

Repository files navigation

Dotfiles

This repository stores my config files (settings) from various application (Windows & Linux)

Linux

  • Zsh
    • Zsh theme and config
    • .zshenv has to be present at $HOME to use custom location to store the config
    • Zsh Config: ~/.zshenv, ~/.config/zsh/.zshrc, ~/.config/zsh/.zprofile
    • Powerlevel10k Theme Config: ~/.config/zsh/.p10k.zsh
  • Tmux
    • Terminal Multiplexer. Allows to have multiple panes inside the same window
    • Config: ~/.config/tmux/tmux.conf
  • Fastfetch
    • Modern replacement for Neofetch. Used to show system information
    • Config: ~/.config/fastfetch/.config.jsonc
  • Conky
    • Allows to create widgets to display system information
    • Widgets are written in .conkyrc files
    • Config: ~/.config/conky
  • Libinput Gesture
    • Utility to map commands to touchpad gestures
    • Config: ~/.config/libinput-gestures.conf

Windows

  • Windows Terminal
    • Modern Windows Terminal Host
    • Config: %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
    • Fonts: Cascadia Code NF, Fira Code and Inter (Static)
  • Command Line Tools
    • bat (winget install sharkdp.bat)
      • less (winget install -e --id jftuga.less)
    • fd (winget install sharkdp.fd)
    • fzf (winget install fzf)
    • ripgrep (winget install BurntSushi.ripgrep.MSVC)
    • zoxide (winget install ajeetdsouza.zoxide)
    • ffmpeg (winget install -e --id Gyan.FFmpeg)
  • PowerShell
    • Download MSI version (Store version does not work with Task Scheduler)
    • PowerShell Config Location: $PROFILE (Won't exist on new systems)
    • OMP Install: winget install JanDeDobbeleer.OhMyPosh --source winget
    • Trust PSGallery Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
    • Modules Used
      • Terminal-Icons (Install-Module -Name Terminal-Icons)
      • PSFzf (Install-Module -Name PSFzf)
      • Post-Git (Install-Module -Name posh-git)
      • Docker Completion
  • ShareX
    • A free, open-source Windows tool for capturing, recording, and sharing screenshots and screen activity.
    • Config: %USERPROFILE%\Documents\ShareX
    • Does not support Symlinks.
  • Everything
    • Config: %APPDATA%\Everything\
  • AutoHotkey
    • Automation Scripting Language
    • Config: %USERPROFILE%\Documents\AutoHotkey

Common

Symbolic Link

mklink "D:\link.txt" "E:\target.txt"
mklink /D "D:\link_folder" "E:\real_folder"

About

Collection of configuration files

Topics

Resources

Stars

Watchers

Forks

Contributors