Reorganized elements on index, added link to AwesomeWM config
This commit is contained in:
parent
d841bacb12
commit
85b1f60cdd
@ -13,17 +13,22 @@
|
|||||||
- [[#presentation][Presentation]]
|
- [[#presentation][Presentation]]
|
||||||
- [[#screenshots][Screenshots]]
|
- [[#screenshots][Screenshots]]
|
||||||
- [[#features][Features]]
|
- [[#features][Features]]
|
||||||
- [[#custom-scripts-in-path][Custom scripts in =PATH=]]
|
- [[#tiling-window-managers][Tiling Window Managers]]
|
||||||
- [[#emacs-configuration][Emacs configuration]]
|
- [[#awesomewm][AwesomeWM]]
|
||||||
- [[#email-signature][Email signature]]
|
|
||||||
- [[#fish-configuration-with-useful-abbreviations][Fish configuration with useful abbreviations]]
|
|
||||||
- [[#global-gitignore][Global gitignore]]
|
|
||||||
- [[#i3-configuration][i3 configuration]]
|
- [[#i3-configuration][i3 configuration]]
|
||||||
|
- [[#graphical-tweaks][Graphical tweaks]]
|
||||||
|
- [[#picom][Picom]]
|
||||||
|
- [[#xresources][Xresources]]
|
||||||
|
- [[#text-and-source-code-editing][Text and source code editing]]
|
||||||
|
- [[#emacs-configuration][Emacs configuration]]
|
||||||
- [[#nano][Nano]]
|
- [[#nano][Nano]]
|
||||||
- [[#rustfmt][Rustfmt]]
|
- [[#rustfmt][Rustfmt]]
|
||||||
- [[#picom][Picom]]
|
- [[#custom-scripts-in-path][Custom scripts in =PATH=]]
|
||||||
|
- [[#fish-configuration-with-useful-abbreviations][Fish configuration with useful abbreviations]]
|
||||||
|
- [[#and-some-minor-configuration-files][And some minor configuration files]]
|
||||||
|
- [[#email-signature][Email signature]]
|
||||||
|
- [[#global-gitignore][Global gitignore]]
|
||||||
- [[#tmux-configuration][Tmux configuration]]
|
- [[#tmux-configuration][Tmux configuration]]
|
||||||
- [[#xresources][Xresources]]
|
|
||||||
- [[#dependencies][Dependencies]]
|
- [[#dependencies][Dependencies]]
|
||||||
- [[#installation][Installation]]
|
- [[#installation][Installation]]
|
||||||
- [[#licence][Licence]]
|
- [[#licence][Licence]]
|
||||||
@ -42,9 +47,12 @@
|
|||||||
(custom build) using [[http://spacemacs.org][Spacemacs]] (still with Emacs keybinding in Insert mode but
|
(custom build) using [[http://spacemacs.org][Spacemacs]] (still with Emacs keybinding in Insert mode but
|
||||||
with Evil in Normal mode) as my main text editor.
|
with Evil in Normal mode) as my main text editor.
|
||||||
|
|
||||||
I also use [[https://github.com/Airblader][Airblader]]’s [[https://github.com/Airblader/i3][fork]] of [[https://github.com/i3/i3][i3]] with two [[https://github.com/jaagr/polybar][polybar]] bars and [[https://github.com/ibhagwan/picom][ibhagwan’s fork of
|
When it comes to my graphical UI, I do not have any desktop environment.
|
||||||
compton]]. The colors scheme for [[https://github.com/davatorium/rofi][rofi]], Emacs and polybar are chosen from the
|
Instead, I have two tiling window managers. The historical first on my
|
||||||
wallpapers using [[https://github.com/dylanaraps/pywal][pywal]].
|
configuration is [[https://github.com/Airblader/i3][i3-gaps]], an [[https://i3wm.org/][i3]] fork by [[https://github.com/Airblader/i3][Airblader]] with which I use two bars
|
||||||
|
generated by [[https://polybar.github.io/][Polybar]]. My other TWM, and the one I use most often, is
|
||||||
|
[[https://awesomewm.org/][AwesomeWM]]. Both TWMs use [[https://github.com/dylanaraps/pywal][pywal]] to define their color scheme, as well as [[https://github.com/davatorium/rofi][rofi]]’s
|
||||||
|
color scheme.
|
||||||
|
|
||||||
Finally, you can find my configuration for my Ergodox keyboard [[https://configure.ergodox-ez.com/ergodox-ez/layouts/5WrVw/latest/0][here]]. It is
|
Finally, you can find my configuration for my Ergodox keyboard [[https://configure.ergodox-ez.com/ergodox-ez/layouts/5WrVw/latest/0][here]]. It is
|
||||||
optimized for usage with the Bépo layout set as a software layout, and for
|
optimized for usage with the Bépo layout set as a software layout, and for
|
||||||
@ -83,102 +91,38 @@
|
|||||||
Below I will also present and comment some of my short config files which do
|
Below I will also present and comment some of my short config files which do
|
||||||
not deserve to have a full org file dedicated to them.
|
not deserve to have a full org file dedicated to them.
|
||||||
|
|
||||||
** Custom scripts in =PATH=
|
** Tiling Window Managers
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: h-d582e107-fa66-4f79-869e-2b49116ed1ec
|
:CUSTOM_ID: h-b70d9b3b-4259-4311-aa23-4792656220bb
|
||||||
:END:
|
:END:
|
||||||
I have written some scripts that help me daily accomplish some simple tasks,
|
*** AwesomeWM
|
||||||
like mounting and unmounting a drive or Android device, an emoji picker, a
|
|
||||||
utility to set up my Wacom tablet, and so on. You can find them stored in
|
|
||||||
[[file:.local/bin/README.org][.local/bin]] along with their detailed explanation in the README placed in the
|
|
||||||
same folder —which is actually their source code once the org-mode file gets
|
|
||||||
tangled.
|
|
||||||
|
|
||||||
** Emacs configuration
|
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: h-f6d2561f-5c02-4540-8287-4acf3037b3d5
|
:CUSTOM_ID: h-dbfc71a0-9d96-4f53-a064-f8d6f9567813
|
||||||
:END:
|
:END:
|
||||||
Emacs is my main text editor, which I use for almost everything. Because, you
|
AwesomeWM is the TWM I use the most on my computer between itself and i3. My
|
||||||
know…
|
configuration for it is documented in detail in its corresponding document,
|
||||||
#+begin_quote
|
which you can find [[file:awesome.org][here]].
|
||||||
Emacs is a great operating system, it just lacks a good text editor.
|
|
||||||
#+end_quote
|
|
||||||
You can find my Emacs config, based on Spacemacs, in my [[https://labs.phundrak.com/phundrak/dotfiles/src/branch/master/.spacemacs][.spacemacs]] file, and
|
|
||||||
my user configuration in my [[file:spacemacs.org][spacemacs.org]] file.
|
|
||||||
|
|
||||||
** Email signature
|
*** i3 configuration
|
||||||
:PROPERTIES:
|
|
||||||
:CUSTOM_ID: h-f6c48286-a320-493f-b330-ee0a697e6d79
|
|
||||||
:HEADER-ARGS: :tangle ~/.signature
|
|
||||||
:END:
|
|
||||||
This file gets inserted automatically at the end of my emails.
|
|
||||||
#+BEGIN_SRC text
|
|
||||||
Lucien “Phundrak” Cartier-Tilet
|
|
||||||
https://phundrak.com (Français)
|
|
||||||
https://en.phundrak.com (English)
|
|
||||||
|
|
||||||
Sent from a Free and Open-Source Linux operating system with GNU/Emacs
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
** Fish configuration with useful abbreviations
|
|
||||||
:PROPERTIES:
|
|
||||||
:CUSTOM_ID: h-f35ed9a3-c9fc-458c-8a62-693f679f6992
|
|
||||||
:END:
|
|
||||||
You can also find in my Fish shell configuration in my [[file:~/org/config-website/fish.org][fish.org]] file, which
|
|
||||||
contains my usual abbreviations.
|
|
||||||
|
|
||||||
** Global gitignore
|
|
||||||
:PROPERTIES:
|
|
||||||
:CUSTOM_ID: h-4f92eb29-7cfa-48ec-b39d-39037ace3682
|
|
||||||
:HEADER-ARGS: :tangle ~/.gitignore_global
|
|
||||||
:END:
|
|
||||||
Sometimes, there are some lines that always reappear in gitignores. So,
|
|
||||||
instead of always adding them, let git now that some elements are to be
|
|
||||||
ignored by default, hence the [[file:.gitignore_global][~/.gitignore_global]] file. First, we don’t want
|
|
||||||
nano’s backup files.
|
|
||||||
#+BEGIN_SRC text
|
|
||||||
~*
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
And output binaries generated by =gcc= and the likes aren’t welcome either.
|
|
||||||
#+BEGIN_SRC text
|
|
||||||
,*.out
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
** i3 configuration
|
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: h-c918e370-d867-412c-8b0e-078e4e3772e0
|
:CUSTOM_ID: h-c918e370-d867-412c-8b0e-078e4e3772e0
|
||||||
:END:
|
:END:
|
||||||
The i3 configuration is detailed in its corresponding README which you can
|
The i3 configuration is detailed in its corresponding README which you can
|
||||||
find at [[file:.config/i3/README.org][.config/i3/README.org]].
|
find [[file:i3.org][here]].
|
||||||
|
|
||||||
** Nano
|
** Graphical tweaks
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: h-1724166b-55b7-4a64-9ff1-47c2a9e76f46
|
:CUSTOM_ID: h-08018a9b-f0c8-4bff-b18d-834ec0dc11a8
|
||||||
:END:
|
:END:
|
||||||
Although it is a very simple piece of software, nano does offer some
|
*** Picom
|
||||||
customization. Mine can be found in my [[file:~/org/config-website/nano.org][nano.org]] file.
|
|
||||||
|
|
||||||
** Rustfmt
|
|
||||||
:PROPERTIES:
|
|
||||||
:CUSTOM_ID: h-0ae9005c-76a6-49f6-947c-0c8464616e10
|
|
||||||
:END:
|
|
||||||
You can find my Rustfmt configuration [[file:rustfmt.org][here]].
|
|
||||||
|
|
||||||
** Picom
|
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: h-c539fde3-3f1a-4855-8d63-28729ed806a5
|
:CUSTOM_ID: h-c539fde3-3f1a-4855-8d63-28729ed806a5
|
||||||
:END:
|
:END:
|
||||||
You can find my Picom configuration [[file:picom.org][here]].
|
Picom is a standalone compositor for Xorg, and the successor to Compton,
|
||||||
|
itself successor to xcompmgr-dana, itself a fork of xcompmgr. You can find
|
||||||
|
my Picom configuration [[file:picom.org][here]].
|
||||||
|
|
||||||
** Tmux configuration
|
*** Xresources
|
||||||
:PROPERTIES:
|
|
||||||
:CUSTOM_ID: h-4f48b912-b67b-4549-a671-802e76221f46
|
|
||||||
:END:
|
|
||||||
You can find my tmux configuration in [[file:tmux.org][tmux.org]]. It depends on the submodule
|
|
||||||
[[https://github.com/gpakosz/.tmux.git][.tmux]] by [[https://pempek.net/][Gregory Pakosz]].
|
|
||||||
|
|
||||||
** Xresources
|
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: h-e6f48975-3b86-4a75-a7e5-5cc9edbd9869
|
:CUSTOM_ID: h-e6f48975-3b86-4a75-a7e5-5cc9edbd9869
|
||||||
:HEADER-ARGS: :tangle ~/.Xresources :exports code
|
:HEADER-ARGS: :tangle ~/.Xresources :exports code
|
||||||
@ -193,13 +137,106 @@
|
|||||||
#+BEGIN_SRC conf
|
#+BEGIN_SRC conf
|
||||||
st.shell: /usr/bin/fish
|
st.shell: /usr/bin/fish
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
I can also set the transparency of st like so:
|
I can also set the transparency of st (my terminal emulator) like so:
|
||||||
#+BEGIN_SRC conf
|
#+BEGIN_SRC conf
|
||||||
st.alpha: 0.7
|
st.alpha: 0.7
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
I used to have lines dedicated to UXTerm and URxvt, but I cast them out of my
|
I used to have lines dedicated to UXTerm and URxvt, but I cast them out of
|
||||||
system.
|
my system.
|
||||||
|
|
||||||
|
** Text and source code editing
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: h-2730f882-e775-41a3-b169-5049c142cc54
|
||||||
|
:END:
|
||||||
|
*** Emacs configuration
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: h-f6d2561f-5c02-4540-8287-4acf3037b3d5
|
||||||
|
:END:
|
||||||
|
Emacs is my main text editor, which I use for almost everything. Because,
|
||||||
|
you know…
|
||||||
|
#+begin_quote
|
||||||
|
Emacs is a great operating system, it just lacks a good text editor.
|
||||||
|
#+end_quote
|
||||||
|
|
||||||
|
You can find my Emacs config, based on Spacemacs, in my [[https://labs.phundrak.com/phundrak/dotfiles/src/branch/master/.spacemacs][.spacemacs]] file, and
|
||||||
|
my user configuration in my [[file:spacemacs.org][spacemacs.org]] file.
|
||||||
|
|
||||||
|
*** Nano
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: h-1724166b-55b7-4a64-9ff1-47c2a9e76f46
|
||||||
|
:END:
|
||||||
|
Although it is a very simple piece of software, nano does offer some
|
||||||
|
customization. Mine can be found in my [[file:~/org/config-website/nano.org][nano.org]] file.
|
||||||
|
|
||||||
|
*** Rustfmt
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: h-0ae9005c-76a6-49f6-947c-0c8464616e10
|
||||||
|
:END:
|
||||||
|
You can find my Rustfmt configuration [[file:rustfmt.org][here]].
|
||||||
|
|
||||||
|
** Custom scripts in =PATH=
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: h-d582e107-fa66-4f79-869e-2b49116ed1ec
|
||||||
|
:END:
|
||||||
|
I have written some scripts that help me daily accomplish some simple tasks,
|
||||||
|
like mounting and unmounting a drive or Android device, an emoji picker, a
|
||||||
|
utility to set up my Wacom tablet, and so on. You can find them stored in
|
||||||
|
[[file:.local/bin/README.org][.local/bin]] along with their detailed explanation in the README placed in the
|
||||||
|
same folder —which is actually their source code once the org-mode file gets
|
||||||
|
tangled.
|
||||||
|
|
||||||
|
** Fish configuration with useful abbreviations
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: h-f35ed9a3-c9fc-458c-8a62-693f679f6992
|
||||||
|
:END:
|
||||||
|
You can also find in my Fish shell configuration in my [[file:~/org/config-website/fish.org][fish.org]] file, which
|
||||||
|
contains my usual abbreviations.
|
||||||
|
|
||||||
|
** And some minor configuration files
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: h-1a819f94-ab79-41e6-9509-a2781ab10b79
|
||||||
|
:END:
|
||||||
|
*** Email signature
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: h-f6c48286-a320-493f-b330-ee0a697e6d79
|
||||||
|
:HEADER-ARGS: :tangle ~/.signature
|
||||||
|
:END:
|
||||||
|
This file gets inserted automatically at the end of my emails.
|
||||||
|
#+BEGIN_SRC text
|
||||||
|
Lucien “Phundrak” Cartier-Tilet
|
||||||
|
https://phundrak.com (Français)
|
||||||
|
https://en.phundrak.com (English)
|
||||||
|
|
||||||
|
Sent from a Free and Open-Source Linux operating system with GNU/Emacs
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
*** Global gitignore
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: h-4f92eb29-7cfa-48ec-b39d-39037ace3682
|
||||||
|
:HEADER-ARGS: :tangle ~/.gitignore_global
|
||||||
|
:END:
|
||||||
|
Sometimes, there are some lines that always reappear in gitignores. So,
|
||||||
|
instead of always adding them, let git now that some elements are to be
|
||||||
|
ignored by default, hence the [[file:.gitignore_global][~/.gitignore_global]] file. First, we don’t want
|
||||||
|
nano’s backup files.
|
||||||
|
#+BEGIN_SRC text
|
||||||
|
~*
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
And object files and output binaries generated by =gcc= and the likes aren’t
|
||||||
|
welcome either.
|
||||||
|
#+BEGIN_SRC text
|
||||||
|
,*.out
|
||||||
|
,*.o
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
** Tmux configuration
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: h-4f48b912-b67b-4549-a671-802e76221f46
|
||||||
|
:END:
|
||||||
|
You can find my tmux configuration in [[file:tmux.org][tmux.org]]. It depends on the submodule
|
||||||
|
[[https://github.com/gpakosz/.tmux.git][.tmux]] by [[https://pempek.net/][Gregory Pakosz]].
|
||||||
|
|
||||||
* Dependencies
|
* Dependencies
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
|
Loading…
Reference in New Issue
Block a user