Skip to content

arminveres/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Warning

The information below may be outdated, since I moved my system over to NixOS.

2024-01-02_12-42

Description

Handcrafted dotfiles for personal use, currently on Fedora Workstation 38.

Type Currently in use
Distro NixOS
Window Manager Hyprland (Wayland)
Notifications SwayNC
Shell zsh
Editor neovim
Terminal Emulator alacritty, wezterm, ghostty, kitty
Terminal Multiplexer tmux

Usage

First run:

Move or delete dotfiles which should be changed and then inside dotfiles do:

$ stow -vt ~ *

Use following if you want to overwrite files in repo:

$ stow --adopt -vt ~ *

Dependencies

  • GNU stow, found either pre-installed or installable on all major distributions.

# dnf install stow

  • fzf, although it is already downloaded as a submodule under the zsh plugins.

  • ripgrep: $ cargo install ripgrep or # dnf install ripgrep

  • fd: # dnf install fd-find or $ cargo install fd-find

  • hyprland: in addition to the copr we also need to have hyprsome installed, for AwesomeWM like workspace sets

Nice to haves

  • autorandr + arandr for managing multiple monitor layouts e.g. for the laptop

  • lazygit or gitui

    • # dnf copr enable atim/lazygit -y && dnf upgrade && dnf install lazygit
    • # dnf install gitui or $ cargo install gitui
  • lazydocker

    • # dnf copr enable atim/lazydocker && dnf upgrade && dnf install lazydocker -y
  • Solaar for managing Logitech peripherals: # dnf install solaar

  • I usually use cargo to manage some rust application therefore:

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh