2023-06-01 12:18:22 +00:00
#+TITLE : my dotfiles
2023-06-01 12:27:33 +00:00
2023-06-01 12:18:22 +00:00
[[./screenshots/desktop.png ]]
[[./screenshots/desktop-terminals.png ]]
2023-06-01 12:26:14 +00:00
2023-06-01 11:56:35 +00:00
These are my personal dotfiles for configuring my workstation. I use [[https://www.gnu.org/software/stow/ ][stow ]] to manage them, hence why everything is under its own module, so I can use ~stow *~ to symlink them to the right place.
* Theme
I use [[https://github.com/catppuccin/catppuccin ][catppuccin ]] as my theme (the mocha variant). I love the soothing pastel colors. The GTK theme and the Qt5 theme are also configured to be used with supported applications.
* Software used
- Operating system: [[https://archlinux.org/ ][Arch Linux ]]
- Window manager: [[https://hyprland.org ][Hyprland ]]
- Status bar: [[https://github.com/Alexays/Waybar ][Waybar ]]
- Application launcher: [[https://sr.ht/~scoopta/wofi/ ][wofi ]]
- Terminal emulator: [[https://github.com/kovidgoyal/kitty ][kitty ]]
2023-06-02 06:54:13 +00:00
- Shell: [[https://www.zsh.org/ ][zsh ]]
2023-06-01 11:56:35 +00:00
- Text editor: [[https://www.gnu.org/software/emacs/ ][Emacs ]]
- Notification daemon: [[https://github.com/dunst-project/dunst ][dunst ]]
2023-06-02 13:52:01 +00:00
- Password manager: [[https://www.passwordstore.org/ ][pass ]]
2023-06-01 11:56:35 +00:00
2023-06-01 12:29:28 +00:00
Hyprland is configured to use a random wallpaper from the ~$HOME/.dotfiles~ directory, so you need to have your wallpapers in it.
2023-06-01 11:56:35 +00:00
2023-06-01 12:18:22 +00:00
* Services and timers
The user-services module contains different systemd daemons and timers that you might or might not need depending on your specific use-case:
2023-06-01 09:26:29 +00:00
2023-06-02 13:52:01 +00:00
- sync: a systemd timer that synchronizes my org directory using [[https://rclone.org/ ][rclone ]] to a remote called drive (runs every 5 minutes)