This repository has been archived on 2023-03-02. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/.local/bin
David JULIEN 10321a0d21 feat: use dwmblocks as statusbar
remove .local/bin/dwmbar
add .local/bin/statusbar scripts directory
update .profile ($PATH)
update .xprofile (dwmblocks at startup)
2021-02-16 00:29:24 +01:00
..
statusbar feat: use dwmblocks as statusbar 2021-02-16 00:29:24 +01:00
AC_notify feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
arch_setup feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
audio_notify cleanup: reformat scripts and variables 2021-02-16 00:27:08 +01:00
backlight_notify feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
bat_notify feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
bibinput feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
bibshow feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
bulk feat: add bulk script 2021-02-12 23:25:26 +01:00
colorblocks breaking: change license to MIT in headers 2020-06-25 18:48:18 +02:00
compiler feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
displayselect feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
dmenumount feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
dmenuopen feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
dmenupass feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
dmenuprompt feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
dmenuumount feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
dot feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
fetch feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
kbacklight feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
mailsync feat: remove mutt-wizard 2021-02-16 00:26:43 +01:00
maker feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
mom feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
mommerge feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
player cleanup: reformat scripts and variables 2021-02-16 00:27:08 +01:00
README.md feat: use dwmblocks as statusbar 2021-02-16 00:29:24 +01:00
refbar feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
remaps feat: add description to remaps 2021-02-12 23:23:25 +01:00
sbacklight feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
setbg feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
texclear feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
texer feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00
webupdate feat: change shebang to /usr/bin/env sh 2021-02-12 23:20:57 +01:00

Swy7ch' personnal scripts

Hello, world! This is my scripts directory. Feel free to use it at your convenience :)

/!\ Those scripts are POSIX-compliant (hence #! /usr/bin/env sh), they are supposed to be run with such shell (BaSH, zsh, dash...); FISH, for example, might cause problems (with if statements, for instance) if a script is run directly in a terminal; I recommend launching background scripts within .xinit to avoid those issues

Scripts

  • AC_notify : send a notification when the computer is plugged/unplugged
  • arch_setup : my personnal machine setup script
  • audio-notify : send a notification when audio level is changed
  • backlight_notify : send a notification when backlight level is changed
  • bat_notify : send a notification when battery runs low
  • bibinput : add a .bib entry through dmenu
  • bibshow : retrieve a .bib reference and copy to xclip
  • bulk : execute batch commands through your favorite $EDITOR
  • colorblocks : show the system colors through colored squares
  • compiler : compile a file / runs a script if the filetype is supported
  • displayselect : handle a multimonitor setup
  • dmenumount : mount USB drives through a dmenu prompt
  • dmenupass : dmenu prompt for password, when needed
  • dmenuprompt : ask for a binary choice through dmenu
  • dmenuopen : fuzzy-find a file and open it with appropriate application
  • dmenuumount : unmount USB drives through a dmenu prompt
  • dot : git wrapper to manage dotfiles
  • fetch : display basic system infos
  • kbacklight : change keyboard backlight level
  • maker : create a basic makefile for C/C++ project
  • mailsync : synchronize mail accounts
  • mom : create a groff/mom file with generic metadata
  • mommerge : merge all .mom files of a directory and compiles it
  • player : control mpc and send notifications of current mpd state
  • refbar : refresh dwm statusbar
  • remaps : remap keys
  • sbacklight : change screen backlight level
  • setbg : set the wallpaper using xwallpaper
  • texclear : remove LaTeX compilation files
  • texer : create a .tex file with generic metadata + input packages
  • webupdate : update the files on my website

arch_setup

This is the shell script I run just after I installed Arch. It does few things:

  • Install the apps I use
  • Download my personnal repos
  • Compile my WM (dwm), my binary launcher (dmenu) and my terminal emulator (st), which are part of the suckless project.

statusbar

A collection of scripts I call in my dwmblocks build.