diff --git a/.local/bin/buildconfig b/.local/bin/buildconfig deleted file mode 100755 index 4827b19..0000000 --- a/.local/bin/buildconfig +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/bash - -BUILD_CONFIG= - -# try to find a valid build config path -if [ -n "${1+x}" ] && [ -f "$1" ] && [[ "$(basename "$1")" == ".buildconfig" ]]; then BUILD_CONFIG="$1" # first check if a build config has been specified, and whether it's a valid path -elif [ -n "${1+x}" ]; then echo "E: the specified path '$1' is not a valid path!"; exit 1 - -elif [[ -f "$PWD/.buildconfig" ]]; then BUILD_CONFIG="$PWD/.buildconfig" # then check if there is a build config in the current working directory -elif [[ -f "$HOME/.buildconfig" ]]; then BUILD_CONFIG="$HOME/.buildconfig" # then check if there is a build config in the home directory -else $EDITOR .buildconfig -#else echo "E: could not find a .buildconfig file and none was specified!"; exit 1 -fi - -source "$BUILD_CONFIG" -[ -z "${cmd+x}" ] && { echo "E: cmd was not set! '$BUILD_CONFIG'"; exit 1; } -[ -z "${arg+x}" ] && { echo "E: arg was not set! '$BUILD_CONFIG'"; exit 1; } - -# export the environment variables if they've been set -if [[ -n ${env+x} ]]; then - for var in "${!env[@]}"; do - export "$var=${env[$var]}" - done -fi - -# execute the command with the arguments -# don't mind if the user made arguments separate out, that would likely be the user's intention -$cmd "$arg" -exit $? diff --git a/.local/bin/emcc b/.local/bin/emcc deleted file mode 100755 index bdfe233..0000000 --- a/.local/bin/emcc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/sh -"$HOME/.local/share/emsdk/upstream/emscripten/emcc" "$@" diff --git a/.local/bin/prime-run b/.local/bin/prime-run deleted file mode 100755 index 0802319..0000000 --- a/.local/bin/prime-run +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/sh -__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia "$@" diff --git a/.local/bin/prime-run-conf b/.local/bin/prime-run-conf deleted file mode 100755 index a785efe..0000000 --- a/.local/bin/prime-run-conf +++ /dev/null @@ -1,66 +0,0 @@ -#!/bin/python - -import os -from sys import stderr - -def error(msg: str): - print(f"\033[91m{msg}\033[0m", file=stderr) - -def validate_path(path: str, outdir: str, outpath: str) -> bool: - if (os.path.isdir(outdir) == False): - error(f"'{outdir}' does not exist! can't write .desktop file!") - return False - - if (os.path.exists(outpath)): - error(f"'{outpath}' already exists!") - return False - - if (os.path.isfile(path) == False): - error(f"file does not exist: '{path}'") - return False - return True - - -def create_desktop_file(path: str) -> int: - outdir = os.environ['HOME'] + "/.local/share/applications" - outpath = outdir + "/" + os.path.basename(path) - - if (validate_path(path, outdir, outpath) == False): - return 1 - - f_in = open(path, "r") - f_out = open(outpath, "w") - - while (True): - ln = f_in.readline(); - - if (len(ln) == 0): - break - - if (ln.startswith("Exec=")): - lns = ln.split('=', 1) - ln = f"{lns[0]}=prime-run {lns[1]}" - - f_out.write(ln) - - f_in.close() - f_out.close() - return 0 - -def main(argc: int, argv: list[str]) -> int: - - if (argc <= 1): - error("incorrect amount of arguments! expected: 'desktop file path'") - return 1 - - err = 0 - i = 1 - while (i < argc): - err |= create_desktop_file(argv[i]) - i += 1 - - return err - -if __name__ == "__main__": - import sys - exit(main(len(sys.argv), sys.argv));