My configfiles for my ubuntu configuration
Inspired by https://github.com/DoubleDotStudios/dotfiles/tree/main
- Install kitty
sudo apt install kitty - Install zsh
sudo apt install zsh - Install ohmyzsh (https://github.com/ohmyzsh/ohmyzsh)
- Install Hack Nerd Font (https://www.nerdfonts.com/font-downloads) and put *.ttf in ~/.local/share/fonts/Hack and make fc-cache -fv
- Install lsd (https://github.com/lsd-rs/lsd/releases) or eza (https://github.com/eza-community/eza/blob/main/INSTALL.md)
- Install bat (https://github.com/sharkdp/bat?tab=readme-ov-file#installation)
- Install cattpuccin theme for bat (https://github.com/catppuccin/bat)
- Install cattpuccin theme for kitty (https://github.com/catppuccin/kitty/blob/main/themes/mocha.conf)
- Install nvim (https://github.com/neovim/neovim?tab=readme-ov-file)
- Install nvchad (https://nvchad.com/docs/quickstart/install) -> theme: Space + t + h
- Install fzf (https://github.com/junegunn/fzf/releases)
- Install fzf-git (https://github.com/junegunn/fzf-git.sh?tab=readme-ov-file) mkdir ~/.config/fzf and put fzf-git.sh darein
- Install fd (https://github.com/sharkdp/fd)
- Install tmux (https://github.com/tmux/tmux)
- Install tmux plugin manager (https://github.com/tmux-plugins/tpm)
- Install tmux catppuccin (https://github.com/catppuccin/tmux?tab=readme-ov-file#installation)
- Install git-delta (https://github.com/dandavison/delta/releases)
- Install dunst (https://github.com/dunst-project/dunst)
- Install zoxide (https://github.com/ajeetdsouza/zoxide?tab=readme-ov-file#getting-started)
- Install atuin (https://docs.atuin.sh/#quickstart) (Pw: tevion89)
- Install ctags
- Install gptcommit
Config Files:
- ~/.config/kitty/kitty.conf
- ~/.zshrc
- ~/.config/kitt
- ~/.config/dunst/dunstrc/dunst.conf
- ~/.config/fzf/fzf-git.sh
- ~/.gitconfig
- ~/.config/bat/config
- ~/.tmux.conf
Ordner:
- ~/.config/nvim
- ~/.config/tmux/plugins/catppuccin/tmux
Optional:
- Install btop (https://github.com/aristocratos/btop?tab=readme-ov-file#installation)
- Install midnight commander (https://midnight-commander.org/)
- Install ranger (https://github.com/ranger/ranger)
- Startprogramme öffnen
- Hinzufügen
- Name: Activity Watch
- Befehl:
/home/<DEIN_USERNAME>/Applications/activitywatch/aw-qt
Datei erstellen:
vi ~/.local/share/applications/activitywatch-dashboard.desktop
Mit folgendem Inhalt:
[Desktop Entry]
Name=ActivityWatch Dashboard
Exec=xdg-open http://localhost:5600
Type=Application
Terminal=false
Icon=utilities-system-monitor
Dann ausführbar machen:
chmod +x ~/.local/share/applications/activitywatch-dashboard.desktop
Dann an Dash anheften
https://timewarrior.net/docs/install/
Copy in Ordner ~/Applications:
cp check_wortkime.sh ~/Applications
Cron öffnen:
crontab -e
Cron job alle 5 Minuten ausführen lassen:
# Stündlich prüfen jeweils zur vollen Stunde
*/5 * * * * /home/lgbo/Applications/check_worktime.sh daily
# Tägliche Wochenübersicht um 10:00 und 16:00
0 10 * * * /home/lgbo/Applications/check_worktime.sh weekly
0 16 * * * /home/lgbo/Applications/check_worktime.sh weekly
Start und stop
timew start '!arbeit' issue '~Kommentar'
timew stop