mirror of
https://github.com/aquatix/dotfiles.git
synced 2025-12-07 22:45:11 +01:00
Compare commits
18 Commits
vim-todo
...
c844099484
| Author | SHA1 | Date | |
|---|---|---|---|
| c844099484 | |||
| 5d374082e9 | |||
| 44540b79a2 | |||
| 5d4d5a0bfa | |||
| ab722b28df | |||
| d601327458 | |||
| 18b9e5c8ec | |||
| eaa4bb7d05 | |||
| 8e7af76123 | |||
| 28234cd6a7 | |||
| 4f12b0ab9e | |||
| 358dd8e6d1 | |||
| a00697759c | |||
| eb33471478 | |||
| 2158c887cc | |||
| e0861ac757 | |||
|
|
4648ba6ff6 | ||
| 570bfcceb2 |
60
.config/beets/config.yaml
Normal file
60
.config/beets/config.yaml
Normal file
@@ -0,0 +1,60 @@
|
||||
directory: /stuff/beets/music
|
||||
library: /stuff/beets/musiclibrary.db
|
||||
|
||||
art_filename: cover
|
||||
asciify_paths: yes
|
||||
per_disc_numbering: yes
|
||||
threaded: yes
|
||||
|
||||
paths:
|
||||
# default: $albumartist/$year - $album/$track $artist - $title
|
||||
default: %the{$albumartist}/$year - $album%aunique{}/%if{$multidisc,$disc-}$track $artist - $title
|
||||
#singleton: Singletons/$artist - $title
|
||||
singleton: %the{$albumartist}/single - $artist - $title/$artist - $title
|
||||
comp: Compilations/$album%aunique{}/%if{$multidisc,$disc-}$track $artist - $title
|
||||
albumtype:soundtrack: Soundtracks/$album%aunique{}/%if{$multidisc,$disc-}$track $artist - $title
|
||||
|
||||
import:
|
||||
write: yes
|
||||
copy: yes
|
||||
move: no
|
||||
resume: ask
|
||||
#incremental: yes
|
||||
log: beetslog.log
|
||||
|
||||
ignore: .AppleDouble ._* *~ .DS_Store
|
||||
|
||||
plugins: [
|
||||
bandcamp, # pip install beets-bandcamp
|
||||
discogs,
|
||||
duplicates,
|
||||
embedart,
|
||||
fetchart,
|
||||
ftintitle,
|
||||
importadded,
|
||||
inline,
|
||||
the,
|
||||
]
|
||||
|
||||
discogs:
|
||||
# pip install discogs-client
|
||||
# Useful for classical music:
|
||||
index_tracks: yes
|
||||
|
||||
fetchart:
|
||||
# pip install requests
|
||||
cautious: true
|
||||
|
||||
ftintitle:
|
||||
auto: yes
|
||||
format: (feat. {0})
|
||||
|
||||
importadded:
|
||||
preserve_mtimes: yes
|
||||
preserve_write_mtimes: yes
|
||||
|
||||
item_fields:
|
||||
multidisc: 1 if disctotal > 1 else 0
|
||||
|
||||
musicbrainz:
|
||||
host: localhost:5000
|
||||
@@ -3,12 +3,11 @@ set EDITOR vim
|
||||
|
||||
set -q XDG_CONFIG_HOME; or set XDG_CONFIG_HOME ~/.config
|
||||
|
||||
if not functions -q fisher
|
||||
echo "Installing fisher for the first time..." >&2
|
||||
set -q XDG_CONFIG_HOME; or set XDG_CONFIG_HOME ~/.config
|
||||
curl https://git.io/fisher --create-dirs -sLo $XDG_CONFIG_HOME/fish/functions/fisher.fish
|
||||
fish -c fisher
|
||||
end
|
||||
#if not functions -q fisher
|
||||
# DO NOT ENABLE, it is a fork bomb :)
|
||||
# echo "Installing fisher for the first time..." >&2
|
||||
# curl -sL https://git.io/fisher | source && fisher update
|
||||
#end
|
||||
|
||||
# Theme options for bobthefish
|
||||
set -g theme_nerd_fonts yes
|
||||
|
||||
9
.config/fish/fish_plugins
Normal file
9
.config/fish/fish_plugins
Normal file
@@ -0,0 +1,9 @@
|
||||
jorgebucaran/fisher
|
||||
edc/bass
|
||||
oh-my-fish/theme-bobthefish
|
||||
fisherman/fzf
|
||||
fisherman/getopts
|
||||
fisherman/nvm
|
||||
oh-my-fish/plugin-grc
|
||||
fisherman/shark
|
||||
fisherman/z
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,5 +1,6 @@
|
||||
# Vim
|
||||
.vim/bundle
|
||||
*.spl
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
|
||||
@@ -159,3 +159,9 @@ Efteling
|
||||
wokgerecht
|
||||
rundersaucijs
|
||||
Loïs
|
||||
Pfizer
|
||||
gehaktsaus
|
||||
aardappelkroketjes
|
||||
AMD
|
||||
Assetto
|
||||
Corsa
|
||||
|
||||
Binary file not shown.
12
.vimrc
12
.vimrc
@@ -271,6 +271,15 @@ endif
|
||||
" https://castel.dev/post/lecture-notes-1/
|
||||
inoremap <C-l> <c-g>u<Esc>[s1z=`]a<c-g>u
|
||||
|
||||
" Make sure .add.spl spelling files are up-to-date with their .add
|
||||
" counterparts
|
||||
" https://vi.stackexchange.com/questions/5050/how-to-share-vim-spellchecking-additions-between-multiple-machines
|
||||
for d in glob('~/.vim/spell/*.add', 1, 1)
|
||||
if filereadable(d) && (!filereadable(d . '.spl') || getftime(d) > getftime(d . '.spl'))
|
||||
exec 'mkspell! ' . fnameescape(d)
|
||||
endif
|
||||
endfor
|
||||
|
||||
" Word completion from dictionary (on ctrl+space)
|
||||
set complete+=kspell
|
||||
|
||||
@@ -376,6 +385,9 @@ endif
|
||||
" Improved Django handling
|
||||
Plug 'tweekmonster/django-plus.vim'
|
||||
|
||||
" requirements.txt highlighter
|
||||
Plug 'raimon49/requirements.txt.vim', {'for': 'requirements'}
|
||||
|
||||
|
||||
" Code checker. For python, install flake8 or pylint, preferably in the
|
||||
" virtualenv. For Django support, install pylint-django
|
||||
|
||||
@@ -30,15 +30,14 @@ install_fish()
|
||||
mkdir -p "${HOME}/.config/fish/completions"
|
||||
curl -sL get.fisherman.sh | fish
|
||||
ln -s "${HOME}/.dot/dotfiles/.config/fish/config.fish" "${HOME}/.config/fish/"
|
||||
ln -s "${HOME}/.dot/dotfiles/.config/fish/fishfile" "${HOME}/.config/fish/"
|
||||
ln -s "${HOME}/.dot/dotfiles/.config/fish/completions/terrible_job.fish" "${HOME}/.config/fish/completions"
|
||||
ln -s "${HOME}/.dot/dotfiles/.config/fish/fish_plugins" "${HOME}/.config/fish/"
|
||||
ln -s "${HOME}/workspace/application_addons/cli/git-flow-completion/git.fish" "${HOME}/.config/fish/completions"
|
||||
ln -s "${HOME}/workspace/application_addons/cli/tmuxinator/completion/mux.fish" "${HOME}/.config/fish/completions"
|
||||
ln -s "${HOME}/workspace/application_addons/cli/tmuxinator/completion/tmuxinator.fish" "${HOME}/.config/fish/completions"
|
||||
echo
|
||||
echo "You might want to install Fisher:"
|
||||
echo "curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish"
|
||||
echo "And some plugins: fisher"
|
||||
echo "curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher"
|
||||
echo "fisher update"
|
||||
echo
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user