diff options
-rw-r--r-- | README.org | 33 |
1 files changed, 7 insertions, 26 deletions
@@ -1,38 +1,19 @@ #+title: Dotfiles | My Linux setup -#+html: <a href="https://codeberg.org/ThanosApollo/dotfiles"> <img alt="Get it on Codeberg" src="https://get-it-on.codeberg.org/get-it-on-blue-on-white.png" height="60"> </a> -** About +* About + Personal dotfiles, managed with GNU stow -/I use this repo to keep my configurations synchronized across different machines/ +*Currently I'm using *Guix and EXWM* on my main PC, so this configuration is a little messed up for now as I'm learning more about Guix and scheme/lisp.* + +I use this repo to keep my configurations synchronized across different machines /Qtile with vanilla emacs/ [[pictures/showcase.png]] -To run my qtile configuration make sure you have installed [[http://docs.qtile.org/en/stable/manual/ref/widgets.html][widget requirments]] for each widget - -/plague doctor pic [[https://www.deviantart.com/oomizuao/art/romac-OC-chibi-Medico-284285734][source]]/ -** Window Managers -I have used xmonad, i3, qtile and EXWM. -The first 3 are quite similar and do almost the same job, but I dislike i3 configuration files, and I'm not familiar with haskel. Qtile is configured with python and has pretty good documentation, so it's my preferred choice out of these 3. - -But my favorite window manager is EXWM, it offers a different workflow that I prefer. In a dual monitor setup I dedicate one workspace to the each monitor, and I rarely use more than 2 workspaces with EXWM as every program is treated as a buffer, and I'm able to just C-x b to a different one, instead of having dedicated workspaces for e.g chat, web, dev. - -*** Using this configs in non-guix distro -Currently I'm using *Guix and EXWM* on my main PC, so this configuration is a little messed up for now as I'm learning more about Guix and scheme/lisp. -**** Emacs -If you are going to run my .emacs.d as is(which I advice you not to), you should comment out (guix-emacs-autoload-packages), -and you should install missing files using `M-x package-install <name-of-missing-package>`. - -To run emacs as your desktop environment, you will need to link `.emacs.d/exwm/EXWM.desktop` to `/usr/share/xsessions/` or just run this: -/You will also need to change `Exec` path in EXWM.desktop to your own path, if you used GNU stow, change `/home/apollo/emacs.d/exwm/start-exwm.sh with your $USER/ -#+begin_src bash -cd dotfiles -cp .emacs.d/exwm/EXWM.desktop /usr/share/xsessions -#+end_src> -** Important! -*I do not recommend to install my dotfiles as is*, you will need to have the required dependencies /such as starship prompt/ for it to work properly. +* Important! +*I do not recommend to install my dotfiles as is* /Proceed with caution, you are better off copying parts of my code and implementing them in your own configuration/ |