aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* nvchecker: Add regex for vlcDavid Runge2021-02-181-4/+3
| | | | | .config/nvchecker/extra.toml: Add regex based checking for vlc.
* nvchecker: remove old configDavid Runge2021-02-181-2041/+0
| | | | | | .config/nvchecker/nvchecker.ini: Remove old, combined config, that does not work with current versions of nvchecker (it uses .toml now).
* pkgs: Add and remove packages for communityDavid Runge2021-02-181-1/+3
| | | | | | .config/packages/community.txt: Remove fluidsynty (it is in extra). Add lib32-libelf, python-hsluv and waylock.
* pkgs: Remove unused AUR packagesDavid Runge2021-02-181-5/+0
| | | | | | .config/packages/aur.txt: Remove python-nose2, roundcube-rcmcarddav, trace-cmd, vcvrack-befaco and vcvrack-fundamental.
* nvchecker: Add current AUR packages.David Runge2021-02-181-0/+210
| | | | | .config/nvchecker/aur.toml: Add all currently tracked AUR packages.
* nvchecker: cleanup and add waylock, lib32-libelfDavid Runge2021-02-181-9/+23
| | | | | | | .config/nvchecker/community.toml: Remove the wrong entry for fluidsynth (it's in extra). Add lib32-libelf, python-hsluv and waylock. Add exclude_regexes to various upstreams.
* nvchecker: fix regexes for extraDavid Runge2021-02-171-3/+5
| | | | | .config/nvchecker/extra.toml: Fix include/exclude regexes for various upstreams.
* nvchecker: include_regex for libassuanDavid Runge2021-02-171-0/+1
| | | | | .config/nvchecker/core.toml: Add an include_regex for libassuan.
* nvchecker: Add core repo configDavid Runge2021-02-091-0/+70
| | | | | .config/nvchecker/core.toml: Add nvchecker config for Arch Linux' core repo.
* nvchecker: Add extra packages configDavid Runge2021-02-091-0/+344
| | | | | .config/nvchecker/extra.toml: Add nvchecker config for packages in Arch Linux' extra repo.
* pkgs: Add package to coreDavid Runge2021-02-091-0/+1
| | | | | .config/packages/core.txt: Add licenses.
* pkgs: Remove packages from extraDavid Runge2021-02-091-2/+0
| | | | | .config/packages/extra.txt: Remove licenses (actually in core) and xapian-core
* pkgs: Add and remove packagesDavid Runge2021-02-081-2/+1
| | | | | | | .config/packages/community.txt: Remove python-flufl.lock (it is python-flufl-lock, due to some issues with svn2git) and python-sh. Add zsh-completions.
* nvchecker: community - switch to git where possibleDavid Runge2021-02-081-94/+93
| | | | | | .config/nvchecker/community.toml: Switch from regex to git as upstream tracking wherever possible. Fix the upstream git repo url for lib32-jack.
* nvchecker: Add configuration for community repoDavid Runge2021-02-081-0/+2479
| | | | | | .config/nvchecker/community.toml: Add an nvchecker config for packages in the Arch Linux [community] repostitory.
* 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).
* jackd: Add systemd profile for hmbxDavid Runge2021-02-071-0/+7
| | | | | .config/jack/hmbx-internal-48000.conf: Add systemd user profile for hmbx
* sway: extend config by shortcuts and window movesDavid Runge2021-02-071-5/+13
| | | | | | | | | .config/sway/config: Add shortcut for creating a screenshot from a selection, using Mod+Ctrl+i. Move nextcloud, carla, steam, ghb, mediaelch, and shotwell to their own workspaces. Start gammastep on start.
* pkgs: Add package to extraDavid Runge2021-02-071-0/+1
| | | | | .config/packages/extra.txt: Add netpbm.
* pkgs: Add/remove packages to/from communityDavid Runge2021-02-071-5/+37
| | | | | | | | | | | | | | | .config/packages/community.txt: Add cloud-init, cni-plugins, containers-common, cri-o, cri-tools, gsfonts, kernelshark, kubernetes, lib32-expat, lib32-libcap, lib32-libjpeg-turbo, lib32-libpcap, lib32-libsndfile, lib32-libusb, lib32-ncurses, lilypond, livecd-sounds, mftrace, molecule-docker, molecule-podman, nuitka, podman, python-enrich, python-openshift, python-pyphen, python-pytest-testinfra, python-sphinx-click, python-subprocess-tee, radeontop, shim, squashfs-tools, t1utils, terraform-provider-libvirt, trace-cmd, vst3sdk, wally-cli and zsh-syntax-highlighting. Remove flac123, fox-devel, gtkiostream, murmur (now provided by the mumble split package) and python-gilt.
* pkgs: add core packagesDavid Runge2021-02-071-0/+16
| | | | | | | .config/packages/core.txt: Add efibootmgr, efivar, elfutils, expat, gdbm, libassuan, libcap, libcap-ng, libffi, libgssglue, libpcap, libusb, ncurses, npth, pambase, usbutils.
* pkgs: Add extra packagesDavid Runge2021-02-071-3/+17
| | | | | | | | | .config/packages/extra.txt: Add arch-install-scripts, c-ares, chromaprint, libjpeg-turbo, libkate, libupnp, liburing, mtools, opencore-amr, ostree, python-notify2, qemu, sane, tcpdump, tinycdb, vlc and yajl. Remove efibootmgr, efivar as they are actually core packages. Remove refind-efi (it has been renamed to refind).
* pkgs: librenms, neovim-scnvim-git, terraform-provider-ovirt-gitDavid Runge2021-02-071-1/+2
| | | | | | | .config/packages/aur.txt: Remove librenms. Add neovim-scnvim-git. Add terraform-provider-ovirt-git.
* ncmpcpp: Add config based on exampleDavid Runge2021-02-071-61/+597
| | | | | | .config/ncmpcpp/config: Add config based on the ncmpcpp example configuration, so that changes are easier to diff against.
* sclang: Add patterns file, if it exists.David Runge2021-02-071-0/+4
| | | | | .config/SuperCollider/startup.scd: Evaluate a file with custom patterns, if it exists.
* gammastep: Add configurationDavid Runge2021-02-071-0/+11
| | | | | .config/gammastep/config.ini: Add config for gammastep.
* mbsync.service: Allow to failDavid Runge2021-02-071-1/+1
| | | | | | .config/systemd/user/mbsync.service: Allow mbsync calls to fail (so that ExecStartPost steps are still executed).
* mpd@.service: Unify config namingDavid Runge2021-02-071-1/+1
| | | | | | .config/systemd/user/mpd@.service: Remove the requirement of the mpd- prefix from the configuration loadable by the service
* waybar: Mpd widget fixes and timezoneDavid Runge2021-02-071-2/+2
| | | | | | .config/waybar/config: Set timezone (Europe/Berlin). Remove broken character from mpd widget output.
* waybar: Text readibilityDavid Runge2021-02-071-2/+0
| | | | | .config/waybar/style.css: Increase text readibility for mpd widget.
* inproxychrome: Start chromium with separate profileDavid Runge2021-02-071-1/+1
| | | | | .local/share/applications/inproxychrome.desktop: Start chromium with a specific/ separate profile from the default.
* mbsync: Enable removal of dirsDavid Runge2021-02-071-0/+1
| | | | | .mbsyncrc: Enable removal of directories client-side for the Arch Linux account.
* mutt: Update macros for archivalDavid Runge2021-02-071-4/+4
| | | | | .mutt/macros.rc: Update macros to archive last year's messages.
* vdirsyncer: Switch to unified DAV URLsDavid Runge2021-02-071-2/+2
| | | | | .vdirsyncer/config: Switch to unified DAV upstream URLs.
* ncmpcpp: Remove error.logDavid Runge2021-02-071-0/+0
| | | | | .ncmpcpp/error.log: Remove useless tracking of error.log in non-XDG-compliant location.
* .vim/* Remove unused configsDavid Runge2021-02-072-277/+0
| | | | | .vim/custom-{functions,settings}.vim: Remove unused settings.
* .vimrc: Remove unused, custom functions/settingsDavid Runge2021-02-071-7/+0
| | | | | .vimrc: Remove includes for functions and settings no longer used.
* .vimrc: Add settings for gopass, scnvim and ultisnipsDavid Runge2021-02-071-0/+19
| | | | | | | | .vimrc: Add settings to not create tmp and history files when editing secrets for gopass. Add settings for scnvim. Add settings for ultisnips.
* aliases.zsh: Drop privileges and change mpv argsDavid Runge2021-02-071-4/+4
| | | | | | .zsh.after/aliases.zsh: Adhere to changes to mpv for how to pass parameters. Do not escalate privileges if not necessary for systemctl related calls.
* export.zsh: Change TERM to screen-256colorDavid Runge2021-02-071-1/+1
| | | | | | | .zsh.after/export.zsh: The use of tmux-256color as $TERM leads to annoying artifacts in ncurses based applications upon resize of the terminal multiplexer. The use of screen-256color does not exhibit this problem.
* functions.zsh: Various improvementsDavid Runge2021-02-071-1/+10
| | | | | | | .zsh.after/functions.zsh: Add .deb support to lstar(). Add pasters() to paste stdin to paste.rs. Change inproxychrome to rely on a separate chromium profile.
* .zshrc: Set autosuggestion strategyDavid Runge2021-02-071-0/+1
| | | | | | .zshrc: Set the zsh-autosuggestions strategy to be only based on the history of used commands.
* 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 packaging helper functionsDavid Runge2021-02-071-0/+86
| | | | | | .zsh.functions/packaging.zsh: Add functions useful for packaging, such as for signing packages or adding packages to a database and for sshfs mounting.