Another copy of my dotfiles. Because I don't completely trust GitHub.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
2.0 KiB

2 years ago
  1. # Fr1nge's Dotfiles
  2. Welcome to my dungeon. Here, I keep all my configuration files in case I have a stroke an
  3. d lose all my memory. You're very welcome to explore and use anything in this repository.
  4. Have fun! Another copy of all of this is [here](https://git.yigitcolakoglu.com/yigitcolakoglu/dotfiles).
  5. *For instructions on installattion, see [Installation](#Installation). I highly recommend you follow them.*
  6. ## My Setup:
  7. * Arch Linux
  8. * DWM ([dwm-flexipatch](https://github.com/bakkeby/dwm-flexipatch))
  9. * dmenu
  10. * st (simple terminal)
  11. * dunst
  12. * zsh with powerlevel10k and antibody
  13. * tmux
  14. * zathura
  15. * [Material Ocean](https://github.com/material-ocean/) color scheme for pretty much everything
  16. * [Pomme Page](https://github.com/kikiklang/pomme-page)
  17. ## Installation
  18. I use bare repositories to track my dotfiles, of course you don't have to do that and you can download and manually link everything you need. But if
  19. you want to use bare repositories as well. I sugggest you clone this repository first and run the following commands.
  20. ```sh
  21. git clone --depth 4 --bare https://github.com/<your_username>/dotfiles.git ~/.dotfiles.git
  22. cd ~
  23. alias dots="git --git-dir=$HOME/.dotfiles.git/ --work-tree=$HOME"
  24. dots show main:install.sh | sh
  25. ```
  26. This will download everything you need. After that, I have a list of all the packages I have installed on my machine in the directory arch-setup/.
  27. If you have any problems regarding the setup, you should first check whether you have missing packages.
  28. After the clone process, it is pretty straightforward, you can run the `install.sh` script which creates necessary symlinks.
  29. You might want to edit your crontab and the ~/.config/config.env.
  30. ## Some eye candy
  31. ![Reddit Post SS](https://i.redd.it/0yypvtsinyo61.png)
  32. ## TODOS
  33. * [X] Neomutt further config
  34. * [X] Dwmblocks entry for tracking last mailsync time
  35. * [X] Fix ISO4755 and externalpipe conflict
  36. * [ ] Better documentation (Perhaps an auto-documentation tool written in python?)
  37. * [X] Dmenu for restarting certain processes like dwm, dwmblocks, dunst, mconnect