Welcome to my dotfiles!
Note: this repository contains user files only (system files are not presented)
Clone repository, rename if you want to, cd
into cloned repository:
I use .dotfiles
inside of ~/
Manage wallpapers:
Create wallpapers/
directory and copy wallpapers into it
Filenames are hardcoded: FHD.png
and UW-QHD.png
are set in Dotbot
(install.conf.yaml
) and Sway
(output
), change configs if needed
Manage git
settings:
Create git/gitconfig-personal
and git/gitconfig-work
files, set personal and work global git settings (for example, username and email)
Review git/gitconfig
, override some settings if needed (for example, you may want to change gitdir
for git/gitconfig-work
)
Manage Sway
output settings (monitor, resolution, etc.):
Edit sway/config.d/output
if needed
Manage shell settings:
I use Fish
shell so everything is configured for it (fish
is the default shell for my user)
Check fish_variables
, remove hardcoded user
Check fish
and sway
autostart configs
Install dependencies (read sections below)
Run dotbot
script: ./install
Read console output, some configs may not be applied
By default, GTK
theme FlatColor
does not have color scheme defined so it's important to apply a theme (next step)
Apply any desired theme using Flavours
base16 theme manager:
For example, flavours apply tender
Relogin
Additional software (dependencies)
Configured in
Name
Notes
Fish
asdf
Multiple runtime version manager
Fish
bat
cat
command replacement
Fish
eza
ls
command replacement
Fish
fzf
Fuzzy search
Fish
Gnome Keyring
Secrets storage
Fish
ripgrep
grep
command replacement
Fish
zoxide
cd
command replacement
git
delta
Syntax-highlighting pager
Sway
grim
Screenshots - image grabber
Sway
slurp
Screen capture - region selector
Sway
Swappy
Screenshots - snapshot and editor tool
Sway
wf-recorder
Screen recording
Sway
wl-clipboard
Clipboard
Please, notify me if I forgot something important
Type
Name
Notes
CPU
AMD Ryzen 7 5800X
Check CPU related stuff in waybar
GPU
AMD Radeon RX 6900 XT (AsRock)
Check GPU related stuff in waybar
. Check settings in hardware_acceleration.fish
Monitor
Mi Curved Gaming Monitor 34
Configs (for example, waybar
) are optimized for 3440x1440 resolution (UW-QHD)
Sound card
Solid State Logic SSL 2+
Worked out of the box, other devices might require special configuration
Keyboard
Wooting 80HE
Some keybindings might not work due to a different keyboard
If you found it useful, please, let me know!
I'd be very grateful for any improvements or suggestions (:
Contacts: moodyreaper.space