Skip to content

zimtechmeister/dotfiles

Repository files navigation

dotfiles

usefull nix commands

list all generations (new one after each nixos-rebuild

sudo nix-env --list-generations --profile /nix/var/nix/profiles/system

delete all generations except the current one

sudo nix-env --profile /nix/var/nix/profiles/system --delete-generations old

reflector

sudo cp ~/dotfiles/root/reflector.conf /etc/xdg/reflector/

sudo systemctl enable reflector.service --now

.zshrc

chsh -s /usr/bin/zsh
sudo chsh -s /usr/bin/zsh

ln -sf ~/dotfiles/.zshrc ~/
ln -sf ~/dotfiles/.zprofile ~/

starship

ln -sf ~/dotfiles/config/starship.toml ~/.config/

fastfetch

mkdir -p ~/.config/fastfetch &
ln -sf ~/dotfiles/config/fastfetch/config.jsonc ~/.config/fastfetch/

hyprland, autostart, hyprpaper, hypridle, hyprlock

mkdir -p ~/.config/hypr &
ln -sf ~/dotfiles/config/hypr/* ~/.config/hypr/

rofi

mkdir -p ~/.config/rofi
ln -sf ~/dotfiles/config/rofi/*.rasi ~/.config/rofi/

kitty

mkdir -p ~/.config/kitty/themes &
ln -sf ~/dotfiles/config/kitty/*.conf ~/.config/kitty/ &
ln -sf ~/dotfiles/config/kitty/themes/* ~/.config/kitty/themes/

waybar

mkdir -p ~/.config/waybar &
ln -sf ~/dotfiles/config/waybar/* ~/.config/waybar/

swaync doesnt even exist in my config

mkdir -p ~/.config/swaync &
ln -sf ~/dotfiles/config/swaync/* ~/.config/swaync/

mimetypes

ln -sf ~/dotfiles/config/mimeapps.list ~/.config/
ln -sf ~/dotfiles/config/mimeapps.list ~/.local/share/applications/

crontab for trash

crontab -e

add line after command above

@daily /usr/bin/trash-empty 30

compile with all threads

/etc/makepkg.conf
search MAKEFLAGS & set to:

MAKEFLAGS="-j$(nproc)"

Maintainance!

pacman -Syyu
paru  -Syyu
pacman -Qdtq | sudo pacman -Rsn -
paccache -dvk2
paccache -rvk2
paccache -duvk0
paccache -ruvk0
pacman -Sccd
paru -Sccd
# flatpak 
flatpak update 
# nvim 
Lazy

laptop only

Battery optimisation with TLP

Youtube video explains!
das auch sehr wichtig

sudo ln -sf ~/dotfiles/root/tlp.conf /etc/
sudo tlp start

important: follow suggestings from error messages

depricated

ags

ags --init
ln -sf ~/dotfiles/config/ags/* ~/.config/ags/

bash

ln -sf ~/dotfiles/.bashrc ~/
ln -sf ~/dotfiles/.bash_profile ~/

fish

mkdir -p ~/.config/fish/functions &
ln -sf ~/dotfiles/config/fish/* ~/.config/fish/
ln -sf ~/dotfiles/config/fish/functions/* ~/.config/fish/functions/

foot

mkdir -p ~/.config/foot &
ln -sf ~/dotfiles/config/foot/* ~/.config/foot/

gtk theme

github with install instructions (aur package is trash) for install script use this command

mkdir ~/.themes &
./install.sh -l -t all

qt theme

needed qt6ct qt5ct also possible

mkdir ~/.config/qt6ct/colors &
ln -sf ~/dotfiles/config/qt6ct/colors/*.conf ~/.config/qt6ct/colors/

now open qt6ct and apply settings

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published