Warning
The information below may be outdated, since I moved my system over to NixOS.
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 |
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 ~ *
- 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 ripgrepor# dnf install ripgrep -
fd:
# dnf install fd-findor$ cargo install fd-find -
hyprland: in addition to the copr we also need to have hyprsome installed, for AwesomeWM like workspace sets
-
autorandr+arandrfor managing multiple monitor layouts e.g. for the laptop -
lazygitorgitui# dnf copr enable atim/lazygit -y && dnf upgrade && dnf install lazygit# dnf install gituior$ 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
