Compare commits
	
		
			7 Commits
		
	
	
		
			fc6ae3d322
			...
			90c3bcde72
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 90c3bcde72 | |||
| 389a740d57 | |||
| 1c9a21d72c | |||
| 3f553a2b43 | |||
| 8bbd4403d4 | |||
| 40f43c704a | |||
| 6bb04f5fd5 | 
@ -10,7 +10,7 @@ function rainymood
 | 
				
			|||||||
    end
 | 
					    end
 | 
				
			||||||
    if [ "$volume" != "" ]
 | 
					    if [ "$volume" != "" ]
 | 
				
			||||||
        set FILE (math (random) % 4)
 | 
					        set FILE (math (random) % 4)
 | 
				
			||||||
        set URL "https://rainymood.com/audio1110/$FILE.ogg"
 | 
					        set URL "https://rainymood.com/audio1112/$FILE.ogg"
 | 
				
			||||||
        mpv $URL --force-window=no --volume=$volume; and rainymood
 | 
					        mpv $URL --force-window=no --volume=$volume; and rainymood
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
        echo "Missing value after -v/--volume option."
 | 
					        echo "Missing value after -v/--volume option."
 | 
				
			||||||
 | 
				
			|||||||
@ -69,17 +69,17 @@ set PACKAGES \
 | 
				
			|||||||
acpilight adobe-source-han-sans-jp-fonts arc-gtk-theme asar ascii aspell-en \
 | 
					acpilight adobe-source-han-sans-jp-fonts arc-gtk-theme asar ascii aspell-en \
 | 
				
			||||||
aspell-fr awesome awesome-terminal-fonts awesome-freedesktop-git base-devel \
 | 
					aspell-fr awesome awesome-terminal-fonts awesome-freedesktop-git base-devel \
 | 
				
			||||||
bashtop bat biber bitwarden-bin bluez-firmware bluez-utils bookworm bzip2 ccls \
 | 
					bashtop bat biber bitwarden-bin bluez-firmware bluez-utils bookworm bzip2 ccls \
 | 
				
			||||||
chicken chromium clisp cppcheck cppreference cppreference-devhelp cpupower \
 | 
					chicken chromium clisp corrupter-git cppcheck cppreference \
 | 
				
			||||||
discord-canary discount dmenu-lpass docker docker-compose \
 | 
					cppreference-devhelp cpupower discord-canary discount dmenu-lpass docker \
 | 
				
			||||||
dockerfile-language-server-bin doxygen dunst emacs emacs-org-mode exa \
 | 
					docker-compose dockerfile-language-server-bin doxygen dunst emacs \
 | 
				
			||||||
exfat-utils farbfeld fd ffmpegthumbnailer findutils firefox flake8 \
 | 
					emacs-org-mode exa exfat-utils farbfeld fd ffmpegthumbnailer findutils firefox \
 | 
				
			||||||
flat-remix-gtk freeglut fzf gcc-libs gdb gimp gnome-disk-utility \
 | 
					flake8 flat-remix-gtk freeglut fzf gcc-libs gdb gimp gnome-disk-utility \
 | 
				
			||||||
gnome-epub-thumbnailer gnu-free-fonts gnuplot go go-tools golangci-lint-bin \
 | 
					gnome-epub-thumbnailer gnu-free-fonts gnuplot go go-tools golangci-lint-bin \
 | 
				
			||||||
graphviz htop i3-gaps-rounded-git i3lock-blur inetutils j4-dmenu-desktop \
 | 
					graphviz htop i3-gaps-rounded-git i3lock-color inetutils isync \
 | 
				
			||||||
javascript-typescript-langserver js-beautify jfsutils jmtpfs lain-git less \
 | 
					j4-dmenu-desktop javascript-typescript-langserver js-beautify jfsutils jmtpfs \
 | 
				
			||||||
linux-headers lldb logrotate ly meson minted man-db man-pages mpc mpd \
 | 
					lain-git less libxft-bgra linux-headers lldb logrotate ly meson minted man-db \
 | 
				
			||||||
mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \
 | 
					man-pages mpc mpd mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu \
 | 
				
			||||||
nemo-fileroller nemo-preview neofetch netctl networkmanager \
 | 
					ncmpcpp nemo-fileroller nemo-preview neofetch netctl networkmanager \
 | 
				
			||||||
networkmanager-openvpn nitrogen nm-connection-editor nodejs-vmd nomacs \
 | 
					networkmanager-openvpn nitrogen nm-connection-editor nodejs-vmd nomacs \
 | 
				
			||||||
nordvpn-bin noto-fonts-emoji npm ntfs-3g numlockx obs-studio openssh \
 | 
					nordvpn-bin noto-fonts-emoji npm ntfs-3g numlockx obs-studio openssh \
 | 
				
			||||||
otf-fandol otf-ipafont p7zip pacman-contrib pandoc-bin pass pavucontrol pdfpc \
 | 
					otf-fandol otf-ipafont p7zip pacman-contrib pandoc-bin pass pavucontrol pdfpc \
 | 
				
			||||||
@ -91,13 +91,13 @@ rsync rtv ruby-rb-fsevent ruby-sass rustup samba scrot sent shadow siji-git \
 | 
				
			|||||||
simplescreenrecorder sshfs st-luke-git sxiv texlive-bin texlive-langchinese \
 | 
					simplescreenrecorder sshfs st-luke-git sxiv texlive-bin texlive-langchinese \
 | 
				
			||||||
texlive-langcyrillic texlive-langgreek texlive-langjapanese texlive-langkorean \
 | 
					texlive-langcyrillic texlive-langgreek texlive-langjapanese texlive-langkorean \
 | 
				
			||||||
texlive-latexextra texlive-localmanager-git texlive-most tmux tree \
 | 
					texlive-latexextra texlive-localmanager-git texlive-most tmux tree \
 | 
				
			||||||
ttf-arphic-uming ttf-baekmuk ttf-dejavu ttf-google-fonts-opinionated-git \
 | 
					ttf-arphic-uming ttf-baekmuk ttf-charis-sil ttf-dejavu \
 | 
				
			||||||
ttf-hanazono ttf-joypixels ttf-koruri ttf-liberation ttf-monapo ttf-sazanami \
 | 
					ttf-google-fonts-opinionated-git ttf-hanazono ttf-joypixels ttf-koruri \
 | 
				
			||||||
ttf-tibetan-machine typescript typescript-language-server-bin unicode-emoji \
 | 
					ttf-liberation ttf-monapo ttf-sazanami ttf-tibetan-machine typescript \
 | 
				
			||||||
unrar usbutils valgrind vscode-css-languageserver-bin \
 | 
					typescript-language-server-bin unicode-emoji unrar usbutils valgrind \
 | 
				
			||||||
vscode-html-languageserver-bin w3m wget x11-ssh-askpass xclip \
 | 
					vscode-css-languageserver-bin vscode-html-languageserver-bin w3m wget \
 | 
				
			||||||
xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server xorg-xinit xss-lock xvkbd \
 | 
					x11-ssh-askpass xclip xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server \
 | 
				
			||||||
yaml-language-server-bin yapf zeal
 | 
					xorg-xinit xss-lock xvkbd yaml-language-server-bin yapf zeal
 | 
				
			||||||
 | 
					
 | 
				
			||||||
printf "\n# Installing needed packages ##################################################\n\n"
 | 
					printf "\n# Installing needed packages ##################################################\n\n"
 | 
				
			||||||
sudo pacman -Syu
 | 
					sudo pacman -Syu
 | 
				
			||||||
@ -334,20 +334,3 @@ fisher add jethrokuan/z
 | 
				
			|||||||
fisher add jorgebucaran/fish-getopts
 | 
					fisher add jorgebucaran/fish-getopts
 | 
				
			||||||
fisher add laughedelic/pisces
 | 
					fisher add laughedelic/pisces
 | 
				
			||||||
fisher add acomagu/fish-async-prompt
 | 
					fisher add acomagu/fish-async-prompt
 | 
				
			||||||
 | 
					 | 
				
			||||||
(let ((dirs (quote (("$HOME/.config/awesome") ("$HOME/.config/awesome/theme") ("$HOME/.config/emacs/private") ("$HOME/.config/fish") ("$HOME/.config/gtk-2.0") ("$HOME/.config/gtk-3.0") ("$HOME/.config/i3") ("$HOME/.config/nano") ("$HOME/.config/ncmpcpp") ("$HOME/.config/neofetch") ("$HOME/.config/picom") ("$HOME/.config/polybar") ("$HOME/.config/yadm") ("$HOME/.local/bin") ("$HOME/org/capture")))))
 | 
					 | 
				
			||||||
(mapconcat (lambda (x) (format "mkdir -p %s" (car x)))
 | 
					 | 
				
			||||||
           dirs
 | 
					 | 
				
			||||||
           "\n")
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(let ((files (quote ("awesome.org" "bin.org" "fish.org" "i3.org" "index.org" "nano.org" "picom.org" "polybar.org" "rustfmt.org" "spacemacs.org" "tmux.org"))))
 | 
					 | 
				
			||||||
(mapconcat (lambda (x) (concat
 | 
					 | 
				
			||||||
                        (format "printf '\\n\\n==== Tangling %s\\n\\n' && \\\n" x)
 | 
					 | 
				
			||||||
                        (concat "emacs -q --batch --eval '(require \\'ob-tangle)' \\\n"
 | 
					 | 
				
			||||||
                                "--eval '(setq org-confirm-babel-evaluate nil)' \\\n"
 | 
					 | 
				
			||||||
                                "--eval '(org-babel-do-load-languages \\'org-babel-load-languages \\'((python . t)))' \\\n"
 | 
					 | 
				
			||||||
                                (format "--eval '(org-babel-tangle-file \"~/org/config/%s\")'\n" x))))
 | 
					 | 
				
			||||||
           files
 | 
					 | 
				
			||||||
           "\n")
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
				
			|||||||
@ -206,7 +206,7 @@
 | 
				
			|||||||
  source code here:
 | 
					  source code here:
 | 
				
			||||||
  #+BEGIN_SRC fish
 | 
					  #+BEGIN_SRC fish
 | 
				
			||||||
    #!/usr/bin/env fish
 | 
					    #!/usr/bin/env fish
 | 
				
			||||||
    cp $argv[1] $argv[1].bak.(date +"%Y%m%d%H%M%S")
 | 
					    cp -r $argv[1] $argv[1].bak.(date +"%Y%m%d%H%M%S")
 | 
				
			||||||
  #+END_SRC
 | 
					  #+END_SRC
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* ConnectWifi
 | 
					* ConnectWifi
 | 
				
			||||||
 | 
				
			|||||||
@ -113,7 +113,7 @@
 | 
				
			|||||||
    set NC '\033[0m'
 | 
					    set NC '\033[0m'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    function display_slider # used total
 | 
					    function display_slider # used total
 | 
				
			||||||
        set -l slider_length 39
 | 
					        set -l slider_length 38
 | 
				
			||||||
        set -l used $argv[1]
 | 
					        set -l used $argv[1]
 | 
				
			||||||
        set -l total $argv[2]
 | 
					        set -l total $argv[2]
 | 
				
			||||||
        set -l used_slider (math -s0 "($used * $slider_length) / $total")
 | 
					        set -l used_slider (math -s0 "($used * $slider_length) / $total")
 | 
				
			||||||
@ -158,7 +158,7 @@
 | 
				
			|||||||
        printf "OS......: %-30sKernel: %s %s\n" $osname (uname -s) (uname -r)
 | 
					        printf "OS......: %-30sKernel: %s %s\n" $osname (uname -s) (uname -r)
 | 
				
			||||||
        printf "Hostname: %-30sUptime: %s\n" (hostname) $uptime
 | 
					        printf "Hostname: %-30sUptime: %s\n" (hostname) $uptime
 | 
				
			||||||
        printf "Ethernet: %-41sWifi..: %s\n" $ethernet $wifi
 | 
					        printf "Ethernet: %-41sWifi..: %s\n" $ethernet $wifi
 | 
				
			||||||
        printf "Disks...: %-5s %s %6s / %6s (%2d%%)\n" "/" (display_slider $root_p 100) $root_used $root_total $root_p
 | 
					        printf "Disks...: %-6s %s %6s / %6s (%2d%%)\n" "/" (display_slider $root_p 100) $root_used $root_total $root_p
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # loop other mountpoints
 | 
					        # loop other mountpoints
 | 
				
			||||||
        for mp in (df -Ph 2> /dev/null | egrep "sd|tank" | egrep -v "boot|/\$")
 | 
					        for mp in (df -Ph 2> /dev/null | egrep "sd|tank" | egrep -v "boot|/\$")
 | 
				
			||||||
@ -166,11 +166,11 @@
 | 
				
			|||||||
            set -l mp_used (echo $mp | awk '{print $3}')
 | 
					            set -l mp_used (echo $mp | awk '{print $3}')
 | 
				
			||||||
            set -l mp_total (echo $mp | awk '{print $2}')
 | 
					            set -l mp_total (echo $mp | awk '{print $2}')
 | 
				
			||||||
            set -l mp_name (echo $mp | awk '{print $6}')
 | 
					            set -l mp_name (echo $mp | awk '{print $6}')
 | 
				
			||||||
            printf "          %-5s %s %6s / %6s (%2d%%)\n" $mp_name (display_slider $mp_p 100) $mp_used $mp_total $mp_p
 | 
					            printf "          %-6s %s %6s / %6s (%2d%%)\n" $mp_name (display_slider $mp_p 100) $mp_used $mp_total $mp_p
 | 
				
			||||||
        end
 | 
					        end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        printf "Ram.....:       %s %5dM / %5dM (%2d%%)\n" (display_slider $ram_used $ram_total) $ram_used $ram_total $ram_p
 | 
					        printf "Ram.....:        %s %5dM / %5dM (%2d%%)\n" (display_slider $ram_used $ram_total) $ram_used $ram_total $ram_p
 | 
				
			||||||
        printf "Swap....:       %s %5dM / %5dM (%2d%%)\n" (display_slider $swap_used $swap_total) $swap_used $swap_total $swap_p
 | 
					        printf "Swap....:        %s %5dM / %5dM (%2d%%)\n" (display_slider $swap_used $swap_total) $swap_used $swap_total $swap_p
 | 
				
			||||||
        echo $ruler
 | 
					        echo $ruler
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
  #+END_SRC
 | 
					  #+END_SRC
 | 
				
			||||||
@ -232,9 +232,9 @@
 | 
				
			|||||||
   :CUSTOM_ID: h-a9c79e7c-29ea-49e0-959e-0983e886f346
 | 
					   :CUSTOM_ID: h-a9c79e7c-29ea-49e0-959e-0983e886f346
 | 
				
			||||||
   :END:
 | 
					   :END:
 | 
				
			||||||
   Some global variables might sometimes be needed and need to be modified. This
 | 
					   Some global variables might sometimes be needed and need to be modified. This
 | 
				
			||||||
   is for example the case with my =PATH= variable in which I add Rust’s Cargo’s
 | 
					   is for example the case with my ~PATH~ variable in which I add Rust’s Cargo’s
 | 
				
			||||||
   binaries, Go’s binaries  and my own executables. And of  course, don’t forget
 | 
					   binaries, Go’s binaries  and my own executables. And of  course, don’t forget
 | 
				
			||||||
   to add the already existing =PATH=.
 | 
					   to add the already existing ~PATH~.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   #+NAME: extra-paths
 | 
					   #+NAME: extra-paths
 | 
				
			||||||
   | additional path           | what it leads to                     |
 | 
					   | additional path           | what it leads to                     |
 | 
				
			||||||
@ -252,11 +252,17 @@
 | 
				
			|||||||
                paths " ")
 | 
					                paths " ")
 | 
				
			||||||
   #+END_SRC
 | 
					   #+END_SRC
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   #+RESULTS[d6cf1e9d562d644db1bc6458eca1fc165b065f0c]: generate-extra-paths
 | 
					   #+RESULTS[f1fff053cb9e2239f35571249763683a4a62e643]: generate-extra-paths
 | 
				
			||||||
   : $HOME/.pub-cache/bin $HOME/.local/bin $HOME/go/bin $HOME/.cargo/bin $HOME/.gem/ruby/2.6.0/bin
 | 
					   : $HOME/.pub-cache/bin $HOME/.local/bin $HOME/go/bin $HOME/.cargo/bin $HOME/.gem/ruby/2.6.0/bin $HOME/.cabal/bin
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   The  code below  ensures  the ~PATH~  is  updated only  at  login, and  every
 | 
				
			||||||
 | 
					   location is addded only once.
 | 
				
			||||||
   #+BEGIN_SRC fish :noweb yes
 | 
					   #+BEGIN_SRC fish :noweb yes
 | 
				
			||||||
     set -gx PATH <<generate-extra-paths()>> $PATH
 | 
					     for p in <<generate-extra-paths()>>
 | 
				
			||||||
 | 
					         if status is-login
 | 
				
			||||||
 | 
					             contains $p $PATH || set PATH $PATH $p
 | 
				
			||||||
 | 
					         end
 | 
				
			||||||
 | 
					     end
 | 
				
			||||||
   #+END_SRC
 | 
					   #+END_SRC
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* Abbreviations
 | 
					* Abbreviations
 | 
				
			||||||
 | 
				
			|||||||
@ -1,5 +1,34 @@
 | 
				
			|||||||
#+TITLE: Phundrak’s dotfiles
 | 
					#+TITLE: Phundrak’s dotfiles
 | 
				
			||||||
#+INCLUDE:-some-minor-configuration-files][And some minor configuration files]]
 | 
					#+INCLUDE: headers
 | 
				
			||||||
 | 
					#+OPTIONS: auto-id:t
 | 
				
			||||||
 | 
					#+HTML_HEAD_EXTRA: <meta name="description" content="Phundrak's dotfiles" />
 | 
				
			||||||
 | 
					#+HTML_HEAD_EXTRA: <meta property="og:title" content="Phundrak's dotfiles" />
 | 
				
			||||||
 | 
					#+HTML_HEAD_EXTRA: <meta property="og:description" content="Description of the dotfiles of Phundrak" />
 | 
				
			||||||
 | 
					#+STARTUP: content
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					* Table of Contents                                        :TOC:noexport:
 | 
				
			||||||
 | 
					  :PROPERTIES:
 | 
				
			||||||
 | 
					  :CUSTOM_ID: h-400070eb-725f-4416-a4c6-da3053df750b
 | 
				
			||||||
 | 
					  :END:
 | 
				
			||||||
 | 
					- [[#presentation][Presentation]]
 | 
				
			||||||
 | 
					- [[#screenshots][Screenshots]]
 | 
				
			||||||
 | 
					- [[#features][Features]]
 | 
				
			||||||
 | 
					  - [[#tiling-window-managers][Tiling Window Managers]]
 | 
				
			||||||
 | 
					    - [[#awesomewm][AwesomeWM]]
 | 
				
			||||||
 | 
					    - [[#i3-configuration][i3 configuration]]
 | 
				
			||||||
 | 
					  - [[#graphical-tweaks][Graphical tweaks]]
 | 
				
			||||||
 | 
					    - [[#gtk-settings][GTK Settings]]
 | 
				
			||||||
 | 
					      - [[#gtk2][GTK2]]
 | 
				
			||||||
 | 
					      - [[#gtk3][GTK3]]
 | 
				
			||||||
 | 
					    - [[#picom][Picom]]
 | 
				
			||||||
 | 
					    - [[#xresources][Xresources]]
 | 
				
			||||||
 | 
					  - [[#text-and-source-code-editing][Text and source code editing]]
 | 
				
			||||||
 | 
					    - [[#emacs-configuration][Emacs configuration]]
 | 
				
			||||||
 | 
					    - [[#nano][Nano]]
 | 
				
			||||||
 | 
					    - [[#rustfmt][Rustfmt]]
 | 
				
			||||||
 | 
					  - [[#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]]
 | 
					    - [[#email-signature][Email signature]]
 | 
				
			||||||
    - [[#global-gitignore][Global gitignore]]
 | 
					    - [[#global-gitignore][Global gitignore]]
 | 
				
			||||||
  - [[#tmux-configuration][Tmux configuration]]
 | 
					  - [[#tmux-configuration][Tmux configuration]]
 | 
				
			||||||
@ -290,7 +319,7 @@
 | 
				
			|||||||
      https://phundrak.com (Français)
 | 
					      https://phundrak.com (Français)
 | 
				
			||||||
      https://phundrak.com/en (English)
 | 
					      https://phundrak.com/en (English)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      Sent from a Free and Open-Source Linux operating system with GNU/Emacs
 | 
					      Sent from GNU/Emacs
 | 
				
			||||||
    #+END_SRC
 | 
					    #+END_SRC
 | 
				
			||||||
 | 
					
 | 
				
			||||||
*** Global gitignore
 | 
					*** Global gitignore
 | 
				
			||||||
 | 
				
			|||||||
@ -7,6 +7,7 @@
 | 
				
			|||||||
#+HTML_HEAD_EXTRA: <meta property="og:description" content="How to install a Phundrak-flavored Arch Linux" />
 | 
					#+HTML_HEAD_EXTRA: <meta property="og:description" content="How to install a Phundrak-flavored Arch Linux" />
 | 
				
			||||||
#+PROPERTY: header-args :tangle no :exports none
 | 
					#+PROPERTY: header-args :tangle no :exports none
 | 
				
			||||||
#+PROPERTY: header-args:fish :exports code :noweb yes
 | 
					#+PROPERTY: header-args:fish :exports code :noweb yes
 | 
				
			||||||
 | 
					#+PROPERTY: header-args:emacs-lisp :exports none :noweb yes :tangle no :cache yes
 | 
				
			||||||
#+STARTUP: content
 | 
					#+STARTUP: content
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* Table of Contents                                        :TOC_4_gh:noexport:
 | 
					* Table of Contents                                        :TOC_4_gh:noexport:
 | 
				
			||||||
@ -293,17 +294,17 @@
 | 
				
			|||||||
     acpilight adobe-source-han-sans-jp-fonts arc-gtk-theme asar ascii aspell-en \
 | 
					     acpilight adobe-source-han-sans-jp-fonts arc-gtk-theme asar ascii aspell-en \
 | 
				
			||||||
     aspell-fr awesome awesome-terminal-fonts awesome-freedesktop-git base-devel \
 | 
					     aspell-fr awesome awesome-terminal-fonts awesome-freedesktop-git base-devel \
 | 
				
			||||||
     bashtop bat biber bitwarden-bin bluez-firmware bluez-utils bookworm bzip2 ccls \
 | 
					     bashtop bat biber bitwarden-bin bluez-firmware bluez-utils bookworm bzip2 ccls \
 | 
				
			||||||
     chicken chromium clisp cppcheck cppreference cppreference-devhelp cpupower \
 | 
					     chicken chromium clisp corrupter-git cppcheck cppreference \
 | 
				
			||||||
     discord-canary discount dmenu-lpass docker docker-compose \
 | 
					     cppreference-devhelp cpupower discord-canary discount dmenu-lpass docker \
 | 
				
			||||||
     dockerfile-language-server-bin doxygen dunst emacs emacs-org-mode exa \
 | 
					     docker-compose dockerfile-language-server-bin doxygen dunst emacs \
 | 
				
			||||||
     exfat-utils farbfeld fd ffmpegthumbnailer findutils firefox flake8 \
 | 
					     emacs-org-mode exa exfat-utils farbfeld fd ffmpegthumbnailer findutils firefox \
 | 
				
			||||||
     flat-remix-gtk freeglut fzf gcc-libs gdb gimp gnome-disk-utility \
 | 
					     flake8 flat-remix-gtk freeglut fzf gcc-libs gdb gimp gnome-disk-utility \
 | 
				
			||||||
     gnome-epub-thumbnailer gnu-free-fonts gnuplot go go-tools golangci-lint-bin \
 | 
					     gnome-epub-thumbnailer gnu-free-fonts gnuplot go go-tools golangci-lint-bin \
 | 
				
			||||||
     graphviz htop i3-gaps-rounded-git i3lock-blur inetutils j4-dmenu-desktop \
 | 
					     graphviz htop i3-gaps-rounded-git i3lock-color inetutils isync \
 | 
				
			||||||
     javascript-typescript-langserver js-beautify jfsutils jmtpfs lain-git less \
 | 
					     j4-dmenu-desktop javascript-typescript-langserver js-beautify jfsutils jmtpfs \
 | 
				
			||||||
     linux-headers lldb logrotate ly meson minted man-db man-pages mpc mpd \
 | 
					     lain-git less libxft-bgra linux-headers lldb logrotate ly meson minted man-db \
 | 
				
			||||||
     mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu ncmpcpp \
 | 
					     man-pages mpc mpd mpd-rich-presence-discord-git mpv mupdf-tools nano ncdu \
 | 
				
			||||||
     nemo-fileroller nemo-preview neofetch netctl networkmanager \
 | 
					     ncmpcpp nemo-fileroller nemo-preview neofetch netctl networkmanager \
 | 
				
			||||||
     networkmanager-openvpn nitrogen nm-connection-editor nodejs-vmd nomacs \
 | 
					     networkmanager-openvpn nitrogen nm-connection-editor nodejs-vmd nomacs \
 | 
				
			||||||
     nordvpn-bin noto-fonts-emoji npm ntfs-3g numlockx obs-studio openssh \
 | 
					     nordvpn-bin noto-fonts-emoji npm ntfs-3g numlockx obs-studio openssh \
 | 
				
			||||||
     otf-fandol otf-ipafont p7zip pacman-contrib pandoc-bin pass pavucontrol pdfpc \
 | 
					     otf-fandol otf-ipafont p7zip pacman-contrib pandoc-bin pass pavucontrol pdfpc \
 | 
				
			||||||
@ -315,13 +316,13 @@
 | 
				
			|||||||
     simplescreenrecorder sshfs st-luke-git sxiv texlive-bin texlive-langchinese \
 | 
					     simplescreenrecorder sshfs st-luke-git sxiv texlive-bin texlive-langchinese \
 | 
				
			||||||
     texlive-langcyrillic texlive-langgreek texlive-langjapanese texlive-langkorean \
 | 
					     texlive-langcyrillic texlive-langgreek texlive-langjapanese texlive-langkorean \
 | 
				
			||||||
     texlive-latexextra texlive-localmanager-git texlive-most tmux tree \
 | 
					     texlive-latexextra texlive-localmanager-git texlive-most tmux tree \
 | 
				
			||||||
     ttf-arphic-uming ttf-baekmuk ttf-dejavu ttf-google-fonts-opinionated-git \
 | 
					     ttf-arphic-uming ttf-baekmuk ttf-charis-sil ttf-dejavu \
 | 
				
			||||||
     ttf-hanazono ttf-joypixels ttf-koruri ttf-liberation ttf-monapo ttf-sazanami \
 | 
					     ttf-google-fonts-opinionated-git ttf-hanazono ttf-joypixels ttf-koruri \
 | 
				
			||||||
     ttf-tibetan-machine typescript typescript-language-server-bin unicode-emoji \
 | 
					     ttf-liberation ttf-monapo ttf-sazanami ttf-tibetan-machine typescript \
 | 
				
			||||||
     unrar usbutils valgrind vscode-css-languageserver-bin \
 | 
					     typescript-language-server-bin unicode-emoji unrar usbutils valgrind \
 | 
				
			||||||
     vscode-html-languageserver-bin w3m wget x11-ssh-askpass xclip \
 | 
					     vscode-css-languageserver-bin vscode-html-languageserver-bin w3m wget \
 | 
				
			||||||
     xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server xorg-xinit xss-lock xvkbd \
 | 
					     x11-ssh-askpass xclip xdg-user-dirs-gtk xfsprogs xorg-drivers xorg-server \
 | 
				
			||||||
     yaml-language-server-bin yapf zeal
 | 
					     xorg-xinit xss-lock xvkbd yaml-language-server-bin yapf zeal
 | 
				
			||||||
   #+END_SRC
 | 
					   #+END_SRC
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   #+RESULTS:
 | 
					   #+RESULTS:
 | 
				
			||||||
@ -361,7 +362,7 @@
 | 
				
			|||||||
   | $HOME/org/capture           |
 | 
					   | $HOME/org/capture           |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   #+NAME: gen-dirs-tangle
 | 
					   #+NAME: gen-dirs-tangle
 | 
				
			||||||
   #+BEGIN_SRC emacs-lisp :exports none :var dirs=dirs-tangled-files :cache yes
 | 
					   #+BEGIN_SRC emacs-lisp :var dirs=dirs-tangled-files
 | 
				
			||||||
     (mapconcat (lambda (x) (format "mkdir -p %s" (car x)))
 | 
					     (mapconcat (lambda (x) (format "mkdir -p %s" (car x)))
 | 
				
			||||||
                dirs
 | 
					                dirs
 | 
				
			||||||
                "\n")
 | 
					                "\n")
 | 
				
			||||||
@ -390,7 +391,7 @@
 | 
				
			|||||||
   | tmux.org      |
 | 
					   | tmux.org      |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   #+NAME: generate-tangle
 | 
					   #+NAME: generate-tangle
 | 
				
			||||||
   #+BEGIN_SRC emacs-lisp :exports none :var files=tangled-files[,0] :cache yes
 | 
					   #+BEGIN_SRC emacs-lisp :var files=tangled-files[,0]
 | 
				
			||||||
     (mapconcat (lambda (x) (concat
 | 
					     (mapconcat (lambda (x) (concat
 | 
				
			||||||
                             (format "printf '\\n\\n==== Tangling %s\\n\\n' && \\\n" x)
 | 
					                             (format "printf '\\n\\n==== Tangling %s\\n\\n' && \\\n" x)
 | 
				
			||||||
                             (concat "emacs -q --batch --eval '(require \\'ob-tangle)' \\\n"
 | 
					                             (concat "emacs -q --batch --eval '(require \\'ob-tangle)' \\\n"
 | 
				
			||||||
@ -875,7 +876,7 @@
 | 
				
			|||||||
    | acomagu/fish-async-prompt | Make your prompt asynchronous to increase it reactivity          |
 | 
					    | acomagu/fish-async-prompt | Make your prompt asynchronous to increase it reactivity          |
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #+NAME: fish-ext-py
 | 
					    #+NAME: fish-ext-py
 | 
				
			||||||
    #+BEGIN_SRC emacs-lisp :exports none :tangle no :var extensions=fish-extensions[,0] :cache yes
 | 
					    #+BEGIN_SRC emacs-lisp :exports none :tangle no :var extensions=fish-extensions[,0]
 | 
				
			||||||
      (mapconcat (lambda (x) (format "fisher add %s" x))
 | 
					      (mapconcat (lambda (x) (format "fisher add %s" x))
 | 
				
			||||||
                 extensions
 | 
					                 extensions
 | 
				
			||||||
                 "\n")
 | 
					                 "\n")
 | 
				
			||||||
 | 
				
			|||||||
@ -2939,7 +2939,7 @@ haskell
 | 
				
			|||||||
        :base-directory "~/org/config/"
 | 
					        :base-directory "~/org/config/"
 | 
				
			||||||
        :base-extension "org"
 | 
					        :base-extension "org"
 | 
				
			||||||
        :exclude "\\./\\(CONTRIB\\|head\\|temp\\|svg-ink\\).*"
 | 
					        :exclude "\\./\\(CONTRIB\\|head\\|temp\\|svg-ink\\).*"
 | 
				
			||||||
        :publishing-directory "/ssh:Naro:~/www/phundrak.com/config"
 | 
					        :publishing-directory "/ssh:Tilo:~/www/phundrak.com/config"
 | 
				
			||||||
        :recursive t
 | 
					        :recursive t
 | 
				
			||||||
        :language "en"
 | 
					        :language "en"
 | 
				
			||||||
        :publishing-function org-html-publish-to-html
 | 
					        :publishing-function org-html-publish-to-html
 | 
				
			||||||
@ -2954,8 +2954,8 @@ haskell
 | 
				
			|||||||
     #+BEGIN_SRC emacs-lisp :tangle no
 | 
					     #+BEGIN_SRC emacs-lisp :tangle no
 | 
				
			||||||
       ("config-website-static"
 | 
					       ("config-website-static"
 | 
				
			||||||
        :base-directory "~/org/config/"
 | 
					        :base-directory "~/org/config/"
 | 
				
			||||||
        :base-extension "css\\|scss\\|dart\\|js\\|png\\|jpg\\|gif\\|webp\\|svg\\|jpeg\\|ttf\\|woff\\|txt\\|epub\\|md"
 | 
					        :base-extension "png\\|jpg\\|gif\\|webp\\|svg\\|jpeg\\|ttf\\|woff\\|txt\\|epub\\|md"
 | 
				
			||||||
        :publishing-directory "/ssh:Naro:~/www/phundrak.com/config"
 | 
					        :publishing-directory "/ssh:Tilo:~/www/phundrak.com/config"
 | 
				
			||||||
        :recursive t
 | 
					        :recursive t
 | 
				
			||||||
        :language "en"
 | 
					        :language "en"
 | 
				
			||||||
        :publishing-function org-publish-attachment)
 | 
					        :publishing-function org-publish-attachment)
 | 
				
			||||||
@ -2982,7 +2982,7 @@ haskell
 | 
				
			|||||||
        :base-directory "~/Documents/conlanging/content/"
 | 
					        :base-directory "~/Documents/conlanging/content/"
 | 
				
			||||||
        :base-extension "org"
 | 
					        :base-extension "org"
 | 
				
			||||||
        :exclude "\\./\\(CONTRIB\\|README\\|head\\|temp\\|svg-ink\\).*"
 | 
					        :exclude "\\./\\(CONTRIB\\|README\\|head\\|temp\\|svg-ink\\).*"
 | 
				
			||||||
        :publishing-directory "/ssh:Naro:~/www/phundrak.com/langue/"
 | 
					        :publishing-directory "/ssh:Tilo:~/www/phundrak.com/langue/"
 | 
				
			||||||
        :recursive t
 | 
					        :recursive t
 | 
				
			||||||
        :language "fr"
 | 
					        :language "fr"
 | 
				
			||||||
        :publishing-function org-html-publish-to-html
 | 
					        :publishing-function org-html-publish-to-html
 | 
				
			||||||
@ -2998,7 +2998,7 @@ haskell
 | 
				
			|||||||
        :base-directory "~/Documents/conlanging/content/"
 | 
					        :base-directory "~/Documents/conlanging/content/"
 | 
				
			||||||
        :base-extension "org"
 | 
					        :base-extension "org"
 | 
				
			||||||
        :exclude "\\./\\(CONTRIB\\|README\\|index\\|head\\|temp\\|svg-ink\\).*"
 | 
					        :exclude "\\./\\(CONTRIB\\|README\\|index\\|head\\|temp\\|svg-ink\\).*"
 | 
				
			||||||
        :publishing-directory "/ssh:Naro:~/www/phundrak.com/langue/"
 | 
					        :publishing-directory "/ssh:Tilo:~/www/phundrak.com/langue/"
 | 
				
			||||||
        :recursive t
 | 
					        :recursive t
 | 
				
			||||||
        :language "fr"
 | 
					        :language "fr"
 | 
				
			||||||
        :publishing-function org-latex-publish-to-pdf
 | 
					        :publishing-function org-latex-publish-to-pdf
 | 
				
			||||||
@ -3012,8 +3012,8 @@ haskell
 | 
				
			|||||||
     #+BEGIN_SRC emacs-lisp :tangle no
 | 
					     #+BEGIN_SRC emacs-lisp :tangle no
 | 
				
			||||||
       ("langue-phundrak-com-static"
 | 
					       ("langue-phundrak-com-static"
 | 
				
			||||||
        :base-directory "~/Documents/conlanging/content/"
 | 
					        :base-directory "~/Documents/conlanging/content/"
 | 
				
			||||||
        :base-extension "css\\|scss\\|dart\\|js\\|png\\|jpg\\|gif\\|webp\\|svg\\|jpeg\\|ttf\\|woff\\|txt\\|epub"
 | 
					        :base-extension "png\\|jpg\\|gif\\|webp\\|svg\\|jpeg\\|ttf\\|woff\\|txt\\|epub"
 | 
				
			||||||
        :publishing-directory "/ssh:Naro:~/www/phundrak.com/langue/"
 | 
					        :publishing-directory "/ssh:Tilo:~/www/phundrak.com/langue/"
 | 
				
			||||||
        :recursive t
 | 
					        :recursive t
 | 
				
			||||||
        :language "fr"
 | 
					        :language "fr"
 | 
				
			||||||
        :publishing-function org-publish-attachment)
 | 
					        :publishing-function org-publish-attachment)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user