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.
David JULIEN 27f91a3f5a
Merge branch 'dev' into logos
fix sxhkd bindings for floating st windows
cleanup scripts
add correction in zsh
2021-09-11 16:48:17 +02:00
..
2021-09-11 16:48:17 +02:00
2021-03-11 01:08:19 +01:00
2021-06-12 19:21:54 +02:00
2021-05-21 02:01:10 +02:00
2021-03-15 23:46:14 +01:00
2021-03-10 23:12:45 +01:00
2021-07-12 17:20:29 +02:00
2021-04-13 09:13:40 +02:00
2021-09-11 16:26:17 +02:00
2021-09-11 16:24:36 +02:00
2021-02-16 00:37:05 +01:00
2021-09-07 23:52:48 +02:00
2021-07-12 17:53:03 +02:00
2021-03-15 23:46:14 +01:00
2021-02-16 00:37:44 +01:00
2021-02-16 00:37:44 +01:00
2021-02-16 00:37:44 +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 issues (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

  • 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
  • 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.