Skip to content

ADPenrose/dotfiles

Repository files navigation

Dotfiles

My personal dotfiles for my daily workflow as a developer.

Requirements

TODO: Divide all of this into sections and add missing links

  • cURL and wget: For downloading files from the internet.
  • bat: A cat clone with syntax highlighting and Git integration.
  • Git: For repository-cloning related tasks.
  • A Nerd Font: For the icons in the status bar. I use Victor Mono.
  • Alacritty: My preferred terminal emulator.
  • Zsh: My preferred shell.
  • Oh My Posh: Theme engine for the terminal prompt.
  • Zinit: Flexible and fast Zsh plugin manager.
  • Tmux: Terminal multiplexer. The best aspects of a wm, without the bloat.
  • Tmux Plugin Manager: Extend the functionality of Tmux.
  • Neovim: A hyperextensible Vim-based text editor.
  • LazyVim: Neovim setup powered by lazy.nvim with sensible defaults.
  • typescript-tools: Drop in, pure lua replacement for typescript-language-server with styled-components support.
  • GNU Stow: For managing symlinks to the dotfiles.
  • A C compiler and libstdc++ installed in your system.
  • hyprland, swaync, qt5-wayland, qt6-wayland, waybar, hyprpaper, xdg-desktop-portal-hyprland, hyprpicker, hyperidle, hyprlock, clipse, evdi, displaylink.

How to use

After installing the software that you want, you can copy my configuration by cloning this repo into your home directory, cding into it, and using stow to symlink the configuration files to your home directory.

stow <name-of-the-folder>

The available folders are the ones listed on the root of this repository. So, for example, to copy my alacritty configuration, you would run:

stow alacritty

About

Dotfiles for my daily workflow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published