summaryrefslogtreecommitdiffstats
path: root/.config
diff options
context:
space:
mode:
authorJoe <bousset.rudy@gmail.com>2022-05-01 02:50:56 +0200
committerJoe <bousset.rudy@gmail.com>2022-05-01 02:50:56 +0200
commita86e956b2eb8c384a70f2da2d77e83a9e8bd7787 (patch)
tree1f0c104b247382206b3ed6e411b9b6d2e0c84f58 /.config
parentswitched to picom (diff)
downloaddotfiles-bsd-a86e956b2eb8c384a70f2da2d77e83a9e8bd7787.tar.gz
dotfiles-bsd-a86e956b2eb8c384a70f2da2d77e83a9e8bd7787.tar.bz2
dotfiles-bsd-a86e956b2eb8c384a70f2da2d77e83a9e8bd7787.tar.xz
dotfiles-bsd-a86e956b2eb8c384a70f2da2d77e83a9e8bd7787.tar.zst
dotfiles-bsd-a86e956b2eb8c384a70f2da2d77e83a9e8bd7787.zip
udpates, added config for cava
Diffstat (limited to '')
-rw-r--r--.config/cava/config197
-rw-r--r--.config/emacs/init.el2
-rw-r--r--.config/emacs/org/config.org4
-rw-r--r--.config/mpd/mpd.conf7
-rw-r--r--.config/picom.conf6
-rw-r--r--.config/zsh/alias.zsh2
6 files changed, 213 insertions, 5 deletions
diff --git a/.config/cava/config b/.config/cava/config
new file mode 100644
index 0000000..cb31b45
--- /dev/null
+++ b/.config/cava/config
@@ -0,0 +1,197 @@
+## Configuration file for CAVA. Default values are commented out. Use either ';' or '#' for commenting.
+
+
+[general]
+
+# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0
+mode = normal
+
+# Accepts only non-negative values.
+framerate = 60
+
+# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off
+# new as of 0.6.0 autosens of low values (dynamic range)
+# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0
+autosens = 1
+# overshoot = 20
+
+# Manual sensitivity in %. If autosens is enabled, this will only be the initial value.
+# 200 means double height. Accepts only non-negative values.
+sensitivity = 100
+
+# The number of bars (0-200). 0 sets it to auto (fill up console).
+# Bars' width and space between bars in number of characters.
+bars = 0
+bar_width = 1
+bar_spacing = 1
+# bar_height is only used for output in "noritake" format
+# bar_height = 32
+
+# For SDL width and space between bars is in pixels, defaults are:
+# bar_width = 20
+# bar_spacing = 5
+
+
+# Lower and higher cutoff frequencies for lowest and highest bars
+# the bandwidth of the visualizer.
+# Note: there is a minimum total bandwidth of 43Mhz x number of bars.
+# Cava will automatically increase the higher cutoff if a too low band is specified.
+lower_cutoff_freq = 50
+higher_cutoff_freq = 15000
+
+
+# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and
+# only check for input once per second. Cava will wake up once input is detected. 0 = disable.
+sleep_timer = 0
+
+
+[input]
+
+# Audio capturing method. Possible methods are: 'pulse', 'alsa', 'fifo', 'sndio' or 'shmem'
+# Defaults to 'pulse', 'alsa' or 'fifo', in that order, dependent on what support cava was built with.
+#
+# All input methods uses the same config variable 'source'
+# to define where it should get the audio.
+#
+# For pulseaudio 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink
+# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them).
+#
+# For alsa 'source' will be the capture device.
+# For fifo 'source' will be the path to fifo-file.
+# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address
+# ; method = pulse
+# ; source = auto
+#
+# ; method = alsa
+# ; source = hw:Loopback,1
+#
+method = fifo
+source = /tmp/mpd.fifo
+sample_rate = 44100
+sample_bits = 16
+
+# ; method = shmem
+# ; source = /squeezelite-AA:BB:CC:DD:EE:FF
+#
+# ; method = portaudio
+# ; source = auto
+
+
+[output]
+
+# Output method. Can be 'ncurses', 'noncurses', 'raw', 'noritake' or 'sdl'.
+# 'noncurses' uses a custom framebuffer technique and prints only changes
+# from frame to frame in the terminal. 'ncurses' is default if supported.
+#
+# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data
+# stream of the bar heights that can be used to send to other applications.
+# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above.
+#
+# 'noritake' outputs a bitmap in the format expected by a Noritake VFD display
+# in graphic mode. It only support the 3000 series graphical VFDs for now.
+#
+# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context.
+method = ncurses
+
+# Visual channels. Can be 'stereo' or 'mono'.
+# 'stereo' mirrors both channels with low frequencies in center.
+# 'mono' outputs left to right lowest to highest frequencies.
+# 'mono_option' set mono to either take input from 'left', 'right' or 'average'.
+# set 'reverse' to 1 to display frequencies the other way around.
+channels = mono
+# mono_option = average
+# reverse = 0
+
+# Raw output target. A fifo will be created if target does not exist.
+raw_target = /dev/stdout
+
+# Raw data format. Can be 'binary' or 'ascii'.
+data_format = binary
+
+# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530).
+bit_format = 16bit
+
+# Ascii max value. In 'ascii' mode range will run from 0 to value specified here
+ascii_max_range = 1000
+
+# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters.
+# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)).
+bar_delimiter = 59
+frame_delimiter = 10
+
+# sdl window size and position. -1,-1 is centered.
+# sdl_width = 1000
+# sdl_height = 500
+# sdl_x = -1
+# sdl_y= -1
+
+[color]
+
+# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow.
+# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires
+# ncurses output method and a terminal that can change color definitions such as Gnome-terminal or rxvt.
+# if supported, ncurses mode will be forced on if user defined colors are used.
+# default is to keep current terminal color
+background = default
+foreground = default
+
+# SDL only support hex code colors, these are the default:
+# ; background = '#111111'
+# ; foreground = '#33cccc'
+
+
+# Gradient mode, only hex defined colors (and thereby ncurses mode) are supported,
+# background must also be defined in hex or remain commented out. 1 = on, 0 = off.
+# You can define as many as 8 different colors. They range from bottom to top of screen
+# gradient = 1
+# gradient_count = 8
+# gradient_color_1 = '#59cc33'
+# gradient_color_2 = '#80cc33'
+# gradient_color_3 = '#a6cc33'
+# gradient_color_4 = '#cccc33'
+# gradient_color_5 = '#cca633'
+# gradient_color_6 = '#cc8033'
+# gradient_color_7 = '#cc5933'
+# gradient_color_8 = '#cc3333'
+
+
+
+[smoothing]
+
+# Percentage value for integral smoothing. Takes values from 0 - 100.
+# Higher values means smoother, but less precise. 0 to disable.
+# DEPRECATED as of 0.8.0, use noise_reduction instead
+# integral = 77
+
+# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable.
+monstercat = 0
+waves = 0
+
+# Set gravity percentage for "drop off". Higher values means bars will drop faster.
+# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off".
+# DEPRECATED as of 0.8.0, use noise_reduction instead
+# gravity = 100
+
+
+# In bar height, bars that would have been lower that this will not be drawn.
+# DEPRECATED as of 0.8.0
+# ignore = 0
+
+# Noise reduction, float 0 - 1. default 0.77
+# the raw visualization is very noisy, this factor adjusts the integral and gravity filters to keep the signal smooth
+# 1 will be very slow and smooth, 0 will be fast but noisy.
+noise_reduction = 0
+
+
+[eq]
+
+# This one is tricky. You can have as much keys as you want.
+# Remember to uncomment more then one key! More keys = more precision.
+# Look at readme.md on github for further explanations and examples.
+# DEPRECATED as of 0.8.0 can be brought back by popular request, open issue at:
+# https://github.com/karlstav/cava
+# 1 = 1 # bass
+# 2 = 1
+# 3 = 1 # midtone
+# 4 = 1
+# 5 = 1 # treble
diff --git a/.config/emacs/init.el b/.config/emacs/init.el
index 583d9a3..d5bd5c1 100644
--- a/.config/emacs/init.el
+++ b/.config/emacs/init.el
@@ -40,7 +40,7 @@
'(jdee-db-spec-breakpoint-face-colors (cons "#1c1f2b" "#676E95"))
'(objed-cursor-color "#ff5370")
'(package-selected-packages
- '(helm-ag rainbow-identifiers nginx-mode evil-quickscope vc-fossil crontab-mode go-mode mutt-mode pacmacs gemini-mode org-evil glsl-mode vimrc-mode windresize evil evil-collection evil-leader evil-search-highlight-persist evil-mc evil-surround evil-ediff evil-visual-mark-mode evil-nerd-commenter evil-vimish-fold evil-numbers yasnippet yasnippet-classic-snippets yasnippet-snippets auto-yasnippet el-autoyas helm helm-xref helm-etags-plus helm-fuzzy helm-themes helm-make helm-projectile projectile company company-box which-key magit undo-tree shell-pop autopair paredit rainbow-delimiters color-identifiers-mode ibuffer-vc ibuffer-projectile eyebrowse diff-hl fzf font-utils restart-emacs string-utils dired-icon kaolin-themes doom-themes spacemacs-theme doom-modeline dashboard org-superstar toc-org pdf-tools dockerfile-mode web-mode ssh sudo-ext vimish-fold bind-key all-the-icons all-the-icons-dired all-the-icons-ibuffer))
+ '(company-nginx company-fuzzy company-go company-shell helm-ag rainbow-identifiers nginx-mode evil-quickscope vc-fossil crontab-mode go-mode mutt-mode pacmacs gemini-mode org-evil glsl-mode vimrc-mode windresize evil evil-collection evil-leader evil-search-highlight-persist evil-mc evil-surround evil-ediff evil-visual-mark-mode evil-nerd-commenter evil-vimish-fold evil-numbers yasnippet yasnippet-classic-snippets yasnippet-snippets auto-yasnippet el-autoyas helm helm-xref helm-etags-plus helm-fuzzy helm-themes helm-make helm-projectile projectile company company-box which-key magit undo-tree shell-pop autopair paredit rainbow-delimiters color-identifiers-mode ibuffer-vc ibuffer-projectile eyebrowse diff-hl fzf font-utils restart-emacs string-utils dired-icon kaolin-themes doom-themes spacemacs-theme doom-modeline dashboard org-superstar toc-org pdf-tools dockerfile-mode web-mode ssh sudo-ext vimish-fold bind-key all-the-icons all-the-icons-dired all-the-icons-ibuffer))
'(pdf-view-midnight-colors (cons "#EEFFFF" "#292D3E"))
'(pos-tip-background-color "#2E2A29")
'(pos-tip-foreground-color "#d4d4d6")
diff --git a/.config/emacs/org/config.org b/.config/emacs/org/config.org
index 245ad09..a627e92 100644
--- a/.config/emacs/org/config.org
+++ b/.config/emacs/org/config.org
@@ -79,7 +79,7 @@
helm helm-xref helm-lsp helm-etags-plus helm-fuzzy helm-themes helm-make helm-projectile
projectile
org-evil
- company company-box
+ company company-box company-go company-fuzzy company-nginx
which-key
magit
undo-tree
@@ -101,6 +101,7 @@
org-superstar toc-org
pdf-tools
dockerfile-mode
+ go-mode
web-mode
ssh sudo-ext
vimish-fold
@@ -643,6 +644,7 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
(define-key company-search-map (kbd "C-j") 'company-select-next)
(define-key company-search-map (kbd "C-k") 'company-select-previous)
(define-key company-search-map (kbd "C-t") 'company-search-toggle-filtering)
+ (define-key company-search-map (kbd "C-i") 'company-complete-common)
;; (push 'company-lsp company-backends)
;; (setq company-transformers nil company-lsp-async t company-lsp-cache-candidates nil)
(add-hook 'company-mode-hook 'company-box-mode)
diff --git a/.config/mpd/mpd.conf b/.config/mpd/mpd.conf
index a4d0d28..d3255db 100644
--- a/.config/mpd/mpd.conf
+++ b/.config/mpd/mpd.conf
@@ -225,6 +225,13 @@ audio_output {
#mixer_device "/dev/mixer" # optional
#mixer_control "vol" # optional
}
+
+audio_output {
+ type "fifo"
+ name "my_fifo"
+ path "/tmp/mpd.fifo"
+ format "44100:16:2"
+}
#
# An example of a shout output (for streaming to Icecast):
#
diff --git a/.config/picom.conf b/.config/picom.conf
index 8db373f..abad0f5 100644
--- a/.config/picom.conf
+++ b/.config/picom.conf
@@ -1,9 +1,11 @@
# basic configuration
-backend = "xrender";
+backend = "glx";
paint-on-overlay = true;
vsync = true;
-unredir-if-possible = true;
+unredir-if-possible = false;
no-fading-openclose = true;
+# experimental-backends = true;
+no-use-damage = true;
# Inactive windows diming
inactive-dim = 0.10;
diff --git a/.config/zsh/alias.zsh b/.config/zsh/alias.zsh
index fc47690..a66e15d 100644
--- a/.config/zsh/alias.zsh
+++ b/.config/zsh/alias.zsh
@@ -41,7 +41,7 @@ alias \
chmod='chmod -v' \
chown='chown -v' \
mount='mount -v' \
- rsync='rsync -v -h -P' \
+ rsync='rsync -v -h --progress' \
grep='grep --color=always' \
rgrep='grep -R -n -H' \
fsl='fossil' \