From 1cdba1b86cfbfe1fb6e2bbcbae233fc9c78ab0bd Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Wed, 4 Jan 2023 17:15:08 +0200 Subject: Update readme --- README.org | 33 +++++++-------------------------- 1 file changed, 7 insertions(+), 26 deletions(-) (limited to 'README.org') diff --git a/README.org b/README.org index 1e034b0..2121ae7 100644 --- a/README.org +++ b/README.org @@ -1,38 +1,19 @@ #+title: Dotfiles | My Linux setup -#+html: Get it on Codeberg -** 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 `. - -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/ -- cgit v1.2.3