aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 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.
* ncmpcpp: XDG compliant config dirDavid Runge2021-01-132-0/+0
| | | | | | .ncmpcpp/*: Move the configuration to XDG_CONFIG_HOME compliant location (i.e. ~/.config/ncmpcpp/).
* jack: use default client amount and higher SRDavid Runge2021-01-011-2/+2
| | | | | | .config/jack/fw-fireface800-48000.conf: User 128 as samplerate for more stable results. Use the default amount of client ports.
* gtk-3.0: Prefer dark theme.David Runge2021-01-011-0/+1
| | | | | .config/gtk-3.0/settings.ini: Add configuration to prefer dark theme.
* alacritty: Raise opacityDavid Runge2021-01-011-1/+1
| | | | | .config/alacritty/alacritty.yml: Raise opacity to 0.96 for better readability.
* neovim: Add symlink to vim configDavid Runge2021-01-011-0/+1
| | | | | .config/nvim/init.vim: Symlink to .vimrc.
* ncmpcpp: Move visualizer pipeDavid Runge2021-01-011-1/+1
| | | | | .ncmpcpp/config: Move visualizer pipe to XDG class compliant directory.
* tmux: Switch TERMDavid Runge2021-01-011-1/+1
| | | | | | .tmux.conf: Switch TERM to screen-256color, because tmux-256color breaks a few terminal applications (e.g. ncmpcpp, ikhal) on resize.
* Remove dead symlinksDavid Runge2021-01-012-2/+0
| | | | | | | | .local/share/SuperCollider/Extensions/SCVim.sc: Use neovim-scnvim instead of vim-scnvim. .nvimrc: Neovim now requires a symlink to a XDG compliant directory.
* Add basic logrotate integrationDavid Runge2020-09-123-0/+70
| | | | | | | | | .config/logrotate.conf: Add configuration to rotate sway and a2jmidid logs. .config/systemd/user/logrotate.{service,timer}: Add service and timer based on the system versions provided by logrotate.
* Add containers to swayDavid Runge2020-09-121-1/+3
| | | | | | .config/sway/config: Move nextcloud and firefox containers. Do not fill background on all outputs (better to do this per output).
* Add packages to nvcheckerDavid Runge2020-09-121-8/+96
| | | | | | | | | | | .config/nvchecker/nvchecker.ini: Add easytag, libao, lib32-libao, libmpdclient, mpc, mpd, ncmpc, mutt, postfix, kxstudio-lv2-extensions, qm-vamp-plugins, gammastep, analogtapemodel, python-pynitrokey, picard, python-discid, python-xapian, unbound, python-doit-py, python-configclass, python-mergedict. Add exclude_regex to a few upstreams. Change libsndfile upstream tracking to use github.
* Add transparency to waybar's mpd widgetDavid Runge2020-09-121-4/+4
| | | | | .config/waybar/style.css: Set transparency to 33% for all states of the mpd widget
* Add entry to unlock hmbxDavid Runge2020-09-121-1/+13
| | | | | .ssh/config: Add entry to unlock hmbx remotely.
* Add packages to extraDavid Runge2020-09-121-0/+9
| | | | | | .config/packages/extra.txt: Add easytag, libao, libmpdclient, mpc, mpd, mutt, ncmpc, postfix and xapian-core.
* Add packages to communityDavid Runge2020-09-121-1/+15
| | | | | | | | .config/packages/community.txt: Add analogtapemodel, gammastep, kxstudio-lv2-extensions, lib32-libao, mosquitto, picard, python-configclass, python-discid, python-doit-py, python-mergedict, python-pynitrokey, python-sh, python-xapian, qm-vamp-plugins and unbound