aboutsummaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* bin: Remove unused scriptsDavid Runge2023-12-0325-3002/+0
| | | | Signed-off-by: David Runge <dave@sleepmap.de>
* Remove unused password scriptsDavid Runge2023-02-022-9/+0
|
* Simplify mutt_mailboxesDavid Runge2022-12-121-19/+85
| | | | | | | | | bin/mutt_mailboxes: Simplify the command by allowing to optionally provide a directory in which mail account directories are found. Add error handling and do not generate output for account directories without mailboxes. Add documentation.
* Use xelatex in tex2pdf and cleanup scriptDavid Runge2022-12-091-33/+24
| | | | | bin/tex2pdf: Use xelatex in tex2pdf and cleanup script
* Use grep -E in gpg2muttDavid Runge2022-12-091-1/+1
| | | | | bin/gpg2mutt: Change gpg2mutt to use grep -E instead of the obsolete egrep.
* Add script to export mutt mailboxesDavid Runge2022-12-091-0/+68
| | | | | bin/mutt_mailboxes: Add script to export mutt mailboxes.
* gpg2mutt: Adapt hardcoded path to be XDG compliantDavid Runge2022-05-011-1/+1
| | | | | bin/gpg2mutt: Change the output file to be XDG_CONFIG_DIR compliant.
* sclang: Remove custom local override scriptDavid Runge2022-03-161-18/+0
| | | | | | | bin/sclang: Remove custom local override script used for headless environments. Supercollider should be built to provide headless support directly instead of working around the problem client-side.
* pulseaudio: Remove custom script for sinksDavid Runge2022-03-161-26/+0
| | | | | | | bin/pulse2jack: Remove custom script to start pulseaudio sinks for use with jack. This is not needed with pipewire and can be done more cleanly using systemd user services.
* sway: Remove custom start scriptDavid Runge2022-03-161-23/+0
| | | | | bin/startsway: Remove custom script as sway is now started via systemd user unit.
* mbsync/mutt: Guard against empty mailbox fileDavid Runge2021-02-201-1/+6
| | | | | | | bin/mbsync2mutt_mailboxes: Change script to only copy the temporary mailboxes.rc file in place if at least one account entry is found (prevents override of existing data with an empty file, if mbsync returns nothing due to locked secret).
* pkgs: Switch to json as nvchecker state fileDavid Runge2021-02-081-1/+1
| | | | | | bin/pkgs: When creating new configurations for repositories, use json as state files (the data is json, so txt makes no sense).
* pkgs: Split nvchecker configsDavid Runge2021-02-071-11/+34
| | | | | | | | | | bin/pkgs: Split nvchecker configs into per-repo configs so it gets easier to track. The nvchecker repo config is created if it does not exist yet (currently only if a package is created as "new"). Automatically remove AUR package directories so no manual cleanup is necessary.
* pkgs: Add function to check for dependenciesDavid Runge2021-02-071-1/+16
| | | | | | bin/pkgs: Add function to generically search for and fail in the abscence of dependencies to the script (e.g. svn and git).
* pkgs: Fix issues with non-existent dirs/filesDavid Runge2021-02-071-3/+10
| | | | | | bin/pkgs: Ensure that initial directories for files and files to be used for package lists exist.
* pulse2jack: CleanupDavid Runge2021-02-071-9/+3
| | | | | bin/pulse2jack: Clean up script and disable unnecessary shell options.
* startsway: Disable/fix broken exportsDavid Runge2021-02-071-4/+4
| | | | | | bin/startsway: Disable broken exports (for now). Switch to wayland backend for qt applications.
* set_volume: Simplify and clean upDavid Runge2021-02-071-50/+104
| | | | | bin/set_volume: Simplify the script and do cleanup to pass shellcheck.
* tex2pdf: Simplify mupdf interactionDavid Runge2021-02-071-13/+3
| | | | | | bin/tex2pdf: Simplify the mupdf interaction (i.e. sending SIGHUP) and fix the inkscape call (flag parameters have changed).
* Add gpg-force-send-key helper scriptDavid Runge2021-02-071-0/+164
| | | | | | bin/gpg-force-send-key: Add helper script to brute-force upload PGP public keys to the SKS infrastructure (and other key servers).
* Add scimmia's pkg-list-linked-libraries helperDavid Runge2021-02-071-0/+89
| | | | | bin/pkg-list-linked-libraries: Add Scimmia's helper for identifying per-file sodeps in packages.
* Replace hostname executableDavid Runge2020-07-271-2/+2
| | | | | | bin/startsway: Replace use of hostname executable with HOSTNAME variable (as it's a bash script).
* bin/startsway: Adding several exports to force certain graphical backends ↵David Runge2020-04-181-0/+11
| | | | onto wayland and getting better debug output.
* Cleanup and extending by blockdiagDavid Runge2020-04-181-39/+33
| | | | | | | | bin/tex2pdf: Extending by seqdiag capabilities, if diag/ directory is found. The diagrams are converted to pdf and then included. Cleaning up and simplifying the functions.
* bin/sclang: Adding a forced export of DISPLAY. Fixing shebang to use bash ↵David Runge2020-04-181-3/+6
| | | | and not posix shell.
* bin/pkgs: Switching to makepkg.conf's PACKAGER for Maintainer info from ↵David Runge2020-03-141-5/+6
| | | | using git config info for name and email.
* bin/tex2pdf: Making sure to only match .svg files, when rendering svgs to pdf.David Runge2019-09-071-1/+1
|
* bin/mbsync2mutt_mailboxes: Adding helper script to write a mutt ↵David Runge2019-09-071-0/+45
| | | | configuration snippet, defining the available mailboxes (per account). The script uses the output of mbsync -al to get a list of all mailboxes it has access to.
* Merge branch 'master' of sleepmap.de:dave/dotfilesDavid Runge2019-09-041-0/+12
|\ | | | | | | | | | | | | | | | | | | * 'master' of sleepmap.de:dave/dotfiles: .config/packages/extra.txt: Adding audiofile, brltty, ddrescue, ladspa, raptop, rasqal and redland. .config/packages/community.txt: Adding flyspray, gandi.cli and python-ipy. bin/domain_to_current_ip: Adding script to set a gandi domain to point to the current (external) IP. .config/packages/community.txt: Adding haskell-{hosc,microspec}, tidalcycles, python-{gitdb,gitpython,gnupg,progressbar,smmap,tzlocal,utils}, librepcb and waf. .config/nvchecker/nvchecker.ini: Fixing freepats-general-midi check. Adding python-{tzlocal,gitdb,gitpython,gnupg,progressbar,smmap}, haskell-{hosc,microspec}, librepcb, waf and tidalcycles. .config/nvchecker/nvchecker.ini: Adding geonkick, hydrogen, php-igbinary, foxdot and redkite. Switching to tracking linux-rt 5.2 branch.
| * bin/domain_to_current_ip: Adding script to set a gandi domain to point to ↵David Runge2019-08-301-0/+12
| | | | | | | | the current (external) IP.
* | .msmtprc: Directly calling pass, instead of some useless script.David Runge2019-09-041-3/+0
| |
* | bin/tex2pdf: Adding function to render svgs to pdf using inkscape. Adding ↵David Runge2019-08-091-0/+13
|/ | | | informational echo to render_diags() and render_svgs().
* bin/tex2pdf: Adding the rendering of .diag files using seqdiag.David Runge2019-08-071-0/+9
|
* bin/pkgs: Fixing always true statement for using create_package.David Runge2019-06-111-1/+1
|
* bin/startsway: Removing verbosity from sway call.David Runge2019-05-191-1/+1
|
* bin/pkgs: Adding support for adding a dummy entry to a default nvchecker.ini ↵David Runge2019-05-051-2/+8
| | | | (will be created if not existing).
* bin/startsway: Removing debugging flag (causes too much I/O).David Runge2019-04-221-1/+1
|
* bin/pkgs: Fixing Maintainer line in PKGBUILD.David Runge2019-04-161-1/+1
|
* bin/pkgs: Adding option to initially create a new package upon adding it (-n ↵David Runge2019-04-161-1/+31
| | | | flag). This automatically retrieves name and email from git config --global for maintainer info.
* bin/startsway: Setting capslock to be escape.David Runge2019-04-151-1/+1
|
* bin/startsway: Using host specific config, if available.David Runge2019-04-121-1/+7
|
* bin/pkgs: Major rewrite to get rid of redundant code. Makes use of named ↵David Runge2019-04-111-233/+178
| | | | arrays for directores, and upstream urls. Moves package list locations to ~/.config/packages/*.
* bin/backlight: Adding more thorough description. Adding better help ↵David Runge2019-01-011-4/+9
| | | | | | printout. Only print help on -h. Print current brightness in percentage when not giving any parameter.
* bin/realtime-suggestions: Now upstreamed ( ↵David Runge2018-12-191-274/+0
| | | | https://github.com/linuxaudio/realtime-suggestions ).
* bin/xorg_autolock: Removing useless script.David Runge2018-12-171-25/+0
|
* bin/realtime-suggestions: Switching to info level for detection of audio group.David Runge2018-12-091-2/+2
|
* bin/realtime-suggestions: Switching the kernel_config location to somewhere ↵David Runge2018-12-091-38/+67
| | | | | | below /boot, if the default below /proc/config.gz was not found. Rewriting all kernel config checks to use a unified function kernel_config_has() and cmdline checks to use kernel_cmdline_has().
* bin/realtime-suggestions: Changing check for policy directory in ↵David Runge2018-12-091-3/+3
| | | | check_cpu_governor(), so that we fail if we don't at least find one policy dir.
* bin/realtime-suggestions: Guarding against non-existing cpufreq dir in /sys, ↵David Runge2018-12-091-9/+14
| | | | | | when running check_cpu_governor(). Mentioning default value in check_max_user_watches().
* bin/realtime-suggestions: Adding check for virtualization/containerization.David Runge2018-12-091-0/+16
|