aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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).
* 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).