Compare commits
1 Commits
master
...
3915f272d7
| Author | SHA1 | Date | |
|---|---|---|---|
|
3915f272d7
|
4
.git-crypt/.gitattributes
vendored
@@ -1,4 +0,0 @@
|
|||||||
# Do not edit this file. To specify the files to encrypt, create your own
|
|
||||||
# .gitattributes file in the directory where your files are.
|
|
||||||
* !filter !diff
|
|
||||||
*.gpg binary
|
|
||||||
2
.gitattributes
vendored
@@ -1,2 +0,0 @@
|
|||||||
ssh/.ssh/** filter=git-crypt diff=git-crypt
|
|
||||||
ssh/.ssh/config !filter !diff
|
|
||||||
25
.gitignore
vendored
@@ -1,8 +1,17 @@
|
|||||||
neovim/.config/nvim/.netrwhist
|
# Ignore logs
|
||||||
neovim/.config/nvim/plugged
|
tmux/.tmux/resurrect/
|
||||||
gpg/.gnupg/**
|
tmux/.tmux/plugins/tmux-sessionist
|
||||||
!gpg/.gnupg/gpg-agent.conf
|
weechat/.weechat/logs
|
||||||
beets/.config/beets/**
|
weechat/**/*.log
|
||||||
!beets/.config/beets/config.yaml
|
weechat/.weechat/script/
|
||||||
kitty/.config/kitty/current-theme.conf
|
emacs/.emacs.d/.cache/layouts/persp-auto-*
|
||||||
kitty/.config/kitty/kitty.conf.bak
|
vim/.vim/.netrwhist
|
||||||
|
vim/.vim/autoload/
|
||||||
|
vim/.vim/plugged/
|
||||||
|
deluge/.config/deluge/state/
|
||||||
|
deluge/.config/deluge/*.state
|
||||||
|
deluge/.config/deluge/icons/
|
||||||
|
mpd/.config/mpd/mpdstate
|
||||||
|
mpd/.config/mpd/mpd.pid
|
||||||
|
mpd/.config/mpd/mpd.db
|
||||||
|
syncthing/.config/syncthing/index-v0.14.0.db/
|
||||||
3
.gitmodules
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[submodule "vim/.vim/bundle/delimitMate"]
|
||||||
|
path = vim/.vim/bundle/delimitMate
|
||||||
|
url = https://github.com/Raimondi/delimitMate
|
||||||
32
README.org
@@ -1,26 +1,16 @@
|
|||||||
* Dotfiles
|
* Dotfiles
|
||||||
|
|
||||||
Compilation of my personal dotfiles, you will need to tweak them for your system.
|
** Compilation of my essential configs, managed with GNU stow
|
||||||
I try to comment as many files as possible.
|
|
||||||
|
|
||||||
** Deployment
|
Every configuration file is categorized, inside a parent folder.
|
||||||
|
|
||||||
The deployment is done via GNU stow, which can be done in a few steps:
|
If you want to deploy them without using GNU stow, copy the
|
||||||
|
configuration file with the corresponding folder hierarchy, in your home
|
||||||
|
folder.
|
||||||
|
For example:
|
||||||
|
|
||||||
1. Clone the repository
|
#+begin_src sh
|
||||||
|
cd vim
|
||||||
#+BEGIN_SRC sh
|
cp .vimrc ~/.vimrc
|
||||||
git clone https://git.coolneng.duckdns.org/coolneng/dotfiles ~/.dotfiles
|
cp -R .vim ~/.vim
|
||||||
#+END_SRC
|
#+end_src
|
||||||
|
|
||||||
2. Change the working directory
|
|
||||||
|
|
||||||
#+BEGIN_SRC sh
|
|
||||||
cd ~/.dotfiles
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
3. Run stow
|
|
||||||
|
|
||||||
#+BEGIN_SRC sh
|
|
||||||
stow */
|
|
||||||
#+END_SRC
|
|
||||||
|
|||||||
2
Xresources/.Xresources
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
#include ".xrdb/colors/synthwave"
|
||||||
|
#include ".xrdb/urxvt-resources"
|
||||||
19
Xresources/.xrdb/colors/synthwave
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
*background: #312e39
|
||||||
|
*foreground: #c0a79a
|
||||||
|
*cursorColor: #554757
|
||||||
|
*color0: #33303b
|
||||||
|
*color1: #87404f
|
||||||
|
*color2: #4c9882
|
||||||
|
*color3: #71949a
|
||||||
|
*color4: #615772
|
||||||
|
*color5: #783e57
|
||||||
|
*color6: #554757
|
||||||
|
*color7: #c0a79a
|
||||||
|
*color8: #4f4b58
|
||||||
|
*color9: #87404f
|
||||||
|
*color10: #4c9882
|
||||||
|
*color11: #71949a
|
||||||
|
*color12: #615772
|
||||||
|
*color13: #783e57
|
||||||
|
*color14: #554757
|
||||||
|
*color15: #c0a79a
|
||||||
30
Xresources/.xrdb/urxvt-resources
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
Xft.autohint : 0
|
||||||
|
Xft.lcdfilter : lcddefault
|
||||||
|
Xft.hintstyle : hintslight
|
||||||
|
Xft.hinting : 1
|
||||||
|
!Xft.antialias : 1
|
||||||
|
Xft.rgba : rgb
|
||||||
|
Xcursor.size : 16
|
||||||
|
!URxvt*font: -uw-ttyp0-medium-r-normal--13-*-*-*-*-*-iso8859-1
|
||||||
|
!URxvt*boldFont: -uw-ttyp0-bold-r-normal--13-*-*-*-*-*-iso8859-1
|
||||||
|
URxvt*font: -t-cherry-medium-r-normal--13-*-*-*-*-*-iso10646-1
|
||||||
|
URxvt*boldFont: -t-cherry-bold-r-normal--13-*-*-*-*-*-iso10646-1
|
||||||
|
URxvt.iso14755: false
|
||||||
|
URxvt.geometry: 72x18
|
||||||
|
URxvt*letterSpace: 0
|
||||||
|
URxvt.lineSpace: 0
|
||||||
|
URxvt*depth: 32
|
||||||
|
URxvt*saveline: 2000
|
||||||
|
URxvt*termName: rxvt-256color
|
||||||
|
URxvt*iso14755: false
|
||||||
|
URxvt*scrollBar: false
|
||||||
|
URxvt*scrollBar_right: false
|
||||||
|
URxvt.perl-ext-common: default,clipboard,url-select
|
||||||
|
URxvt.keysym.Shift-Control-V: eval:paste_clipboard
|
||||||
|
URxvt.keysym.Shift-Control-C: eval:selection_to_clipboard
|
||||||
|
URxvt.urlLauncher: firefox
|
||||||
|
URxvt.underlineURLs: true
|
||||||
|
URxvt.urlButton: 1
|
||||||
|
URxvt*buffered: false
|
||||||
|
URxvt*urgentOnBell: true
|
||||||
|
!URxvt.internalBorder: 10
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
directory: ~/Music
|
|
||||||
library: ~/.config/beets/musiclibrary.db
|
|
||||||
import:
|
|
||||||
write: yes
|
|
||||||
copy: no
|
|
||||||
move: yes
|
|
||||||
resume: ask
|
|
||||||
incremental: yes
|
|
||||||
quiet_fallback: skip
|
|
||||||
timid: no
|
|
||||||
plugins: fetchart embedart musicbrainz
|
|
||||||
art_filename: folder
|
|
||||||
fetchart:
|
|
||||||
cover_format: jpeg
|
|
||||||
74
compton/.config/compton.conf
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
# Compton config
|
||||||
|
backend = "glx"; # Enables Opengl backend
|
||||||
|
paint-on-overlay = true; # These 3 can improve performance, work well in most cases
|
||||||
|
glx-no-stencil = true;
|
||||||
|
glx-no-rebind-pixmap = true;
|
||||||
|
glx-swap-method = true;
|
||||||
|
vsync = "opengl-mswc"; # Enables one of the vsync methods. Check here for more info: https://github.com/chjj/compton/wiki/vsync-guide
|
||||||
|
unredir-if-possible = true;
|
||||||
|
|
||||||
|
# Shadow
|
||||||
|
shadow = true; # Enabled client-side shadows on windows.
|
||||||
|
no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows.
|
||||||
|
no-dnd-shadow = true; # Don't draw shadows on DND windows.
|
||||||
|
clear-shadow = true; # Zero the part of the shadow's mask behind the window (experimental).
|
||||||
|
shadow-radius = 7; # The blur radius for shadows. (default 12)
|
||||||
|
shadow-offset-x = -7; # The left offset for shadows. (default -15)
|
||||||
|
shadow-offset-y = -7; # The top offset for shadows. (default -15)
|
||||||
|
|
||||||
|
shadow-exclude = [
|
||||||
|
"! name~=''",
|
||||||
|
"name *= 'compton'",
|
||||||
|
"name *= 'chromium-browser'",
|
||||||
|
"name *= 'Chrome'",
|
||||||
|
"name *= 'mpv'",
|
||||||
|
"class_g = 'Conky'",
|
||||||
|
"_GTK_FRAME_EXTENTS@:c"
|
||||||
|
];
|
||||||
|
|
||||||
|
# Blur
|
||||||
|
blur-background = true;
|
||||||
|
blur-method = "kawase";
|
||||||
|
blur-strength = 9;
|
||||||
|
# Blur background of opaque windows with transparent frames as well.
|
||||||
|
blur-background-frame = true;
|
||||||
|
# Do not let blur radius adjust based on window opacity.
|
||||||
|
blur-background-fixed = true;
|
||||||
|
|
||||||
|
blur-background-exclude = [
|
||||||
|
"window_type = 'desktop'",
|
||||||
|
"class_g *?= 'chromium-browser'",
|
||||||
|
"class_g *?= 'mpv'"
|
||||||
|
];
|
||||||
|
|
||||||
|
# Fading
|
||||||
|
fading = true; # Fade windows during opacity changes.
|
||||||
|
fade-delta = 4; # The time between steps in a fade in milliseconds. (default 10).
|
||||||
|
fade-in-step = 0.03; # Opacity change between steps while fading in. (default 0.028).
|
||||||
|
fade-out-step = 0.03; # Opacity change between steps while fading out. (default 0.03).
|
||||||
|
|
||||||
|
# Opacity
|
||||||
|
menu-opacity = 1;
|
||||||
|
inactive-opacity = 1;
|
||||||
|
active-opacity = 1;
|
||||||
|
frame-opacity = 1;
|
||||||
|
inactive-opacity-override = false;
|
||||||
|
alpha-step = 0.06;
|
||||||
|
|
||||||
|
opacity-rule = [
|
||||||
|
"91:class_g *?='urxvt'",
|
||||||
|
"91:class_g *?='zathura'",
|
||||||
|
"91:class_g *?='emacs'"
|
||||||
|
];
|
||||||
|
|
||||||
|
# Window type settings
|
||||||
|
# Disables shadows on tooltips and enables fading on tooltips
|
||||||
|
|
||||||
|
wintypes:
|
||||||
|
{
|
||||||
|
tooltip = {
|
||||||
|
fade = true;
|
||||||
|
shadow = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
90
conky/.conkyrc
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
conky.config = {
|
||||||
|
--======================== Aqua-rings-110.conkyrc ========================================
|
||||||
|
--
|
||||||
|
-- Heavily modified version of SunForMiles.conkyrc;
|
||||||
|
-- Ported to Conky v1.10;
|
||||||
|
-- Removed unecessary ${font} calls, tweaked positions, colours etc;
|
||||||
|
-- Added BL forum atomfeed;
|
||||||
|
-- Designed to complement BunsenLabs Beam desktop themeing
|
||||||
|
--
|
||||||
|
-- by damo, July2017 <damo.linux@gmail.com>
|
||||||
|
--
|
||||||
|
--======================= Modification of ================================================
|
||||||
|
-- SunForMiles.conkyrc
|
||||||
|
-- Date : 05 July 2017
|
||||||
|
-- Author : Sun For Miles
|
||||||
|
-- Version : v0.41
|
||||||
|
-- License : Distributed under the terms of GNU GPL version 2 or later
|
||||||
|
--
|
||||||
|
-- This version is a modification of conkyrc_seamod, which is modification of conkyrc_lunatico,
|
||||||
|
-- which is modification of conkyrc_orange
|
||||||
|
--
|
||||||
|
-- conkyrc_orange: http://gnome-look.org/content/show.php?content=137503&forumpage=0
|
||||||
|
-- conkyrc_lunatico: http://gnome-look.org/content/show.php?content=142884
|
||||||
|
-- conkyrc_seamod: http://custom-linux.deviantart.com/art/Conky-Seamod-v0-1-283461046
|
||||||
|
--=============================================================================================
|
||||||
|
background = true,
|
||||||
|
update_interval = 1,
|
||||||
|
|
||||||
|
cpu_avg_samples = 1,
|
||||||
|
net_avg_samples = 2,
|
||||||
|
temperature_unit = 'celsius',
|
||||||
|
|
||||||
|
double_buffer = true,
|
||||||
|
no_buffers = true,
|
||||||
|
text_buffer_size = 2048,
|
||||||
|
|
||||||
|
gap_x = 40,
|
||||||
|
gap_y = 20,
|
||||||
|
minimum_width = 150, minimum_height = 600,
|
||||||
|
maximum_width = 300,
|
||||||
|
own_window = true,
|
||||||
|
own_window_transparent = true,
|
||||||
|
own_window_argb_visual = true,
|
||||||
|
own_window_type = 'desktop',
|
||||||
|
own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below',
|
||||||
|
border_inner_margin = 30,
|
||||||
|
border_outer_margin = 0,
|
||||||
|
alignment = 'top_right',
|
||||||
|
|
||||||
|
|
||||||
|
draw_shades = false,
|
||||||
|
draw_outline = false,
|
||||||
|
draw_borders = false,
|
||||||
|
draw_graph_borders = false,
|
||||||
|
|
||||||
|
override_utf8_locale = true,
|
||||||
|
use_xft = true,
|
||||||
|
--font = 'caviar dreams:size=10',
|
||||||
|
--font = 'Roboto Condensed:size=14',
|
||||||
|
font = 'Roboto Condensed:size=9',
|
||||||
|
xftalpha = 0.5,
|
||||||
|
uppercase = false,
|
||||||
|
|
||||||
|
-- Defining colors
|
||||||
|
default_color = '#FFFFFF',
|
||||||
|
-- Shades of Gray
|
||||||
|
color1 = 'DDDDDD',
|
||||||
|
color2 = 'AAAAAA',
|
||||||
|
color3 = '888888',
|
||||||
|
color4 = '678b8b',
|
||||||
|
color5 = '284f63',
|
||||||
|
color6 = '617b78',
|
||||||
|
color7 = '668989',
|
||||||
|
color8 = 'dae1e3',
|
||||||
|
color9 = '6B9083',
|
||||||
|
|
||||||
|
};
|
||||||
|
conky.text = [[
|
||||||
|
# Showing disk partitions: root, home and Data. Edit paths as required for your system
|
||||||
|
${voffset 10}
|
||||||
|
#${voffset -10}${font}${color3}CPU1: ${cpu cpu0}% ${cpubar cpu0}
|
||||||
|
#${voffset -5}${font}${color3}CPU2: ${cpu cpu1}% ${cpubar cpu1}
|
||||||
|
#${voffset 0}${font}${color3}RAM: ${memperc}% ${mem}/${memmax} ${membar}
|
||||||
|
${font Roboto Condensed:size=11:style=bold}${color4}${alignr}EMMC
|
||||||
|
${voffset 15}${alignr}${diskiograph 20,180 666666 68364B -t -l}
|
||||||
|
${voffset 0}
|
||||||
|
${offset 100}${font}${color3}Free: ${fs_free /}${alignr}Used: ${fs_used /}
|
||||||
|
# End
|
||||||
|
]];
|
||||||
|
|
||||||
1
deluge/.config/deluge/auth
Normal file
@@ -0,0 +1 @@
|
|||||||
|
localclient:899af0a066851be501fe66d420ee78a5d1d09133:10
|
||||||
101
deluge/.config/deluge/core.conf
Normal file
@@ -0,0 +1,101 @@
|
|||||||
|
{
|
||||||
|
"file": 1,
|
||||||
|
"format": 1
|
||||||
|
}{
|
||||||
|
"info_sent": 0.0,
|
||||||
|
"lsd": true,
|
||||||
|
"send_info": false,
|
||||||
|
"move_completed_path": "/home/coolneng/Downloads",
|
||||||
|
"enc_in_policy": 1,
|
||||||
|
"queue_new_to_top": false,
|
||||||
|
"ignore_limits_on_local_network": true,
|
||||||
|
"rate_limit_ip_overhead": true,
|
||||||
|
"daemon_port": 58846,
|
||||||
|
"natpmp": true,
|
||||||
|
"max_active_limit": 8,
|
||||||
|
"utpex": true,
|
||||||
|
"max_active_downloading": 3,
|
||||||
|
"max_active_seeding": 5,
|
||||||
|
"allow_remote": false,
|
||||||
|
"max_half_open_connections": 50,
|
||||||
|
"download_location": "/home/coolneng/Downloads",
|
||||||
|
"compact_allocation": false,
|
||||||
|
"max_upload_speed": -1.0,
|
||||||
|
"cache_expiry": 60,
|
||||||
|
"prioritize_first_last_pieces": false,
|
||||||
|
"auto_managed": true,
|
||||||
|
"enc_level": 2,
|
||||||
|
"max_connections_per_second": 20,
|
||||||
|
"dont_count_slow_torrents": false,
|
||||||
|
"random_outgoing_ports": true,
|
||||||
|
"max_upload_slots_per_torrent": -1,
|
||||||
|
"new_release_check": true,
|
||||||
|
"enc_out_policy": 1,
|
||||||
|
"outgoing_ports": [
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"seed_time_limit": 180,
|
||||||
|
"cache_size": 512,
|
||||||
|
"share_ratio_limit": 2.0,
|
||||||
|
"max_download_speed": -1.0,
|
||||||
|
"geoip_db_location": "/var/lib/GeoIP/GeoIP.dat",
|
||||||
|
"torrentfiles_location": "/home/coolneng/Downloads",
|
||||||
|
"stop_seed_at_ratio": false,
|
||||||
|
"peer_tos": "0x00",
|
||||||
|
"listen_interface": "",
|
||||||
|
"upnp": true,
|
||||||
|
"max_download_speed_per_torrent": -1,
|
||||||
|
"max_upload_slots_global": 4,
|
||||||
|
"enabled_plugins": [],
|
||||||
|
"random_port": true,
|
||||||
|
"autoadd_enable": false,
|
||||||
|
"max_connections_global": 200,
|
||||||
|
"enc_prefer_rc4": true,
|
||||||
|
"listen_ports": [
|
||||||
|
6881,
|
||||||
|
6891
|
||||||
|
],
|
||||||
|
"dht": true,
|
||||||
|
"stop_seed_ratio": 2.0,
|
||||||
|
"seed_time_ratio_limit": 7.0,
|
||||||
|
"max_upload_speed_per_torrent": -1,
|
||||||
|
"copy_torrent_file": false,
|
||||||
|
"del_copy_torrent_file": false,
|
||||||
|
"move_completed": false,
|
||||||
|
"proxies": {
|
||||||
|
"peer": {
|
||||||
|
"username": "",
|
||||||
|
"password": "",
|
||||||
|
"type": 0,
|
||||||
|
"hostname": "",
|
||||||
|
"port": 8080
|
||||||
|
},
|
||||||
|
"web_seed": {
|
||||||
|
"username": "",
|
||||||
|
"password": "",
|
||||||
|
"type": 0,
|
||||||
|
"hostname": "",
|
||||||
|
"port": 8080
|
||||||
|
},
|
||||||
|
"tracker": {
|
||||||
|
"username": "",
|
||||||
|
"password": "",
|
||||||
|
"type": 0,
|
||||||
|
"hostname": "",
|
||||||
|
"port": 8080
|
||||||
|
},
|
||||||
|
"dht": {
|
||||||
|
"username": "",
|
||||||
|
"password": "",
|
||||||
|
"type": 0,
|
||||||
|
"hostname": "",
|
||||||
|
"port": 8080
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"add_paused": false,
|
||||||
|
"max_connections_per_torrent": -1,
|
||||||
|
"remove_seed_at_ratio": false,
|
||||||
|
"autoadd_location": "/home/coolneng/Downloads",
|
||||||
|
"plugins_location": "/home/coolneng/.config/deluge/plugins"
|
||||||
|
}
|
||||||
101
deluge/.config/deluge/core.conf~
Normal file
@@ -0,0 +1,101 @@
|
|||||||
|
{
|
||||||
|
"file": 1,
|
||||||
|
"format": 1
|
||||||
|
}{
|
||||||
|
"info_sent": 0.0,
|
||||||
|
"lsd": true,
|
||||||
|
"send_info": false,
|
||||||
|
"move_completed_path": "/home/coolneng/Downloads",
|
||||||
|
"enc_in_policy": 1,
|
||||||
|
"queue_new_to_top": false,
|
||||||
|
"ignore_limits_on_local_network": true,
|
||||||
|
"rate_limit_ip_overhead": true,
|
||||||
|
"daemon_port": 58846,
|
||||||
|
"natpmp": true,
|
||||||
|
"max_active_limit": 8,
|
||||||
|
"utpex": true,
|
||||||
|
"max_active_downloading": 3,
|
||||||
|
"max_active_seeding": 5,
|
||||||
|
"allow_remote": false,
|
||||||
|
"max_half_open_connections": 50,
|
||||||
|
"download_location": "/home/coolneng/Downloads",
|
||||||
|
"compact_allocation": false,
|
||||||
|
"max_upload_speed": -1.0,
|
||||||
|
"cache_expiry": 60,
|
||||||
|
"prioritize_first_last_pieces": false,
|
||||||
|
"auto_managed": true,
|
||||||
|
"enc_level": 2,
|
||||||
|
"max_connections_per_second": 20,
|
||||||
|
"dont_count_slow_torrents": false,
|
||||||
|
"random_outgoing_ports": true,
|
||||||
|
"max_upload_slots_per_torrent": -1,
|
||||||
|
"new_release_check": true,
|
||||||
|
"enc_out_policy": 1,
|
||||||
|
"outgoing_ports": [
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"seed_time_limit": 180,
|
||||||
|
"cache_size": 512,
|
||||||
|
"share_ratio_limit": 2.0,
|
||||||
|
"max_download_speed": -1.0,
|
||||||
|
"geoip_db_location": "/var/lib/GeoIP/GeoIP.dat",
|
||||||
|
"torrentfiles_location": "/home/coolneng/Downloads",
|
||||||
|
"stop_seed_at_ratio": false,
|
||||||
|
"peer_tos": "0x00",
|
||||||
|
"listen_interface": "",
|
||||||
|
"upnp": true,
|
||||||
|
"max_download_speed_per_torrent": -1,
|
||||||
|
"max_upload_slots_global": 4,
|
||||||
|
"enabled_plugins": [],
|
||||||
|
"random_port": true,
|
||||||
|
"autoadd_enable": false,
|
||||||
|
"max_connections_global": 200,
|
||||||
|
"enc_prefer_rc4": true,
|
||||||
|
"listen_ports": [
|
||||||
|
6881,
|
||||||
|
6891
|
||||||
|
],
|
||||||
|
"dht": true,
|
||||||
|
"stop_seed_ratio": 2.0,
|
||||||
|
"seed_time_ratio_limit": 7.0,
|
||||||
|
"max_upload_speed_per_torrent": -1,
|
||||||
|
"copy_torrent_file": false,
|
||||||
|
"del_copy_torrent_file": false,
|
||||||
|
"move_completed": false,
|
||||||
|
"proxies": {
|
||||||
|
"peer": {
|
||||||
|
"username": "",
|
||||||
|
"password": "",
|
||||||
|
"type": 0,
|
||||||
|
"hostname": "",
|
||||||
|
"port": 8080
|
||||||
|
},
|
||||||
|
"web_seed": {
|
||||||
|
"username": "",
|
||||||
|
"password": "",
|
||||||
|
"type": 0,
|
||||||
|
"hostname": "",
|
||||||
|
"port": 8080
|
||||||
|
},
|
||||||
|
"tracker": {
|
||||||
|
"username": "",
|
||||||
|
"password": "",
|
||||||
|
"type": 0,
|
||||||
|
"hostname": "",
|
||||||
|
"port": 8080
|
||||||
|
},
|
||||||
|
"dht": {
|
||||||
|
"username": "",
|
||||||
|
"password": "",
|
||||||
|
"type": 0,
|
||||||
|
"hostname": "",
|
||||||
|
"port": 8080
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"add_paused": false,
|
||||||
|
"max_connections_per_torrent": -1,
|
||||||
|
"remove_seed_at_ratio": false,
|
||||||
|
"autoadd_location": "/home/coolneng/Downloads",
|
||||||
|
"plugins_location": "/home/coolneng/.config/deluge/plugins"
|
||||||
|
}
|
||||||
9
deluge/.config/deluge/deluged.log
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
There is a deluge daemon running with this config directory!
|
||||||
|
You cannot run multiple daemons with the same config directory set.
|
||||||
|
If you believe this is an error, you can force a start by deleting /home/coolneng/.config/deluge/deluged.pid.
|
||||||
|
There is a deluge daemon running with this config directory!
|
||||||
|
You cannot run multiple daemons with the same config directory set.
|
||||||
|
If you believe this is an error, you can force a start by deleting /home/coolneng/.config/deluge/deluged.pid.
|
||||||
|
There is a deluge daemon running with this config directory!
|
||||||
|
You cannot run multiple daemons with the same config directory set.
|
||||||
|
If you believe this is an error, you can force a start by deleting /home/coolneng/.config/deluge/deluged.pid.
|
||||||
75
deluge/.config/deluge/gtkui.conf
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
{
|
||||||
|
"file": 1,
|
||||||
|
"format": 1
|
||||||
|
}{
|
||||||
|
"close_to_tray": false,
|
||||||
|
"ntf_sound_path": "/home/coolneng/Downloads",
|
||||||
|
"window_width": 548,
|
||||||
|
"default_load_path": "/tmp/torrent-stream",
|
||||||
|
"window_y_pos": 30,
|
||||||
|
"ntf_email": false,
|
||||||
|
"tray_upload_speed_list": [
|
||||||
|
5.0,
|
||||||
|
10.0,
|
||||||
|
30.0,
|
||||||
|
80.0,
|
||||||
|
300.0
|
||||||
|
],
|
||||||
|
"show_statusbar": true,
|
||||||
|
"ntf_popup": false,
|
||||||
|
"ntf_pass": "",
|
||||||
|
"show_sidebar": true,
|
||||||
|
"window_maximized": true,
|
||||||
|
"enable_system_tray": false,
|
||||||
|
"tray_download_speed_list": [
|
||||||
|
5.0,
|
||||||
|
10.0,
|
||||||
|
30.0,
|
||||||
|
80.0,
|
||||||
|
300.0
|
||||||
|
],
|
||||||
|
"show_connection_manager_on_start": false,
|
||||||
|
"lock_tray": false,
|
||||||
|
"createtorrent.trackers": [],
|
||||||
|
"ntf_sound": false,
|
||||||
|
"tray_password": "",
|
||||||
|
"focus_add_dialog": true,
|
||||||
|
"ntf_server": "",
|
||||||
|
"start_in_tray": false,
|
||||||
|
"ntf_tray_blink": true,
|
||||||
|
"check_new_releases": true,
|
||||||
|
"pref_dialog_height": 560,
|
||||||
|
"autoadd_queued": false,
|
||||||
|
"pref_dialog_width": 500,
|
||||||
|
"autoconnect_host_id": null,
|
||||||
|
"classic_mode": true,
|
||||||
|
"window_pane_position": 384,
|
||||||
|
"focus_main_window_on_add": true,
|
||||||
|
"show_rate_in_title": false,
|
||||||
|
"autoadd_enable": false,
|
||||||
|
"ntf_username": "",
|
||||||
|
"interactive_add": true,
|
||||||
|
"sidebar_show_zero": false,
|
||||||
|
"window_x_pos": 818,
|
||||||
|
"window_height": 718,
|
||||||
|
"ntf_security": null,
|
||||||
|
"connection_limit_list": [
|
||||||
|
50,
|
||||||
|
100,
|
||||||
|
200,
|
||||||
|
300,
|
||||||
|
500
|
||||||
|
],
|
||||||
|
"sidebar_position": 170,
|
||||||
|
"show_new_releases": false,
|
||||||
|
"autoconnect": false,
|
||||||
|
"choose_directory_dialog_path": "/home/coolneng/Downloads",
|
||||||
|
"sidebar_show_trackers": true,
|
||||||
|
"autostart_localhost": false,
|
||||||
|
"show_toolbar": true,
|
||||||
|
"autoadd_location": "",
|
||||||
|
"enable_appindicator": false,
|
||||||
|
"enabled_plugins": [],
|
||||||
|
"ntf_email_add": "",
|
||||||
|
"signal_port": 40000
|
||||||
|
}
|
||||||
75
deluge/.config/deluge/gtkui.conf~
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
{
|
||||||
|
"file": 1,
|
||||||
|
"format": 1
|
||||||
|
}{
|
||||||
|
"close_to_tray": false,
|
||||||
|
"ntf_sound_path": "/home/coolneng/Downloads",
|
||||||
|
"window_width": 548,
|
||||||
|
"default_load_path": "/tmp/torrent-stream",
|
||||||
|
"window_y_pos": 30,
|
||||||
|
"ntf_email": false,
|
||||||
|
"tray_upload_speed_list": [
|
||||||
|
5.0,
|
||||||
|
10.0,
|
||||||
|
30.0,
|
||||||
|
80.0,
|
||||||
|
300.0
|
||||||
|
],
|
||||||
|
"show_statusbar": true,
|
||||||
|
"ntf_popup": false,
|
||||||
|
"ntf_pass": "",
|
||||||
|
"show_sidebar": true,
|
||||||
|
"window_maximized": true,
|
||||||
|
"enable_system_tray": false,
|
||||||
|
"tray_download_speed_list": [
|
||||||
|
5.0,
|
||||||
|
10.0,
|
||||||
|
30.0,
|
||||||
|
80.0,
|
||||||
|
300.0
|
||||||
|
],
|
||||||
|
"show_connection_manager_on_start": false,
|
||||||
|
"lock_tray": false,
|
||||||
|
"createtorrent.trackers": [],
|
||||||
|
"ntf_sound": false,
|
||||||
|
"tray_password": "",
|
||||||
|
"focus_add_dialog": true,
|
||||||
|
"ntf_server": "",
|
||||||
|
"start_in_tray": false,
|
||||||
|
"ntf_tray_blink": true,
|
||||||
|
"check_new_releases": true,
|
||||||
|
"pref_dialog_height": 560,
|
||||||
|
"autoadd_queued": false,
|
||||||
|
"pref_dialog_width": 500,
|
||||||
|
"autoconnect_host_id": null,
|
||||||
|
"classic_mode": false,
|
||||||
|
"window_pane_position": 384,
|
||||||
|
"focus_main_window_on_add": true,
|
||||||
|
"show_rate_in_title": false,
|
||||||
|
"autoadd_enable": false,
|
||||||
|
"ntf_username": "",
|
||||||
|
"interactive_add": true,
|
||||||
|
"sidebar_show_zero": false,
|
||||||
|
"window_x_pos": 818,
|
||||||
|
"window_height": 718,
|
||||||
|
"ntf_security": null,
|
||||||
|
"connection_limit_list": [
|
||||||
|
50,
|
||||||
|
100,
|
||||||
|
200,
|
||||||
|
300,
|
||||||
|
500
|
||||||
|
],
|
||||||
|
"sidebar_position": 170,
|
||||||
|
"show_new_releases": false,
|
||||||
|
"autoconnect": false,
|
||||||
|
"choose_directory_dialog_path": "/home/coolneng/Downloads",
|
||||||
|
"sidebar_show_trackers": true,
|
||||||
|
"autostart_localhost": false,
|
||||||
|
"show_toolbar": true,
|
||||||
|
"autoadd_location": "",
|
||||||
|
"enable_appindicator": false,
|
||||||
|
"enabled_plugins": [],
|
||||||
|
"ntf_email_add": "",
|
||||||
|
"signal_port": 40000
|
||||||
|
}
|
||||||
14
deluge/.config/deluge/hostlist.conf.1.2
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"file": 1,
|
||||||
|
"format": 1
|
||||||
|
}{
|
||||||
|
"hosts": [
|
||||||
|
[
|
||||||
|
"d186a75ce188201b9b95e0b8505b039fea94708a",
|
||||||
|
"127.0.0.1",
|
||||||
|
58846,
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
14
deluge/.config/deluge/hostlist.conf.1.2~
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"file": 1,
|
||||||
|
"format": 1
|
||||||
|
}{
|
||||||
|
"hosts": [
|
||||||
|
[
|
||||||
|
"d186a75ce188201b9b95e0b8505b039fea94708a",
|
||||||
|
"127.0.0.1",
|
||||||
|
58846,
|
||||||
|
"",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
deluge/.config/deluge/icons/bunsenlabs.org.png
Normal file
|
After Width: | Height: | Size: 479 B |
BIN
deluge/.config/deluge/icons/coppersurfer.tk.ico
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
deluge/.config/deluge/icons/debian.org.ico
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
deluge/.config/deluge/icons/desync.com.png
Normal file
|
After Width: | Height: | Size: 561 B |
BIN
deluge/.config/deluge/icons/leechers-paradise.org.png
Normal file
|
After Width: | Height: | Size: 577 B |
BIN
deluge/.config/deluge/icons/openbittorrent.com.ico
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
deluge/.config/deluge/icons/opensuse.org.png
Normal file
|
After Width: | Height: | Size: 364 B |
BIN
deluge/.config/deluge/icons/unity3d.com.png
Normal file
|
After Width: | Height: | Size: 688 B |
BIN
deluge/.config/deluge/icons/yggtorrent.com.png
Normal file
|
After Width: | Height: | Size: 632 B |
17
deluge/.config/deluge/ssl/daemon.cert
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIICpDCCAYwCAQAwDQYJKoZIhvcNAQELBQAwGDEWMBQGA1UEAwwNRGVsdWdlIERh
|
||||||
|
ZW1vbjAeFw0xODAzMjYyMTQ4MzBaFw0yMTAzMjUyMTQ4MzBaMBgxFjAUBgNVBAMM
|
||||||
|
DURlbHVnZSBEYWVtb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC5
|
||||||
|
o2A4uH+bHuTrgIYilGW8n2rbDzu46WYVr9w0Uv0yhr8GETsL0fpCDBCchehChB9/
|
||||||
|
gygPtBBa3SJ9ujjpzcjTy3lUaDaDC+UxlDOPiXiqWOg6YzATh322/nEFo7yPnrKH
|
||||||
|
uTO2OX3uR9ZESgtaG1CgZQgOCrWJYgloq/FH0eGCCZzsPxJd6JEnrA3wFajA0Qp9
|
||||||
|
iC0POcRLMnNA6NsFZp2qTnHDGRcF6zjjgNcb6EGVRuANurwUEBc0S290py7Qg0/Y
|
||||||
|
YTuda0+/6iB9D1SjIjC4NusVqtKUBSnRwxTYxrfU32iz0Bd9wb+jny9R3J1HZKck
|
||||||
|
uVcu6sPXQ/ra8TorJBIVAgMBAAEwDQYJKoZIhvcNAQELBQADggEBALY0ceDsbO4i
|
||||||
|
RMgY2x/weikIJ2skiaXcuoXTeqzcu79Dv7iH99ODgMNIN+RIaGX64tOlf7lcvo5L
|
||||||
|
zLUZq8v8gI+8+LEPVjDIJTC7pZOkWe6/NntjdCsPLXgusa+YskM+IT9gXI2fJZ21
|
||||||
|
lyyJQyXtAiXvdJ2WCRvJWVd+ZoWMgfFQwExPJovGCEYS+IwrP+rUGUV0J+LqUA3M
|
||||||
|
YttOcVtwA3t6VFZWCaL38M4oZwZeXYtqnuo85AL9OWILwaVh+QbfaSu7s5Lv9xxU
|
||||||
|
bG7CBkFtkncv2kom9eceZLbx7j5umWaOYFDpUvd2l2PBMuCTxN7ekcTw7VRBfU1o
|
||||||
|
jasbkJ0xo6E=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
28
deluge/.config/deluge/ssl/daemon.pkey
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
-----BEGIN PRIVATE KEY-----
|
||||||
|
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5o2A4uH+bHuTr
|
||||||
|
gIYilGW8n2rbDzu46WYVr9w0Uv0yhr8GETsL0fpCDBCchehChB9/gygPtBBa3SJ9
|
||||||
|
ujjpzcjTy3lUaDaDC+UxlDOPiXiqWOg6YzATh322/nEFo7yPnrKHuTO2OX3uR9ZE
|
||||||
|
SgtaG1CgZQgOCrWJYgloq/FH0eGCCZzsPxJd6JEnrA3wFajA0Qp9iC0POcRLMnNA
|
||||||
|
6NsFZp2qTnHDGRcF6zjjgNcb6EGVRuANurwUEBc0S290py7Qg0/YYTuda0+/6iB9
|
||||||
|
D1SjIjC4NusVqtKUBSnRwxTYxrfU32iz0Bd9wb+jny9R3J1HZKckuVcu6sPXQ/ra
|
||||||
|
8TorJBIVAgMBAAECggEAOtulB3bf5qPt+wk9/jrE4wA8lgYHboJ5/ohKrkBdzSZR
|
||||||
|
7K+L5ByIV2aR4b7HPEe94OUJz6jMwrJ4XBquLtszQIu0BWIhXn1oBscxbeItYv1b
|
||||||
|
bB/Ev3xnDJ0x4pLelz6+5i9/SNiDqAgY1IARh1k/wAsoeaNFmbB+wTQ7BQVzlZHB
|
||||||
|
6GmybE4ja3X1w2fkgZKadvL4ugzwPCZQ40dWpGNTOibk8VBIL+tHRy0rKpEQQ9wY
|
||||||
|
FlvFxAjUhZceeppYgFtLRW3P5g/VAdm28JitTwGX0aMb3eOOrRE8AwhLqDvztQnm
|
||||||
|
grOqXifk0+GTE9IQ+eCa/voMvmwPmtwpURb8FbX1RQKBgQDuV3qS/a1JN42y7kJV
|
||||||
|
QYJaHloQrtiv6exJpWwb1ue8IcgcShPdsba4u1SFeYcQxI/40Qu8T7VGjSACHfiQ
|
||||||
|
TUvWlk3ZLvCRd7a/Ml1glcqH//Yncu6HR2b7+Y99kHbtcfY6rXygB+Xoe7NbDuSv
|
||||||
|
Pa4CbpGX0BufroqgqHaa2Ge5twKBgQDHZErv1YMl0O6AWE4C2A9ss+zH+7pV32nB
|
||||||
|
QseRZBz9brmSd5aoK7DVO/EBa9LCfU2BVOgdGobXINKyWNpEpBCPF8FKmyGFIgMA
|
||||||
|
YLdG3BAnuaI8IGhvtbv+KY9UmXHOow3mOlbnMaBrsLHAp8hHL+YQrZFMK9sBVL8q
|
||||||
|
TkT9nOcCkwKBgQCqcKBVEVekLjgEpuGEuk4PR/k8SOzoD65LlCJVXj9lh/rkUA0Y
|
||||||
|
0odKX5w3vwpZcVdLpaJwzcdiZnVnTit8deov0FhnYWvjeuqSm9+uvC+TRfWvjD8L
|
||||||
|
OoJo2rREJNUHRCHDIGEox70fnaZLDcF3l/IiBxPSrp2yeUzlStNWND8ozQKBgFeu
|
||||||
|
B7Htbw1rEeYIbs2bWzUO7dmHHYpzgxrEFeQeZQ0g6qO4yNxM0icCg9l/I5/43+M2
|
||||||
|
hhd+ObtSKLTak6jJiKqT5KC9FQFpUm6RGSck0EnXvLq5+ZLeFLwQZIHsM/qNAyix
|
||||||
|
kNN7pDKW8aNpZI3BR2cgHBul0VmFfcbJwlbP71nXAoGAWwnngYdJPOvyzRUW/NEY
|
||||||
|
W1pd9fXxeqoSQSZECVWzE4aTdExeeRiafTUwoXCNWuOouTfzxBcjZ/56wpW1XDkJ
|
||||||
|
P+d3twYOseE8Ih7J5BNlcTPebirz+twwE9sgGODMAQFD+q6wuYySuy9Ne1cQi3IS
|
||||||
|
RS0s9nEPv2U8an9qblOSvUw=
|
||||||
|
-----END PRIVATE KEY-----
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
[MIME Cache]
|
|
||||||
x-scheme-handler/org-protocol=org-protocol.desktop;
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Name=org-protocol
|
|
||||||
Exec=emacsclient %u
|
|
||||||
Type=Application
|
|
||||||
Terminal=false
|
|
||||||
Categories=System;
|
|
||||||
MimeType=x-scheme-handler/org-protocol;
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
source /run/current-system/sw/share/nix-direnv/direnvrc
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"device": "alsa_input.pci-0000_00_1f.3.analog-stereo",
|
|
||||||
"device-description": "Built-in Audio Analog Stereo",
|
|
||||||
"device-profile": "analog-input-internal-mic",
|
|
||||||
"preset-name": "Improved Microphone"
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"device": "alsa_output.pci-0000_04_00.6.analog-stereo",
|
|
||||||
"device-description": "Family 17h/19h HD Audio Controller Analog Stereo",
|
|
||||||
"device-profile": "analog-output-headphones",
|
|
||||||
"preset-name": "AKG K361"
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"device": "alsa_output.pci-0000_04_00.6.analog-stereo",
|
|
||||||
"device-description": "Family 17h/19h HD Audio Controller Analog Stereo",
|
|
||||||
"device-profile": "analog-output-speaker",
|
|
||||||
"preset-name": "Laptop speakers"
|
|
||||||
}
|
|
||||||
@@ -1,100 +0,0 @@
|
|||||||
{
|
|
||||||
"input": {
|
|
||||||
"blocklist": [],
|
|
||||||
"compressor": {
|
|
||||||
"attack": 20.0,
|
|
||||||
"boost-amount": 6.0,
|
|
||||||
"boost-threshold": -72.0,
|
|
||||||
"hpf-frequency": 10.0,
|
|
||||||
"hpf-mode": "off",
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"knee": -6.0,
|
|
||||||
"lpf-frequency": 20000.0,
|
|
||||||
"lpf-mode": "off",
|
|
||||||
"makeup": 0.0,
|
|
||||||
"mode": "Downward",
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"ratio": 4.0,
|
|
||||||
"release": 100.0,
|
|
||||||
"release-threshold": -120.0,
|
|
||||||
"sidechain": {
|
|
||||||
"lookahead": 0.0,
|
|
||||||
"mode": "RMS",
|
|
||||||
"preamp": 0.0,
|
|
||||||
"reactivity": 10.0,
|
|
||||||
"source": "Middle",
|
|
||||||
"type": "Feed-forward"
|
|
||||||
},
|
|
||||||
"threshold": -12.0
|
|
||||||
},
|
|
||||||
"deesser": {
|
|
||||||
"detection": "RMS",
|
|
||||||
"f1-freq": 6000.0,
|
|
||||||
"f1-level": 0.0,
|
|
||||||
"f2-freq": 4500.0,
|
|
||||||
"f2-level": 12.0,
|
|
||||||
"f2-q": 1.0,
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"laxity": 15,
|
|
||||||
"makeup": 0.0,
|
|
||||||
"mode": "Wide",
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"ratio": 3.0,
|
|
||||||
"sc-listen": false,
|
|
||||||
"threshold": -18.0
|
|
||||||
},
|
|
||||||
"filter": {
|
|
||||||
"frequency": 80.0,
|
|
||||||
"inertia": 20.0,
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"mode": "12dB/oct Highpass",
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"resonance": -3.0
|
|
||||||
},
|
|
||||||
"gate": {
|
|
||||||
"attack": 5.0,
|
|
||||||
"detection": "RMS",
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"knee": 9.0,
|
|
||||||
"makeup": 0.0,
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"range": -12.0,
|
|
||||||
"ratio": 2.0,
|
|
||||||
"release": 100.0,
|
|
||||||
"stereo-link": "Average",
|
|
||||||
"threshold": -18.0
|
|
||||||
},
|
|
||||||
"limiter": {
|
|
||||||
"alr": false,
|
|
||||||
"alr-attack": 5.0,
|
|
||||||
"alr-knee": 0.0,
|
|
||||||
"alr-release": 50.0,
|
|
||||||
"attack": 5.0,
|
|
||||||
"dithering": "None",
|
|
||||||
"external-sidechain": false,
|
|
||||||
"gain-boost": true,
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"lookahead": 5.0,
|
|
||||||
"mode": "Herm Thin",
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"oversampling": "None",
|
|
||||||
"release": 5.0,
|
|
||||||
"sidechain-preamp": 0.0,
|
|
||||||
"stereo-link": 100.0,
|
|
||||||
"threshold": -1.0
|
|
||||||
},
|
|
||||||
"plugins_order": [
|
|
||||||
"gate",
|
|
||||||
"compressor",
|
|
||||||
"filter",
|
|
||||||
"deesser",
|
|
||||||
"rnnoise",
|
|
||||||
"limiter"
|
|
||||||
],
|
|
||||||
"rnnoise": {
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"model-path": "",
|
|
||||||
"output-gain": 0.0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
{
|
|
||||||
"output": {
|
|
||||||
"blocklist": [],
|
|
||||||
"convolver": {
|
|
||||||
"autogain": true,
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"ir-width": 100,
|
|
||||||
"kernel-path": "/home/coolneng/.config/easyeffects/irs/AKG K361.irs",
|
|
||||||
"output-gain": 0.0
|
|
||||||
},
|
|
||||||
"plugins_order": [
|
|
||||||
"convolver"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,653 +0,0 @@
|
|||||||
{
|
|
||||||
"output": {
|
|
||||||
"autogain": {
|
|
||||||
"target": -12.0
|
|
||||||
},
|
|
||||||
"blocklist": [],
|
|
||||||
"equalizer": {
|
|
||||||
"input-gain": -0.3,
|
|
||||||
"left": {
|
|
||||||
"band0": {
|
|
||||||
"frequency": 22.59,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band1": {
|
|
||||||
"frequency": 28.440000000000001,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band2": {
|
|
||||||
"frequency": 35.799999999999997,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band3": {
|
|
||||||
"frequency": 45.07,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band4": {
|
|
||||||
"frequency": 56.740000000000002,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band5": {
|
|
||||||
"frequency": 71.430000000000007,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band6": {
|
|
||||||
"frequency": 89.930000000000007,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band7": {
|
|
||||||
"frequency": 113.20999999999999,
|
|
||||||
"gain": 4,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band8": {
|
|
||||||
"frequency": 142.53,
|
|
||||||
"gain": 4,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band9": {
|
|
||||||
"frequency": 179.43000000000001,
|
|
||||||
"gain": 4,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band10": {
|
|
||||||
"frequency": 225.88999999999999,
|
|
||||||
"gain": 4,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band11": {
|
|
||||||
"frequency": 284.38,
|
|
||||||
"gain": 4,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band12": {
|
|
||||||
"frequency": 358.01999999999998,
|
|
||||||
"gain": 4,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band13": {
|
|
||||||
"frequency": 450.72000000000003,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band14": {
|
|
||||||
"frequency": 567.41999999999996,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band15": {
|
|
||||||
"frequency": 714.34000000000003,
|
|
||||||
"gain": -1,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band16": {
|
|
||||||
"frequency": 899.28999999999996,
|
|
||||||
"gain": -2,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band17": {
|
|
||||||
"frequency": 1132.1500000000001,
|
|
||||||
"gain": -3.6000000000000001,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band18": {
|
|
||||||
"frequency": 1425.29,
|
|
||||||
"gain": -2.5,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band19": {
|
|
||||||
"frequency": 1794.3299999999999,
|
|
||||||
"gain": -1.5,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band20": {
|
|
||||||
"frequency": 2258.9299999999998,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band21": {
|
|
||||||
"frequency": 2843.8200000000002,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band22": {
|
|
||||||
"frequency": 3580.1599999999999,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band23": {
|
|
||||||
"frequency": 4507.1499999999996,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band24": {
|
|
||||||
"frequency": 5674.1599999999999,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band25": {
|
|
||||||
"frequency": 7143.3500000000004,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band26": {
|
|
||||||
"frequency": 8992.9400000000005,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band27": {
|
|
||||||
"frequency": 11321.450000000001,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band28": {
|
|
||||||
"frequency": 14252.860000000001,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band29": {
|
|
||||||
"frequency": 17943.279999999999,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"mode": "IIR",
|
|
||||||
"num-bands": 30,
|
|
||||||
"output-gain": -6.5,
|
|
||||||
"right": {
|
|
||||||
"band0": {
|
|
||||||
"frequency": 22.59,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band1": {
|
|
||||||
"frequency": 28.440000000000001,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band2": {
|
|
||||||
"frequency": 35.799999999999997,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band3": {
|
|
||||||
"frequency": 45.07,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band4": {
|
|
||||||
"frequency": 56.740000000000002,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band5": {
|
|
||||||
"frequency": 71.430000000000007,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band6": {
|
|
||||||
"frequency": 89.930000000000007,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band7": {
|
|
||||||
"frequency": 113.20999999999999,
|
|
||||||
"gain": 4,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band8": {
|
|
||||||
"frequency": 142.53,
|
|
||||||
"gain": 4,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band9": {
|
|
||||||
"frequency": 179.43000000000001,
|
|
||||||
"gain": 4,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band10": {
|
|
||||||
"frequency": 225.88999999999999,
|
|
||||||
"gain": 4,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band11": {
|
|
||||||
"frequency": 284.38,
|
|
||||||
"gain": 4,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band12": {
|
|
||||||
"frequency": 358.01999999999998,
|
|
||||||
"gain": 4,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band13": {
|
|
||||||
"frequency": 450.72000000000003,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band14": {
|
|
||||||
"frequency": 567.41999999999996,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band15": {
|
|
||||||
"frequency": 714.34000000000003,
|
|
||||||
"gain": -1,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band16": {
|
|
||||||
"frequency": 899.28999999999996,
|
|
||||||
"gain": -2,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band17": {
|
|
||||||
"frequency": 1132.1500000000001,
|
|
||||||
"gain": -3.6000000000000001,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band18": {
|
|
||||||
"frequency": 1425.29,
|
|
||||||
"gain": -2.5,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band19": {
|
|
||||||
"frequency": 1794.3299999999999,
|
|
||||||
"gain": -1.5,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band20": {
|
|
||||||
"frequency": 2258.9299999999998,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band21": {
|
|
||||||
"frequency": 2843.8200000000002,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band22": {
|
|
||||||
"frequency": 3580.1599999999999,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band23": {
|
|
||||||
"frequency": 4507.1499999999996,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band24": {
|
|
||||||
"frequency": 5674.1599999999999,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band25": {
|
|
||||||
"frequency": 7143.3500000000004,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band26": {
|
|
||||||
"frequency": 8992.9400000000005,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band27": {
|
|
||||||
"frequency": 11321.450000000001,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band28": {
|
|
||||||
"frequency": 14252.860000000001,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
},
|
|
||||||
"band29": {
|
|
||||||
"frequency": 17943.279999999999,
|
|
||||||
"gain": 0,
|
|
||||||
"mode": "RLC (BT)",
|
|
||||||
"mute": false,
|
|
||||||
"q": 4.3600000000000003,
|
|
||||||
"slope": "x1",
|
|
||||||
"solo": false,
|
|
||||||
"type": "Bell"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"split-channels": false
|
|
||||||
},
|
|
||||||
"exciter": {
|
|
||||||
"amount": 6.0,
|
|
||||||
"blend": 0.0,
|
|
||||||
"ceil": 16000.0,
|
|
||||||
"ceil-active": false,
|
|
||||||
"harmonics": 8.000000000000002,
|
|
||||||
"input-gain": -2.0,
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"scope": 5500.0
|
|
||||||
},
|
|
||||||
"limiter": {
|
|
||||||
"alr": false,
|
|
||||||
"alr-attack": 5.0,
|
|
||||||
"alr-knee": 0.0,
|
|
||||||
"alr-release": 50.0,
|
|
||||||
"attack": 5.0,
|
|
||||||
"dithering": "None",
|
|
||||||
"gain-boost": true,
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"lookahead": 10.0,
|
|
||||||
"mode": "Herm Thin",
|
|
||||||
"output-gain": 0.0,
|
|
||||||
"oversampling": "Half x4(3L)",
|
|
||||||
"release": 5.0,
|
|
||||||
"sidechain-preamp": 0.0,
|
|
||||||
"stereo-link": 100.0,
|
|
||||||
"threshold": 0.0
|
|
||||||
},
|
|
||||||
"plugins_order": [
|
|
||||||
"equalizer",
|
|
||||||
"exciter",
|
|
||||||
"autogain",
|
|
||||||
"limiter"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"output": {
|
|
||||||
"blocklist": [],
|
|
||||||
"convolver#0": {
|
|
||||||
"autogain": true,
|
|
||||||
"bypass": false,
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"ir-width": 100,
|
|
||||||
"kernel-path": "/home/coolneng/.config/easyeffects/irs/AKG K361.irs",
|
|
||||||
"output-gain": 0.0
|
|
||||||
},
|
|
||||||
"plugins_order": [
|
|
||||||
"convolver#0"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"output": {
|
|
||||||
"blocklist": [],
|
|
||||||
"convolver#0": {
|
|
||||||
"autogain": true,
|
|
||||||
"bypass": false,
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"ir-width": 100,
|
|
||||||
"kernel-path": "/home/coolneng/.config/easyeffects/irs/AKG K361.irs",
|
|
||||||
"output-gain": 0.0
|
|
||||||
},
|
|
||||||
"plugins_order": [
|
|
||||||
"convolver#0"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"output": {
|
|
||||||
"blocklist": [],
|
|
||||||
"convolver#0": {
|
|
||||||
"autogain": true,
|
|
||||||
"bypass": false,
|
|
||||||
"input-gain": 0.0,
|
|
||||||
"ir-width": 100,
|
|
||||||
"kernel-name": "AKG K361",
|
|
||||||
"output-gain": 0.0
|
|
||||||
},
|
|
||||||
"plugins_order": [
|
|
||||||
"convolver#0"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
663
emacs/.spacemacs
Normal file
@@ -0,0 +1,663 @@
|
|||||||
|
;; -*- mode: emacs-lisp; lexical-binding: t -*-
|
||||||
|
;; This file is loaded by Spacemacs at startup.
|
||||||
|
;; It must be stored in your home directory.
|
||||||
|
|
||||||
|
(defun dotspacemacs/layers ()
|
||||||
|
"Layer configuration:
|
||||||
|
This function should only modify configuration layer settings."
|
||||||
|
(setq-default
|
||||||
|
;; Base distribution to use. This is a layer contained in the directory
|
||||||
|
;; `+distribution'. For now available distributions are `spacemacs-base'
|
||||||
|
;; or `spacemacs'. (default 'spacemacs)
|
||||||
|
dotspacemacs-distribution 'spacemacs-base
|
||||||
|
|
||||||
|
;; Lazy installation of layers (i.e. layers are installed only when a file
|
||||||
|
;; with a supported type is opened). Possible values are `all', `unused'
|
||||||
|
;; and `nil'. `unused' will lazy install only unused layers (i.e. layers
|
||||||
|
;; not listed in variable `dotspacemacs-configuration-layers'), `all' will
|
||||||
|
;; lazy install any layer that support lazy installation even the layers
|
||||||
|
;; listed in `dotspacemacs-configuration-layers'. `nil' disable the lazy
|
||||||
|
;; installation feature and you have to explicitly list a layer in the
|
||||||
|
;; variable `dotspacemacs-configuration-layers' to install it.
|
||||||
|
;; (default 'unused)
|
||||||
|
dotspacemacs-enable-lazy-installation 'unused
|
||||||
|
|
||||||
|
;; If non-nil then Spacemacs will ask for confirmation before installing
|
||||||
|
;; a layer lazily. (default t)
|
||||||
|
dotspacemacs-ask-for-lazy-installation t
|
||||||
|
|
||||||
|
;; If non-nil layers with lazy install support are lazy installed.
|
||||||
|
;; List of additional paths where to look for configuration layers.
|
||||||
|
;; Paths must have a trailing slash (i.e. `~/.mycontribs/')
|
||||||
|
dotspacemacs-configuration-layer-path '()
|
||||||
|
|
||||||
|
;; List of configuration layers to load.
|
||||||
|
dotspacemacs-configuration-layers '(
|
||||||
|
|
||||||
|
;; ----------------------------------------------------------------
|
||||||
|
;; Example of useful layers you may want to use right away.
|
||||||
|
;; Uncomment some layer names and press `SPC f e R' (Vim style) or
|
||||||
|
;; `M-m f e R' (Emacs style) to install them.
|
||||||
|
;; ----------------------------------------------------------------
|
||||||
|
(ivy :variables ivy-enable-advanced-buffer-information t)
|
||||||
|
(auto-completion :variables
|
||||||
|
auto-completion-return-key-behavior 'complete
|
||||||
|
auto-completion-tab-key-behavior 'cycle)
|
||||||
|
emacs-lisp
|
||||||
|
git
|
||||||
|
markdown
|
||||||
|
(org :variables org-projectile-file "TODOs.org"
|
||||||
|
org-want-todo-bindings t)
|
||||||
|
(shell :variables
|
||||||
|
shell-default-height 30
|
||||||
|
shell-default-position 'bottom
|
||||||
|
shell-default-shell 'eshell
|
||||||
|
shell-enable-smart-eshell t)
|
||||||
|
syntax-checking
|
||||||
|
(version-control :variables
|
||||||
|
version-control-diff-tool 'diff-hl
|
||||||
|
version-control-diff-side 'left
|
||||||
|
version-control-global-margin t)
|
||||||
|
(cmake :variables
|
||||||
|
cmake-enable-cmake-ide-support t
|
||||||
|
cmake-compile-command "cmake -H. -BDebug -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=YES; ln -s Debug/compile_commands.json .; cmake .")
|
||||||
|
(c-c++ :variables
|
||||||
|
c-c++-default-mode-for-headers 'c++-mode
|
||||||
|
c-c++-backend 'lsp-ccls)
|
||||||
|
(java :variables
|
||||||
|
java-backend 'lsp)
|
||||||
|
shell-scripts
|
||||||
|
spacemacs-layouts
|
||||||
|
dap
|
||||||
|
spacemacs-project
|
||||||
|
(python :variables
|
||||||
|
python-backend 'lsp
|
||||||
|
python-test-runner 'pytest
|
||||||
|
python-enable-yapf-format-on-save t)
|
||||||
|
yaml
|
||||||
|
latex
|
||||||
|
pandoc
|
||||||
|
csv
|
||||||
|
bibtex
|
||||||
|
nixos
|
||||||
|
pdf
|
||||||
|
(plantuml :variables
|
||||||
|
org-plantuml-jar-path "~/Documents/Uni/DDSI/Code/PlantUML/plantuml.jar")
|
||||||
|
)
|
||||||
|
|
||||||
|
;; List of additional packages that will be installed without being
|
||||||
|
;; wrapped in a layer. If you need some configuration for these
|
||||||
|
;; packages, then consider creating a layer. You can also put the
|
||||||
|
;; configuration in `dotspacemacs/user-config'.
|
||||||
|
;; To use a local version of a package, use the `:location' property:
|
||||||
|
;; '(your-package :location "~/path/to/your-package/")
|
||||||
|
;; Also include the dependencies as they will not be resolved automatically.
|
||||||
|
dotspacemacs-additional-packages '(
|
||||||
|
doom-themes
|
||||||
|
all-the-icons
|
||||||
|
doom-modeline
|
||||||
|
smartparens
|
||||||
|
solidity-mode
|
||||||
|
solidity-flycheck
|
||||||
|
company-solidity
|
||||||
|
ivy-bibtex
|
||||||
|
)
|
||||||
|
|
||||||
|
;; A list of packages that cannot be updated.
|
||||||
|
dotspacemacs-frozen-packages '()
|
||||||
|
|
||||||
|
;; A list of packages that will not be installed and loaded.
|
||||||
|
dotspacemacs-excluded-packages '(
|
||||||
|
treemacs
|
||||||
|
lsp-treemacs
|
||||||
|
rtags
|
||||||
|
company-rtags
|
||||||
|
flycheck-rtags
|
||||||
|
ivy-rtags
|
||||||
|
helm-bibtex
|
||||||
|
)
|
||||||
|
|
||||||
|
;; Defines the behaviour of Spacemacs when installing packages.
|
||||||
|
;; Possible values are `used-only', `used-but-keep-unused' and `all'.
|
||||||
|
;; `used-only' installs only explicitly used packages and deletes any unused
|
||||||
|
;; packages as well as their unused dependencies. `used-but-keep-unused'
|
||||||
|
;; installs only the used packages but won't delete unused ones. `all'
|
||||||
|
;; installs *all* packages supported by Spacemacs and never uninstalls them.
|
||||||
|
;; (default is `used-only')
|
||||||
|
dotspacemacs-install-packages 'used-only))
|
||||||
|
|
||||||
|
(defun dotspacemacs/init ()
|
||||||
|
"Initialization:
|
||||||
|
This function is called at the very beginning of Spacemacs startup,
|
||||||
|
before layer configuration.
|
||||||
|
It should only modify the values of Spacemacs settings."
|
||||||
|
;; This setq-default sexp is an exhaustive list of all the supported
|
||||||
|
;; spacemacs settings.
|
||||||
|
(setq-default
|
||||||
|
;; If non-nil then enable support for the portable dumper. You'll need
|
||||||
|
;; to compile Emacs 27 from source following the instructions in file
|
||||||
|
;; EXPERIMENTAL.org at to root of the git repository.
|
||||||
|
;; (default nil)
|
||||||
|
dotspacemacs-enable-emacs-pdumper nil
|
||||||
|
|
||||||
|
;; File path pointing to emacs 27.1 executable compiled with support
|
||||||
|
;; for the portable dumper (this is currently the branch pdumper).
|
||||||
|
;; (default "emacs-27.0.50")
|
||||||
|
dotspacemacs-emacs-pdumper-executable-file "emacs-27.0.50"
|
||||||
|
|
||||||
|
;; Name of the Spacemacs dump file. This is the file will be created by the
|
||||||
|
;; portable dumper in the cache directory under dumps sub-directory.
|
||||||
|
;; To load it when starting Emacs add the parameter `--dump-file'
|
||||||
|
;; when invoking Emacs 27.1 executable on the command line, for instance:
|
||||||
|
;; ./emacs --dump-file=~/.emacs.d/.cache/dumps/spacemacs.pdmp
|
||||||
|
;; (default spacemacs.pdmp)
|
||||||
|
dotspacemacs-emacs-dumper-dump-file "spacemacs.pdmp"
|
||||||
|
|
||||||
|
;; If non-nil ELPA repositories are contacted via HTTPS whenever it's
|
||||||
|
;; possible. Set it to nil if you have no way to use HTTPS in your
|
||||||
|
;; environment, otherwise it is strongly recommended to let it set to t.
|
||||||
|
;; This variable has no effect if Emacs is launched with the parameter
|
||||||
|
;; `--insecure' which forces the value of this variable to nil.
|
||||||
|
;; (default t)
|
||||||
|
dotspacemacs-elpa-https t
|
||||||
|
|
||||||
|
;; Maximum allowed time in seconds to contact an ELPA repository.
|
||||||
|
;; (default 5)
|
||||||
|
dotspacemacs-elpa-timeout 5
|
||||||
|
|
||||||
|
;; Set `gc-cons-threshold' and `gc-cons-percentage' when startup finishes.
|
||||||
|
;; This is an advanced option and should not be changed unless you suspect
|
||||||
|
;; performance issues due to garbage collection operations.
|
||||||
|
;; (default '(100000000 0.1))
|
||||||
|
dotspacemacs-gc-cons '(100000000 0.1)
|
||||||
|
|
||||||
|
;; If non-nil then Spacelpa repository is the primary source to install
|
||||||
|
;; a locked version of packages. If nil then Spacemacs will install the
|
||||||
|
;; latest version of packages from MELPA. (default nil)
|
||||||
|
dotspacemacs-use-spacelpa nil
|
||||||
|
|
||||||
|
;; If non-nil then verify the signature for downloaded Spacelpa archives.
|
||||||
|
;; (default nil)
|
||||||
|
dotspacemacs-verify-spacelpa-archives nil
|
||||||
|
|
||||||
|
;; If non-nil then spacemacs will check for updates at startup
|
||||||
|
;; when the current branch is not `develop'. Note that checking for
|
||||||
|
;; new versions works via git commands, thus it calls GitHub services
|
||||||
|
;; whenever you start Emacs. (default nil)
|
||||||
|
dotspacemacs-check-for-update nil
|
||||||
|
|
||||||
|
;; If non-nil, a form that evaluates to a package directory. For example, to
|
||||||
|
;; use different package directories for different Emacs versions, set this
|
||||||
|
;; to `emacs-version'. (default 'emacs-version)
|
||||||
|
dotspacemacs-elpa-subdirectory 'emacs-version
|
||||||
|
|
||||||
|
;; One of `vim', `emacs' or `hybrid'.
|
||||||
|
;; `hybrid' is like `vim' except that `insert state' is replaced by the
|
||||||
|
;; `hybrid state' with `emacs' key bindings. The value can also be a list
|
||||||
|
;; with `:variables' keyword (similar to layers). Check the editing styles
|
||||||
|
;; section of the documentation for details on available variables.
|
||||||
|
;; (default 'vim)
|
||||||
|
dotspacemacs-editing-style 'vim
|
||||||
|
|
||||||
|
;; If non-nil output loading progress in `*Messages*' buffer. (default nil)
|
||||||
|
dotspacemacs-verbose-loading nil
|
||||||
|
|
||||||
|
;; Specify the startup banner. Default value is `official', it displays
|
||||||
|
;; the official spacemacs logo. An integer value is the index of text
|
||||||
|
;; banner, `random' chooses a random text banner in `core/banners'
|
||||||
|
;; directory. A string value must be a path to an image format supported
|
||||||
|
;; by your Emacs build.
|
||||||
|
;; If the value is nil then no banner is displayed. (default 'official)
|
||||||
|
dotspacemacs-startup-banner 'official
|
||||||
|
|
||||||
|
;; List of items to show in startup buffer or an association list of
|
||||||
|
;; the form `(list-type . list-size)`. If nil then it is disabled.
|
||||||
|
;; Possible values for list-type are:
|
||||||
|
;; `recents' `bookmarks' `projects' `agenda' `todos'.
|
||||||
|
;; List sizes may be nil, in which case
|
||||||
|
;; `spacemacs-buffer-startup-lists-length' takes effect.
|
||||||
|
dotspacemacs-startup-lists '((recents . 5)
|
||||||
|
(projects . 7))
|
||||||
|
|
||||||
|
;; True if the home buffer should respond to resize events. (default t)
|
||||||
|
dotspacemacs-startup-buffer-responsive t
|
||||||
|
|
||||||
|
;; Default major mode of the scratch buffer (default `text-mode')
|
||||||
|
dotspacemacs-scratch-mode 'text-mode
|
||||||
|
|
||||||
|
;; Initial message in the scratch buffer, such as "Welcome to Spacemacs!"
|
||||||
|
;; (default nil)
|
||||||
|
dotspacemacs-initial-scratch-message nil
|
||||||
|
|
||||||
|
;; List of themes, the first of the list is loaded when spacemacs starts.
|
||||||
|
;; Press `SPC T n' to cycle to the next theme in the list (works great
|
||||||
|
;; with 2 themes variants, one dark and one light)
|
||||||
|
dotspacemacs-themes '(doom-one
|
||||||
|
doom-solarized-light)
|
||||||
|
|
||||||
|
;; Set the theme for the Spaceline. Supported themes are `spacemacs',
|
||||||
|
;; `all-the-icons', `custom', `doom', `vim-powerline' and `vanilla'. The
|
||||||
|
;; first three are spaceline themes. `doom' is the doom-emacs mode-line.
|
||||||
|
;; `vanilla' is default Emacs mode-line. `custom' is a user defined themes,
|
||||||
|
;; refer to the DOCUMENTATION.org for more info on how to create your own
|
||||||
|
;; spaceline theme. Value can be a symbol or list with additional properties.
|
||||||
|
;; (default '(spacemacs :separator wave :separator-scale 1.5))
|
||||||
|
dotspacemacs-mode-line-theme '(doom)
|
||||||
|
|
||||||
|
;; If non-nil the cursor color matches the state color in GUI Emacs.
|
||||||
|
;; (default t)
|
||||||
|
dotspacemacs-colorize-cursor-according-to-state t
|
||||||
|
|
||||||
|
;; Default font, or prioritized list of fonts. `powerline-scale' allows to
|
||||||
|
;; quickly tweak the mode-line size to make separators look not too crappy.
|
||||||
|
dotspacemacs-default-font '("Iosevka"
|
||||||
|
:size 14
|
||||||
|
:weight normal
|
||||||
|
:width normal)
|
||||||
|
|
||||||
|
;; The leader key (default "SPC")
|
||||||
|
dotspacemacs-leader-key "SPC"
|
||||||
|
|
||||||
|
;; The key used for Emacs commands `M-x' (after pressing on the leader key).
|
||||||
|
;; (default "SPC")
|
||||||
|
dotspacemacs-emacs-command-key "SPC"
|
||||||
|
|
||||||
|
;; The key used for Vim Ex commands (default ":")
|
||||||
|
dotspacemacs-ex-command-key ":"
|
||||||
|
|
||||||
|
;; The leader key accessible in `emacs state' and `insert state'
|
||||||
|
;; (default "M-m")
|
||||||
|
dotspacemacs-emacs-leader-key "M-m"
|
||||||
|
|
||||||
|
;; Major mode leader key is a shortcut key which is the equivalent of
|
||||||
|
;; pressing `<leader> m`. Set it to `nil` to disable it. (default ",")
|
||||||
|
dotspacemacs-major-mode-leader-key ","
|
||||||
|
|
||||||
|
;; Major mode leader key accessible in `emacs state' and `insert state'.
|
||||||
|
;; (default "C-M-m")
|
||||||
|
dotspacemacs-major-mode-emacs-leader-key "C-M-m"
|
||||||
|
|
||||||
|
;; These variables control whether separate commands are bound in the GUI to
|
||||||
|
;; the key pairs `C-i', `TAB' and `C-m', `RET'.
|
||||||
|
;; Setting it to a non-nil value, allows for separate commands under `C-i'
|
||||||
|
;; and TAB or `C-m' and `RET'.
|
||||||
|
;; In the terminal, these pairs are generally indistinguishable, so this only
|
||||||
|
;; works in the GUI. (default nil)
|
||||||
|
dotspacemacs-distinguish-gui-tab nil
|
||||||
|
|
||||||
|
;; Name of the default layout (default "Default")
|
||||||
|
dotspacemacs-default-layout-name "Misc"
|
||||||
|
|
||||||
|
;; If non-nil the default layout name is displayed in the mode-line.
|
||||||
|
;; (default nil)
|
||||||
|
dotspacemacs-display-default-layout nil
|
||||||
|
|
||||||
|
;; If non-nil then the last auto saved layouts are resumed automatically upon
|
||||||
|
;; start. (default nil)
|
||||||
|
dotspacemacs-auto-resume-layouts nil
|
||||||
|
|
||||||
|
;; If non-nil, auto-generate layout name when creating new layouts. Only has
|
||||||
|
;; effect when using the "jump to layout by number" commands. (default nil)
|
||||||
|
dotspacemacs-auto-generate-layout-names nil
|
||||||
|
|
||||||
|
;; Size (in MB) above which spacemacs will prompt to open the large file
|
||||||
|
;; literally to avoid performance issues. Opening a file literally means that
|
||||||
|
;; no major mode or minor modes are active. (default is 1)
|
||||||
|
dotspacemacs-large-file-size 1
|
||||||
|
|
||||||
|
;; Location where to auto-save files. Possible values are `original' to
|
||||||
|
;; auto-save the file in-place, `cache' to auto-save the file to another
|
||||||
|
;; file stored in the cache directory and `nil' to disable auto-saving.
|
||||||
|
;; (default 'cache)
|
||||||
|
dotspacemacs-auto-save-file-location nil
|
||||||
|
|
||||||
|
;; Maximum number of rollback slots to keep in the cache. (default 5)
|
||||||
|
dotspacemacs-max-rollback-slots 5
|
||||||
|
|
||||||
|
;; If non-nil, the paste transient-state is enabled. While enabled, after you
|
||||||
|
;; paste something, pressing `C-j' and `C-k' several times cycles through the
|
||||||
|
;; elements in the `kill-ring'. (default nil)
|
||||||
|
dotspacemacs-enable-paste-transient-state nil
|
||||||
|
|
||||||
|
;; Which-key delay in seconds. The which-key buffer is the popup listing
|
||||||
|
;; the commands bound to the current keystroke sequence. (default 0.4)
|
||||||
|
dotspacemacs-which-key-delay 0.4
|
||||||
|
|
||||||
|
;; Which-key frame position. Possible values are `right', `bottom' and
|
||||||
|
;; `right-then-bottom'. right-then-bottom tries to display the frame to the
|
||||||
|
;; right; if there is insufficient space it displays it at the bottom.
|
||||||
|
;; (default 'bottom)
|
||||||
|
dotspacemacs-which-key-position 'bottom
|
||||||
|
|
||||||
|
;; Control where `switch-to-buffer' displays the buffer. If nil,
|
||||||
|
;; `switch-to-buffer' displays the buffer in the current window even if
|
||||||
|
;; another same-purpose window is available. If non-nil, `switch-to-buffer'
|
||||||
|
;; displays the buffer in a same-purpose window even if the buffer can be
|
||||||
|
;; displayed in the current window. (default nil)
|
||||||
|
dotspacemacs-switch-to-buffer-prefers-purpose nil
|
||||||
|
|
||||||
|
;; If non-nil a progress bar is displayed when spacemacs is loading. This
|
||||||
|
;; may increase the boot time on some systems and emacs builds, set it to
|
||||||
|
;; nil to boost the loading time. (default t)
|
||||||
|
dotspacemacs-loading-progress-bar t
|
||||||
|
|
||||||
|
;; If non-nil the frame is fullscreen when Emacs starts up. (default nil)
|
||||||
|
;; (Emacs 24.4+ only)
|
||||||
|
dotspacemacs-fullscreen-at-startup nil
|
||||||
|
|
||||||
|
;; If non-nil `spacemacs/toggle-fullscreen' will not use native fullscreen.
|
||||||
|
;; Use to disable fullscreen animations in OSX. (default nil)
|
||||||
|
dotspacemacs-fullscreen-use-non-native nil
|
||||||
|
|
||||||
|
;; If non-nil the frame is maximized when Emacs starts up.
|
||||||
|
;; Takes effect only if `dotspacemacs-fullscreen-at-startup' is nil.
|
||||||
|
;; (default nil) (Emacs 24.4+ only)
|
||||||
|
dotspacemacs-maximized-at-startup t
|
||||||
|
|
||||||
|
;; A value from the range (0..100), in increasing opacity, which describes
|
||||||
|
;; the transparency level of a frame when it's active or selected.
|
||||||
|
;; Transparency can be toggled through `toggle-transparency'. (default 90)
|
||||||
|
dotspacemacs-active-transparency 90
|
||||||
|
|
||||||
|
;; A value from the range (0..100), in increasing opacity, which describes
|
||||||
|
;; the transparency level of a frame when it's inactive or deselected.
|
||||||
|
;; Transparency can be toggled through `toggle-transparency'. (default 90)
|
||||||
|
dotspacemacs-inactive-transparency 90
|
||||||
|
|
||||||
|
;; If non-nil show the titles of transient states. (default t)
|
||||||
|
dotspacemacs-show-transient-state-title t
|
||||||
|
|
||||||
|
;; If non-nil show the color guide hint for transient state keys. (default t)
|
||||||
|
dotspacemacs-show-transient-state-color-guide t
|
||||||
|
|
||||||
|
;; If non-nil unicode symbols are displayed in the mode line.
|
||||||
|
;; If you use Emacs as a daemon and wants unicode characters only in GUI set
|
||||||
|
;; the value to quoted `display-graphic-p'. (default t)
|
||||||
|
dotspacemacs-mode-line-unicode-symbols t
|
||||||
|
|
||||||
|
;; If non-nil smooth scrolling (native-scrolling) is enabled. Smooth
|
||||||
|
;; scrolling overrides the default behavior of Emacs which recenters point
|
||||||
|
;; when it reaches the top or bottom of the screen. (default t)
|
||||||
|
dotspacemacs-smooth-scrolling t
|
||||||
|
|
||||||
|
;; Control line numbers activation.
|
||||||
|
;; If set to `t' or `relative' line numbers are turned on in all `prog-mode' and
|
||||||
|
;; `text-mode' derivatives. If set to `relative', line numbers are relative.
|
||||||
|
;; This variable can also be set to a property list for finer control:
|
||||||
|
;; '(:relative nil
|
||||||
|
;; :disabled-for-modes dired-mode
|
||||||
|
;; doc-view-mode
|
||||||
|
;; markdown-mode
|
||||||
|
;; org-mode
|
||||||
|
;; pdf-view-mode
|
||||||
|
;; text-mode
|
||||||
|
;; :size-limit-kb 1000)
|
||||||
|
;; (default nil)
|
||||||
|
dotspacemacs-line-numbers 't
|
||||||
|
|
||||||
|
;; Code folding method. Possible values are `evil' and `origami'.
|
||||||
|
;; (default 'evil)
|
||||||
|
dotspacemacs-folding-method 'evil
|
||||||
|
|
||||||
|
;; If non-nil `smartparens-strict-mode' will be enabled in programming modes.
|
||||||
|
;; (default nil)
|
||||||
|
dotspacemacs-smartparens-strict-mode nil
|
||||||
|
|
||||||
|
;; If non-nil pressing the closing parenthesis `)' key in insert mode passes
|
||||||
|
;; over any automatically added closing parenthesis, bracket, quote, etc…
|
||||||
|
;; This can be temporary disabled by pressing `C-q' before `)'. (default nil)
|
||||||
|
dotspacemacs-smart-closing-parenthesis nil
|
||||||
|
|
||||||
|
;; Select a scope to highlight delimiters. Possible values are `any',
|
||||||
|
;; `current', `all' or `nil'. Default is `all' (highlight any scope and
|
||||||
|
;; emphasis the current one). (default 'all)
|
||||||
|
dotspacemacs-highlight-delimiters 'all
|
||||||
|
|
||||||
|
;; If non-nil, start an Emacs server if one is not already running.
|
||||||
|
;; (default nil)
|
||||||
|
dotspacemacs-enable-server nil
|
||||||
|
|
||||||
|
;; Set the emacs server socket location.
|
||||||
|
;; If nil, uses whatever the Emacs default is, otherwise a directory path
|
||||||
|
;; like \"~/.emacs.d/server\". It has no effect if
|
||||||
|
;; `dotspacemacs-enable-server' is nil.
|
||||||
|
;; (default nil)
|
||||||
|
dotspacemacs-server-socket-dir nil
|
||||||
|
|
||||||
|
;; If non-nil, advise quit functions to keep server open when quitting.
|
||||||
|
;; (default nil)
|
||||||
|
dotspacemacs-persistent-server nil
|
||||||
|
|
||||||
|
;; List of search tool executable names. Spacemacs uses the first installed
|
||||||
|
;; tool of the list. Supported tools are `rg', `ag', `pt', `ack' and `grep'.
|
||||||
|
;; (default '("rg" "ag" "pt" "ack" "grep"))
|
||||||
|
dotspacemacs-search-tools '("rg" "ag" "pt" "ack" "grep")
|
||||||
|
|
||||||
|
;; Format specification for setting the frame title.
|
||||||
|
;; %a - the `abbreviated-file-name', or `buffer-name'
|
||||||
|
;; %t - `projectile-project-name'
|
||||||
|
;; %I - `invocation-name'
|
||||||
|
;; %S - `system-name'
|
||||||
|
;; %U - contents of $USER
|
||||||
|
;; %b - buffer name
|
||||||
|
;; %f - visited file name
|
||||||
|
;; %F - frame name
|
||||||
|
;; %s - process status
|
||||||
|
;; %p - percent of buffer above top of window, or Top, Bot or All
|
||||||
|
;; %P - percent of buffer above bottom of window, perhaps plus Top, or Bot or All
|
||||||
|
;; %m - mode name
|
||||||
|
;; %n - Narrow if appropriate
|
||||||
|
;; %z - mnemonics of buffer, terminal, and keyboard coding systems
|
||||||
|
;; %Z - like %z, but including the end-of-line format
|
||||||
|
;; (default "%I@%S")
|
||||||
|
dotspacemacs-frame-title-format "%I@%S"
|
||||||
|
|
||||||
|
;; Format specification for setting the icon title format
|
||||||
|
;; (default nil - same as frame-title-format)
|
||||||
|
dotspacemacs-icon-title-format nil
|
||||||
|
|
||||||
|
;; Delete whitespace while saving buffer. Possible values are `all'
|
||||||
|
;; to aggressively delete empty line and long sequences of whitespace,
|
||||||
|
;; `trailing' to delete only the whitespace at end of lines, `changed' to
|
||||||
|
;; delete only whitespace for changed lines or `nil' to disable cleanup.
|
||||||
|
;; (default nil)
|
||||||
|
dotspacemacs-whitespace-cleanup nil
|
||||||
|
|
||||||
|
;; Either nil or a number of seconds. If non-nil zone out after the specified
|
||||||
|
;; number of seconds. (default nil)
|
||||||
|
dotspacemacs-zone-out-when-idle nil
|
||||||
|
|
||||||
|
;; Run `spacemacs/prettify-org-buffer' when
|
||||||
|
;; visiting README.org files of Spacemacs.
|
||||||
|
;; (default nil)
|
||||||
|
dotspacemacs-pretty-docs nil))
|
||||||
|
|
||||||
|
(defun dotspacemacs/user-env ()
|
||||||
|
"Environment variables setup.
|
||||||
|
This function defines the environment variables for your Emacs session. By
|
||||||
|
default it calls `spacemacs/load-spacemacs-env' which loads the environment
|
||||||
|
variables declared in `~/.spacemacs.env' or `~/.spacemacs.d/.spacemacs.env'.
|
||||||
|
See the header of this file for more information."
|
||||||
|
(spacemacs/load-spacemacs-env))
|
||||||
|
|
||||||
|
(defun dotspacemacs/user-init ()
|
||||||
|
"Initialization for user code:
|
||||||
|
This function is called immediately after `dotspacemacs/init', before layer
|
||||||
|
configuration.
|
||||||
|
It is mostly for variables that should be set before packages are loaded.
|
||||||
|
If you are unsure, try setting them in `dotspacemacs/user-config' first."
|
||||||
|
(setq-default git-magit-status-fullscreen t))
|
||||||
|
|
||||||
|
(defun dotspacemacs/user-load ()
|
||||||
|
"Library to load while dumping.
|
||||||
|
This function is called only while dumping Spacemacs configuration. You can
|
||||||
|
`require' or `load' the libraries of your choice that will be included in the
|
||||||
|
dump."
|
||||||
|
)
|
||||||
|
|
||||||
|
(defun dotspacemacs/user-config ()
|
||||||
|
"Configuration for user code:
|
||||||
|
This function is called at the very end of Spacemacs startup, after layer
|
||||||
|
configuration.
|
||||||
|
Put your configuration code here, except for variables that should be set
|
||||||
|
before packages are loaded."
|
||||||
|
(smartparens-global-mode t)
|
||||||
|
(show-smartparens-global-mode +1)
|
||||||
|
(add-hook 'after-init-hook 'global-company-mode)
|
||||||
|
; Force Vertical Window spawn
|
||||||
|
(setq split-height-threshold nil)
|
||||||
|
(setq split-width-threshold 0)
|
||||||
|
; Function Keybindings
|
||||||
|
(global-set-key [f3] 'other-window)
|
||||||
|
(global-set-key [f4] 'ivy-switch-buffer)
|
||||||
|
(global-set-key [f5] 'delete-other-windows)
|
||||||
|
(global-set-key [f6] 'counsel-recentf)
|
||||||
|
(windmove-default-keybindings)
|
||||||
|
; Add dired in recentf
|
||||||
|
(load-file "~/.emacs.d/private/recentf-ext.el")
|
||||||
|
; Close compilation buffer automatically
|
||||||
|
(setq compilation-finish-function
|
||||||
|
(lambda (buf str)
|
||||||
|
(if (null (string-match ".*exited abnormally.*" str))
|
||||||
|
;;no errors, make the compilation window go away in a few seconds
|
||||||
|
(progn
|
||||||
|
(run-at-time
|
||||||
|
"1 sec" nil 'delete-windows-on
|
||||||
|
(get-buffer-create "*compilation*"))
|
||||||
|
(message "No Compilation Errors!")))))
|
||||||
|
(setq magit-repository-directories
|
||||||
|
'(("/home/coolneng/Documents/Uni/" . 6)
|
||||||
|
("/home/coolneng/.dotfiles/" . 0)))
|
||||||
|
; lsp-ui variables
|
||||||
|
(setq lsp-ui-doc-enable nil
|
||||||
|
lsp-ui-sideline-show-hover t)
|
||||||
|
; Modeline settings
|
||||||
|
(doom-modeline-mode t)
|
||||||
|
(setq doom-modeline-height 20)
|
||||||
|
(setq doom-modeline-buffer-encoding 'nil)
|
||||||
|
(setq doom-modeline-major-mode-icon 'nil)
|
||||||
|
; Default mode for some file extensions
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.tpp\\'" . c++-mode))
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.aiml\\'" . web-mode))
|
||||||
|
(add-to-list 'auto-mode-alist '("\\.latex\\'" . latex-mode))
|
||||||
|
; Add TODO files to the org-agenda
|
||||||
|
(with-eval-after-load 'org-agenda
|
||||||
|
(require 'org-projectile)
|
||||||
|
(mapcar '(lambda (file)
|
||||||
|
(when (file-exists-p file)
|
||||||
|
(push file org-agenda-files)))
|
||||||
|
(org-projectile-todo-files)))
|
||||||
|
; Disable company-mode in org
|
||||||
|
(spacemacs|disable-company org-mode)
|
||||||
|
; Add bibliography file to org-ref
|
||||||
|
(setq org-ref-default-bibliography '("~/Documents/Uni/DDSI/Code/IGDB/Assets/Citations.bib"))
|
||||||
|
; Auto cleanup recentf
|
||||||
|
(setq recentf-auto-cleanup '120)
|
||||||
|
; Save backup files to ~/.cache
|
||||||
|
(setq backup-directory-alist `(("." . "~/.cache")))
|
||||||
|
; Redirect stdout to results in org for python
|
||||||
|
(setq org-babel-default-header-args:python
|
||||||
|
'((:exports . "both")
|
||||||
|
(:preamble . "from __future__ import print_function")
|
||||||
|
(:results . "output")))
|
||||||
|
)
|
||||||
|
|
||||||
|
;; Do not write anything past this comment. This is where Emacs will
|
||||||
|
;; auto-generate custom variable definitions.
|
||||||
|
(defun dotspacemacs/emacs-custom-settings ()
|
||||||
|
"Emacs custom settings.
|
||||||
|
This is an auto-generated function, do not modify its content directly, use
|
||||||
|
Emacs customize menu instead.
|
||||||
|
This function is called at the very end of Spacemacs initialization."
|
||||||
|
(custom-set-variables
|
||||||
|
;; custom-set-variables was added by Custom.
|
||||||
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
;; Your init file should contain only one such instance.
|
||||||
|
;; If there is more than one, they won't work right.
|
||||||
|
'(ansi-color-names-vector
|
||||||
|
["#282c34" "#ff6c6b" "#98be65" "#da8548" "#61afef" "#c678dd" "#1f5582" "#abb2bf"])
|
||||||
|
'(evil-want-Y-yank-to-eol nil)
|
||||||
|
'(fci-rule-color "#f8fce8")
|
||||||
|
'(hl-paren-background-colors (quote ("#e8fce8" "#c1e7f8" "#f8e8e8")))
|
||||||
|
'(hl-paren-colors (quote ("#40883f" "#0287c8" "#b85c57")))
|
||||||
|
'(hl-todo-keyword-faces
|
||||||
|
(quote
|
||||||
|
(("TODO" . "#dc752f")
|
||||||
|
("NEXT" . "#dc752f")
|
||||||
|
("THEM" . "#2d9574")
|
||||||
|
("PROG" . "#3a81c3")
|
||||||
|
("OKAY" . "#3a81c3")
|
||||||
|
("DONT" . "#f2241f")
|
||||||
|
("FAIL" . "#f2241f")
|
||||||
|
("DONE" . "#42ae2c")
|
||||||
|
("NOTE" . "#b1951d")
|
||||||
|
("KLUDGE" . "#b1951d")
|
||||||
|
("HACK" . "#b1951d")
|
||||||
|
("TEMP" . "#b1951d")
|
||||||
|
("FIXME" . "#dc752f")
|
||||||
|
("XXX" . "#dc752f")
|
||||||
|
("XXXX" . "#dc752f")
|
||||||
|
("???" . "#dc752f"))))
|
||||||
|
'(jdee-db-active-breakpoint-face-colors (cons "#f0f0f0" "#4078f2"))
|
||||||
|
'(jdee-db-requested-breakpoint-face-colors (cons "#f0f0f0" "#50a14f"))
|
||||||
|
'(jdee-db-spec-breakpoint-face-colors (cons "#f0f0f0" "#9ca0a4"))
|
||||||
|
'(objed-cursor-color "#e45649")
|
||||||
|
'(org-agenda-files (quote ("~/Documents/Uni/DDSI/Code/P1/Design.org")))
|
||||||
|
'(package-selected-packages
|
||||||
|
(quote
|
||||||
|
(ivy-bibtex helm-bibtex helm yapfify yaml-mode xterm-color which-key wgrep web-mode use-package tagedit smex smeargle smartparens slim-mode shell-pop scss-mode sass-mode pyvenv pytest pyenv-mode py-isort pug-mode pip-requirements persp-mode pcre2el pandoc-mode ox-pandoc ht orgit org-plus-contrib multi-term markdown-toc markdown-mode magit-gitflow magit-popup magit macrostep live-py-mode ivy-hydra insert-shebang hydra lv hy-mode dash-functional helm-make haml-mode gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-gutter gh-md fuzzy flycheck-pos-tip pos-tip flycheck flx fish-mode eyebrowse exec-path-from-shell transient git-commit with-editor evil-escape goto-chg eshell-z eshell-prompt-extras esh-help emmet-mode elisp-slime-nav doom-modeline shrink-path disaster diminish diff-hl cython-mode counsel-projectile projectile pkg-info epl counsel swiper ivy company-web web-completion-data company-statistics company-shell company-emacs-eclim eclim company-c-headers company-auctex company-anaconda company cmake-mode clang-format bind-map bind-key auto-yasnippet yasnippet auto-compile packed async anaconda-mode pythonic f s all-the-icons memoize ace-window avy ac-ispell auto-complete popup doom-themes dash)))
|
||||||
|
'(pdf-view-midnight-colors (quote ("#655370" . "#fbf8ef")))
|
||||||
|
'(safe-local-variable-values
|
||||||
|
(quote
|
||||||
|
((cmake-ide-project-dir . "~/Nextcloud/Documents/Archive-uni/Second year/IA/Code/P2/practica2")
|
||||||
|
(eval progn
|
||||||
|
(pp-buffer)
|
||||||
|
(indent-buffer)))))
|
||||||
|
'(sml/active-background-color "#98ece8")
|
||||||
|
'(sml/active-foreground-color "#424242")
|
||||||
|
'(sml/inactive-background-color "#4fa8a8")
|
||||||
|
'(sml/inactive-foreground-color "#424242")
|
||||||
|
'(vc-annotate-background "#fafafa")
|
||||||
|
'(vc-annotate-color-map
|
||||||
|
(list
|
||||||
|
(cons 20 "#50a14f")
|
||||||
|
(cons 40 "#688e35")
|
||||||
|
(cons 60 "#807b1b")
|
||||||
|
(cons 80 "#986801")
|
||||||
|
(cons 100 "#ae7118")
|
||||||
|
(cons 120 "#c37b30")
|
||||||
|
(cons 140 "#da8548")
|
||||||
|
(cons 160 "#c86566")
|
||||||
|
(cons 180 "#b74585")
|
||||||
|
(cons 200 "#a626a4")
|
||||||
|
(cons 220 "#ba3685")
|
||||||
|
(cons 240 "#cf4667")
|
||||||
|
(cons 260 "#e45649")
|
||||||
|
(cons 280 "#d2685f")
|
||||||
|
(cons 300 "#c07b76")
|
||||||
|
(cons 320 "#ae8d8d")
|
||||||
|
(cons 340 "#383a42")
|
||||||
|
(cons 360 "#383a42")))
|
||||||
|
'(vc-annotate-very-old-color nil))
|
||||||
|
(custom-set-faces
|
||||||
|
;; custom-set-faces was added by Custom.
|
||||||
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
;; Your init file should contain only one such instance.
|
||||||
|
;; If there is more than one, they won't work right.
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
(custom-set-variables
|
||||||
|
;; custom-set-variables was added by Custom.
|
||||||
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
;; Your init file should contain only one such instance.
|
||||||
|
;; If there is more than one, they won't work right.
|
||||||
|
'(package-selected-packages
|
||||||
|
(quote
|
||||||
|
(yapfify yaml-mode xterm-color which-key wgrep web-mode use-package tagedit smex smeargle smartparens slim-mode shell-pop scss-mode sass-mode pyvenv pytest pyenv-mode py-isort pug-mode pip-requirements persp-mode pcre2el pandoc-mode ox-pandoc ht orgit org-plus-contrib multi-term markdown-toc markdown-mode magit-gitflow magit-popup magit macrostep live-py-mode ivy-hydra insert-shebang hydra lv hy-mode dash-functional helm-make haml-mode gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-gutter gh-md fuzzy flycheck-pos-tip pos-tip flycheck flx fish-mode eyebrowse exec-path-from-shell transient git-commit with-editor evil-escape goto-chg eshell-z eshell-prompt-extras esh-help emmet-mode elisp-slime-nav doom-modeline shrink-path disaster diminish diff-hl cython-mode counsel-projectile projectile pkg-info epl counsel swiper ivy company-web web-completion-data company-statistics company-shell company-emacs-eclim eclim company-c-headers company-auctex company-anaconda company cmake-mode clang-format bind-map bind-key auto-yasnippet yasnippet auto-compile packed async anaconda-mode pythonic f s all-the-icons memoize ace-window avy ac-ispell auto-complete popup doom-themes dash))))
|
||||||
|
(custom-set-faces
|
||||||
|
;; custom-set-faces was added by Custom.
|
||||||
|
;; If you edit it by hand, you could mess it up, so be careful.
|
||||||
|
;; Your init file should contain only one such instance.
|
||||||
|
;; If there is more than one, they won't work right.
|
||||||
|
)
|
||||||
@@ -1,25 +1,54 @@
|
|||||||
# Text Editor
|
# Fish config file
|
||||||
set -x EDITOR nvim
|
fundle plugin 'decors/fish-colored-man'
|
||||||
|
fundle plugin 'oh-my-fish/theme-nai'
|
||||||
|
fundle init
|
||||||
|
|
||||||
# Man colors
|
# Man colors
|
||||||
set -g man_standout -o blue
|
set -g man_standout -o blue
|
||||||
set -g man_bold -o magenta
|
set -g man_bold -o magenta
|
||||||
|
|
||||||
|
# Text Editor
|
||||||
|
set -x EDITOR vim
|
||||||
|
# ZFS GRUB
|
||||||
|
set -x ZPOOL_VDEV_NAME_PATH 1
|
||||||
|
|
||||||
# Aliases
|
# Aliases
|
||||||
|
alias f "fff"
|
||||||
|
alias tmux "tmux -2"
|
||||||
|
alias peerflix "peerflix -d"
|
||||||
|
alias xclip "xclip -selection clipboard"
|
||||||
|
alias xi "xbps-install -S"
|
||||||
|
alias xu "xbps-install -Su"
|
||||||
|
alias xr "xbps-remove -R"
|
||||||
|
alias xc "xbps-remove -Oo"
|
||||||
|
alias xq "xbps-query -Rs"
|
||||||
|
alias wlan "iw dev wlp2s0 scan | grep SSID"
|
||||||
alias bc "bc -l"
|
alias bc "bc -l"
|
||||||
alias vim "nvim"
|
|
||||||
alias docker-compose "podman-compose"
|
function fish_title
|
||||||
alias sc "systemctl"
|
true
|
||||||
alias scu "systemctl --user"
|
end
|
||||||
alias jc "journalctl -eu"
|
|
||||||
alias jcu "journalctl --user -eu"
|
# Compiler
|
||||||
alias webtorrent "webtorrent -i -o /tmp/webtorrent --mpv --player-args='--sub-auto=all --sub-file-paths=Subs:subs'"
|
set -x CC /usr/bin/clang
|
||||||
alias ns "nix-shell -p"
|
set -x CXX /usr/bin/clang++
|
||||||
alias tmpdir "cd $(mktemp -d)"
|
|
||||||
|
|
||||||
# Additional paths
|
# Additional paths
|
||||||
set PATH $PATH $HOME/.emacs.d/bin
|
set PATH /opt/texlive/2019/bin/x86_64-linux/ /bin /usr/bin /usr/local/bin /usr/local/sbin /usr/sbin /sbin
|
||||||
set PATH $PATH $HOME/.local/share/scripts
|
set PATH $PATH /home/coolneng/.local/bin
|
||||||
|
set PATH $PATH /home/coolneng/.scripts
|
||||||
|
|
||||||
# Set up direnv
|
# fff
|
||||||
eval (direnv hook fish)
|
## Directory color [0-9]
|
||||||
|
set -x FFF_COL1 3
|
||||||
|
set -x FFF_COL2 8
|
||||||
|
## Favourites (keys 1-9) (dir or file)
|
||||||
|
set -x FFF_FAV1 /home/coolneng/Sync/Documents/Uni
|
||||||
|
set -x FFF_FAV2 /home/coolneng/Sync/Documents/Papers
|
||||||
|
set -x FFF_FAV3 /home/coolneng/Sync/Documents/Books/Academic/
|
||||||
|
set -x FFF_FAV4 /home/coolneng/Sync/Documents/Education/
|
||||||
|
|
||||||
|
# Gnome Keyring
|
||||||
|
if test -n "$DESKTOP_SESSION"
|
||||||
|
set (gnome-keyring-daemon --start | string split "=")
|
||||||
|
end
|
||||||
|
|||||||
@@ -1,36 +1,29 @@
|
|||||||
# This file contains fish universal variable definitions.
|
# This file contains fish universal variable definitions.
|
||||||
# VERSION: 3.0
|
# VERSION: 3.0
|
||||||
SETUVAR __fish_init_2_39_8:\x1d
|
|
||||||
SETUVAR __fish_init_2_3_0:\x1d
|
|
||||||
SETUVAR __fish_init_3_x:\x1d
|
|
||||||
SETUVAR __fish_initialized:3800
|
|
||||||
SETUVAR fish_color_autosuggestion:555\x1ebrblack
|
SETUVAR fish_color_autosuggestion:555\x1ebrblack
|
||||||
SETUVAR fish_color_cancel:\x2dr
|
SETUVAR fish_color_cancel:\x2dr
|
||||||
SETUVAR fish_color_command:white\x1e\x2d\x2dbold
|
SETUVAR fish_color_command:005fd7
|
||||||
SETUVAR fish_color_comment:990000
|
SETUVAR fish_color_comment:990000
|
||||||
SETUVAR fish_color_cwd:green
|
SETUVAR fish_color_cwd:green
|
||||||
SETUVAR fish_color_cwd_root:red
|
SETUVAR fish_color_cwd_root:red
|
||||||
SETUVAR fish_color_end:009900
|
SETUVAR fish_color_end:009900
|
||||||
SETUVAR fish_color_error:red
|
SETUVAR fish_color_error:ff0000
|
||||||
SETUVAR fish_color_escape:00a6b2
|
SETUVAR fish_color_escape:00a6b2
|
||||||
SETUVAR fish_color_history_current:\x2d\x2dbold
|
SETUVAR fish_color_history_current:\x2d\x2dbold
|
||||||
SETUVAR fish_color_host:normal
|
SETUVAR fish_color_host:normal
|
||||||
SETUVAR fish_color_host_remote:yellow
|
|
||||||
SETUVAR fish_color_match:\x2d\x2dbackground\x3dbrblue
|
SETUVAR fish_color_match:\x2d\x2dbackground\x3dbrblue
|
||||||
SETUVAR fish_color_normal:normal
|
SETUVAR fish_color_normal:normal
|
||||||
SETUVAR fish_color_operator:red
|
SETUVAR fish_color_operator:00a6b2
|
||||||
SETUVAR fish_color_param:cyan
|
SETUVAR fish_color_param:00afff
|
||||||
SETUVAR fish_color_quote:green
|
SETUVAR fish_color_quote:999900
|
||||||
SETUVAR fish_color_redirection:red
|
SETUVAR fish_color_redirection:00afff
|
||||||
SETUVAR fish_color_search_match:white\x1e\x2d\x2dbackground\x3dbrblack
|
SETUVAR fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack
|
||||||
SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
|
SETUVAR fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack
|
||||||
SETUVAR fish_color_status:red
|
|
||||||
SETUVAR fish_color_user:brgreen
|
SETUVAR fish_color_user:brgreen
|
||||||
SETUVAR fish_color_valid_path:\x2d\x2dunderline
|
SETUVAR fish_color_valid_path:\x2d\x2dunderline
|
||||||
SETUVAR fish_greeting:\x1d
|
SETUVAR fish_greeting:Welcome\x20to\x20fish\x2c\x20the\x20friendly\x20interactive\x20shell
|
||||||
SETUVAR fish_key_bindings:fish_default_key_bindings
|
SETUVAR fish_key_bindings:fish_default_key_bindings
|
||||||
SETUVAR fish_pager_color_completion:\x1d
|
SETUVAR fish_pager_color_completion:\x1d
|
||||||
SETUVAR fish_pager_color_description:B3A06D\x1eyellow
|
SETUVAR fish_pager_color_description:B3A06D\x1eyellow
|
||||||
SETUVAR fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
|
SETUVAR fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
|
||||||
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
|
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
|
||||||
SETUVAR fish_pager_color_selected_background:\x2dr
|
|
||||||
|
|||||||
@@ -1,42 +0,0 @@
|
|||||||
# name: nai
|
|
||||||
# Display the following bits on the left:
|
|
||||||
# * Current directory name
|
|
||||||
# * Git branch and dirty state (if inside a git repo)
|
|
||||||
|
|
||||||
function _git_branch_name
|
|
||||||
echo (command git symbolic-ref HEAD 2> /dev/null | sed -e 's|^refs/heads/||')
|
|
||||||
end
|
|
||||||
|
|
||||||
function _git_dirty
|
|
||||||
echo (command git status -s --ignore-submodules=dirty 2> /dev/null)
|
|
||||||
end
|
|
||||||
|
|
||||||
function fish_prompt
|
|
||||||
if test $TERM = "dumb"
|
|
||||||
echo "\$ "
|
|
||||||
return 0
|
|
||||||
end
|
|
||||||
set -l yellow (set_color yellow)
|
|
||||||
set -l green (set_color green)
|
|
||||||
set -l normal (set_color normal)
|
|
||||||
|
|
||||||
set -l cwd (basename (prompt_pwd))
|
|
||||||
|
|
||||||
echo -e ""
|
|
||||||
|
|
||||||
echo -n -s ' ' $cwd $normal
|
|
||||||
|
|
||||||
if [ (_git_branch_name) ]
|
|
||||||
set -l git_branch (_git_branch_name)
|
|
||||||
|
|
||||||
if [ (_git_dirty) ]
|
|
||||||
set git_info $yellow $git_branch
|
|
||||||
else
|
|
||||||
set git_info $green $git_branch
|
|
||||||
end
|
|
||||||
echo -n -s ' ' $git_info $normal
|
|
||||||
end
|
|
||||||
|
|
||||||
echo -n -s ' ' $normal
|
|
||||||
|
|
||||||
end
|
|
||||||
453
fish/.config/fish/functions/fundle.fish
Normal file
@@ -0,0 +1,453 @@
|
|||||||
|
set __fundle_current_version '0.7.0'
|
||||||
|
|
||||||
|
function __fundle_seq -a upto
|
||||||
|
seq 1 1 $upto 2>/dev/null
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_next_arg -a index
|
||||||
|
set -l args $argv[2..-1]
|
||||||
|
set -l arg_index (math $index + 1)
|
||||||
|
if test (count $args) -lt $arg_index
|
||||||
|
echo "missing argument for $args[$index]"
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
set -l arg $args[$arg_index]
|
||||||
|
switch $arg
|
||||||
|
case '--*'
|
||||||
|
echo "expected argument for $args[$index], got $arg"; and return 1
|
||||||
|
case '*'
|
||||||
|
echo $arg; and return 0
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_compare_versions -a version1 -a version2
|
||||||
|
for i in (__fundle_seq 4)
|
||||||
|
set -l v1 (echo $version1 | cut -d '.' -f $i | sed -Ee 's/[a-z]+//g')
|
||||||
|
set -l v2 (echo $version2 | cut -d '.' -f $i | sed -Ee 's/[a-z]+//g')
|
||||||
|
if test \( -n $v1 -a -z $v2 \) -o \( -n $v1 -a -n $v2 -a $v1 -lt $v2 \)
|
||||||
|
echo -n "lt"; and return 0
|
||||||
|
else if test \( -z $v1 -a -n $v2 \) -o \( -n $v1 -a -n $v2 -a $v1 -gt $v2 \)
|
||||||
|
echo -n "gt"; and return 0
|
||||||
|
end
|
||||||
|
end
|
||||||
|
echo -n "eq"; and return 0
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_date -d "returns a date"
|
||||||
|
set -l d (date +%s%N)
|
||||||
|
if echo $d | string match -rvq 'N'
|
||||||
|
echo $d
|
||||||
|
else
|
||||||
|
gdate +%s%N
|
||||||
|
end
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_self_update -d "updates fundle"
|
||||||
|
set -l fundle_repo_url "https://github.com/tuvistavie/fundle.git"
|
||||||
|
# This `sed` stays for now since doing it easily with `string` requires "--filter", which is only in 2.6.0
|
||||||
|
set -l latest (command git ls-remote --tags $fundle_repo_url | sed -n -e 's|.*refs/tags/v\(.*\)|\1|p' | tail -n 1)
|
||||||
|
if test (__fundle_compare_versions $latest (__fundle_version)) != "gt"
|
||||||
|
echo "fundle is already up to date"; and return 0
|
||||||
|
else
|
||||||
|
set -l file_url_template 'https://raw.githubusercontent.com/tuvistavie/fundle/VERSION/functions/fundle.fish'
|
||||||
|
set -l file_url (string replace 'VERSION' -- "v$latest" $file_url_template)
|
||||||
|
set -l tmp_file (mktemp /tmp/fundle.XXX)
|
||||||
|
set -l update_message "fundle has been updated to version $latest"
|
||||||
|
curl -Ls $file_url > $tmp_file; and mv $tmp_file (status -f); and echo $update_message; and return 0
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_url_rev -d "prints the revision from the url" -a git_url
|
||||||
|
set -l rev (echo $git_url | cut -d '#' -f 2 -s)
|
||||||
|
if test -n "$rev"
|
||||||
|
echo $rev
|
||||||
|
else
|
||||||
|
echo master
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_remote_url -d "prints the remote url from the full git url" -a git_url
|
||||||
|
echo $git_url | cut -d '#' -f 1
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_rev_parse -d "prints the revision if any" -a dir -a commitish
|
||||||
|
set -l sha (command git --git-dir $dir rev-parse -q --verify $commitish 2>/dev/null)
|
||||||
|
if test $status -eq 0
|
||||||
|
echo -n $sha
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_commit_sha -d "returns sha of the commit-ish" -a dir -a commitish
|
||||||
|
if test -d "$dir/.git"
|
||||||
|
set dir "$dir/.git"
|
||||||
|
end
|
||||||
|
if __fundle_rev_parse $dir "origin/$commitish"
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
__fundle_rev_parse $dir $commitish
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_plugins_dir -d "returns fundle directory"
|
||||||
|
if test -z "$fundle_plugins_dir"
|
||||||
|
if test -n "$XDG_CONFIG_HOME"
|
||||||
|
echo $XDG_CONFIG_HOME/fish/fundle
|
||||||
|
else
|
||||||
|
echo $HOME/.config/fish/fundle
|
||||||
|
end
|
||||||
|
else
|
||||||
|
echo $fundle_plugins_dir
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_no_git -d "check if git is installed"
|
||||||
|
# `command -q` is >= 2.5.0
|
||||||
|
if not command -s git > /dev/null 2>&1
|
||||||
|
echo "git needs to be installed and in the path"
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_check_date -d "check date"
|
||||||
|
if date +%s%N | string match -rvq 'N'
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
if command -s gdate > /dev/null 2>&1
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
echo "You need to have a GNU date compliant date installed to use profiling. Use 'brew install coreutils' on OSX"
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_get_url -d "returns the url for the given plugin" -a repo
|
||||||
|
echo "https://github.com/$repo.git"
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
function __fundle_plugin_index -d "returns the index of the plugin" -a plugin
|
||||||
|
for i in (__fundle_seq (count $__fundle_plugin_names))
|
||||||
|
if test "$__fundle_plugin_names[$i]" = "$plugin"
|
||||||
|
return $i
|
||||||
|
end
|
||||||
|
end
|
||||||
|
# NOTE: should never reach this point
|
||||||
|
echo "could not find plugin: $plugin"
|
||||||
|
exit 1
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_checkout_revision -a plugin -a git_url
|
||||||
|
set -l plugin_dir (__fundle_plugins_dir)/$plugin
|
||||||
|
set -l git_dir $plugin_dir/.git
|
||||||
|
|
||||||
|
set -l sha (__fundle_commit_sha $git_dir (__fundle_url_rev $git_url))
|
||||||
|
if test $status -eq 0
|
||||||
|
command git --git-dir="$git_dir" --work-tree="$plugin_dir" checkout -q -f $sha
|
||||||
|
else
|
||||||
|
echo "Could not checkout $plugin revision $sha"
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_update_plugin -d "update the given plugin" -a plugin -a git_url
|
||||||
|
echo "Updating $plugin"
|
||||||
|
|
||||||
|
set -l remote_url (__fundle_remote_url $git_url)
|
||||||
|
set -l git_dir (__fundle_plugins_dir)/$plugin/.git
|
||||||
|
|
||||||
|
command git --git-dir=$git_dir remote set-url origin $remote_url 2>/dev/null
|
||||||
|
command git --git-dir=$git_dir fetch -q 2>/dev/null
|
||||||
|
|
||||||
|
__fundle_checkout_revision $plugin $git_url
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_install_plugin -d "install the given plugin" -a plugin -a git_url
|
||||||
|
if __fundle_no_git
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
|
||||||
|
set -l plugin_dir (__fundle_plugins_dir)/$plugin
|
||||||
|
set -l git_dir $plugin_dir/.git
|
||||||
|
set -l remote_url (__fundle_remote_url $git_url)
|
||||||
|
|
||||||
|
if test -d $plugin_dir
|
||||||
|
echo "$argv[1] installed in $plugin_dir"
|
||||||
|
return 0
|
||||||
|
else
|
||||||
|
echo "Installing $plugin"
|
||||||
|
command git clone -q $remote_url $plugin_dir
|
||||||
|
__fundle_checkout_revision $plugin $git_url
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_update -d "update the given plugin, or all if unspecified" -a plugin
|
||||||
|
if test -n "$plugin"; and test ! -d (__fundle_plugins_dir)/$plugin/.git
|
||||||
|
echo "$plugin not installed. You may need to run 'fundle install'"
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
|
||||||
|
if test -n "$plugin"
|
||||||
|
set -l index (__fundle_plugin_index $plugin)
|
||||||
|
__fundle_update_plugin "$plugin" $__fundle_plugin_urls[$index]
|
||||||
|
else
|
||||||
|
for i in (__fundle_seq (count $__fundle_plugin_names))
|
||||||
|
__fundle_update_plugin $__fundle_plugin_names[$i] $__fundle_plugin_urls[$i]
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_show_doc_msg -d "show a link to fundle docs"
|
||||||
|
if test (count $argv) -ge 1
|
||||||
|
echo $argv
|
||||||
|
end
|
||||||
|
echo "See the docs for more info. https://github.com/tuvistavie/fundle"
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_load_plugin -a plugin -a path -a fundle_dir -a profile -d "load a plugin"
|
||||||
|
if begin; set -q __fundle_loaded_plugins; and contains $plugin $__fundle_loaded_plugins; end
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
|
||||||
|
set -l plugin_dir (string replace -r '/.$' '' -- "$fundle_dir/$plugin/$path")
|
||||||
|
|
||||||
|
if not test -d $plugin_dir
|
||||||
|
__fundle_show_doc_msg "$plugin not installed. You may need to run 'fundle install'"
|
||||||
|
return 0
|
||||||
|
end
|
||||||
|
|
||||||
|
# Take everything but "plugin-" from the last path component
|
||||||
|
set -l plugin_name (string replace -r '.*/(plugin-)?(.*)$' '$2' -- $plugin)
|
||||||
|
set -l init_file "$plugin_dir/init.fish"
|
||||||
|
set -l conf_dir "$plugin_dir/conf.d"
|
||||||
|
set -l bindings_file "$plugin_dir/key_bindings.fish"
|
||||||
|
set -l functions_dir "$plugin_dir/functions"
|
||||||
|
set -l completions_dir "$plugin_dir/completions"
|
||||||
|
set -l plugin_paths $__fundle_plugin_name_paths
|
||||||
|
|
||||||
|
if begin; test -d $functions_dir; and not contains $functions_dir $fish_function_path; end
|
||||||
|
set fish_function_path $fish_function_path[1] $functions_dir $fish_function_path[2..-1]
|
||||||
|
end
|
||||||
|
|
||||||
|
if begin; test -d $completions_dir; and not contains $completions_dir $fish_complete_path; end
|
||||||
|
set fish_complete_path $fish_complete_path[1] $completions_dir $fish_complete_path[2..-1]
|
||||||
|
end
|
||||||
|
|
||||||
|
if test -f $init_file
|
||||||
|
source $init_file
|
||||||
|
else if test -d $conf_dir
|
||||||
|
# read all *.fish files in conf.d
|
||||||
|
for f in $conf_dir/*.fish
|
||||||
|
source $f
|
||||||
|
end
|
||||||
|
else
|
||||||
|
# For compatibility with oh-my-fish themes, if there is no `init.fish` file in the plugin,
|
||||||
|
# which is the case with themses, the root directory of the plugin is trerated as a functions
|
||||||
|
# folder, so we include it in the `fish_function_path` variable.
|
||||||
|
if not contains $plugin_dir $fish_function_path
|
||||||
|
set fish_function_path $fish_function_path[1] $plugin_dir $fish_function_path[2..-1]
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if test -f $bindings_file
|
||||||
|
set -g __fundle_binding_paths $bindings_file $__fundle_binding_paths
|
||||||
|
end
|
||||||
|
|
||||||
|
set -g __fundle_loaded_plugins $plugin $__fundle_loaded_plugins
|
||||||
|
|
||||||
|
set -l dependencies (printf '%s\n' $plugin_paths $__fundle_plugin_name_paths | sort | uniq -u)
|
||||||
|
for dependency in $dependencies
|
||||||
|
set -l name_path (string split : -- $dependency)
|
||||||
|
if test "$profile" -eq 1
|
||||||
|
set -l start_time (__fundle_date +%s%N)
|
||||||
|
__fundle_load_plugin $name_path[1] $name_path[2] $fundle_dir $profile
|
||||||
|
set -l ellapsed_time (math \((__fundle_date +%s%N) - $start_time\) / 1000)
|
||||||
|
echo "$name_path[1]": {$ellapsed_time}us
|
||||||
|
else
|
||||||
|
__fundle_load_plugin $name_path[1] $name_path[2] $fundle_dir $profile
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
emit "init_$plugin_name" $plugin_dir
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_bind -d "set up bindings"
|
||||||
|
if functions -q fish_user_key_bindings; and not functions -q __fish_user_key_bindings
|
||||||
|
functions -c fish_user_key_bindings __fish_user_key_bindings
|
||||||
|
end
|
||||||
|
|
||||||
|
function fish_user_key_bindings
|
||||||
|
for bindings in $__fundle_binding_paths
|
||||||
|
source $bindings
|
||||||
|
end
|
||||||
|
if functions -q __fish_user_key_bindings
|
||||||
|
__fish_user_key_bindings
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_init -d "initialize fundle"
|
||||||
|
set -l fundle_dir (__fundle_plugins_dir)
|
||||||
|
|
||||||
|
if test (count $__fundle_plugin_names) -eq 0
|
||||||
|
__fundle_show_doc_msg "No plugin registered. You need to call 'fundle plugin NAME' before using 'fundle init'. \
|
||||||
|
|
||||||
|
Try reloading your shell if you just edited your configuration."
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
|
||||||
|
set -l profile 0
|
||||||
|
if begin; contains -- -p $argv; or contains -- --profile $argv; and __fundle_check_date; end
|
||||||
|
set profile 1
|
||||||
|
end
|
||||||
|
|
||||||
|
for name_path in $__fundle_plugin_name_paths
|
||||||
|
set -l name_path (string split : -- $name_path)
|
||||||
|
if test "$profile" -eq 1
|
||||||
|
set -l start_time (__fundle_date +%s%N)
|
||||||
|
__fundle_load_plugin $name_path[1] $name_path[2] $fundle_dir $profile
|
||||||
|
set -l ellapsed_time (math \((__fundle_date +%s%N) - $start_time\) / 1000)
|
||||||
|
echo "$name_path[1]": {$ellapsed_time}us
|
||||||
|
else
|
||||||
|
__fundle_load_plugin $name_path[1] $name_path[2] $fundle_dir $profile
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
__fundle_bind
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_install -d "install plugin"
|
||||||
|
if test (count $__fundle_plugin_names) -eq 0
|
||||||
|
__fundle_show_doc_msg "No plugin registered. You need to call 'fundle plugin NAME' before using 'fundle install'"
|
||||||
|
end
|
||||||
|
|
||||||
|
for i in (__fundle_seq (count $__fundle_plugin_names))
|
||||||
|
__fundle_install_plugin $__fundle_plugin_names[$i] $__fundle_plugin_urls[$i] $argv
|
||||||
|
end
|
||||||
|
|
||||||
|
set -l original_plugins_count (count (__fundle_list -s))
|
||||||
|
__fundle_init
|
||||||
|
|
||||||
|
# if plugins count increase after init, new plugins have dependencies
|
||||||
|
# install new plugins dependencies if any
|
||||||
|
if test (count (__fundle_list -s)) -gt $original_plugins_count
|
||||||
|
__fundle_install $argv
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_clean -d "cleans fundle directory"
|
||||||
|
set -l fundle_dir (__fundle_plugins_dir)
|
||||||
|
set -l used_plugins (__fundle_list -s)
|
||||||
|
set -l installed_plugins $fundle_dir/*/*/
|
||||||
|
for installed_plugin in $installed_plugins
|
||||||
|
set -l plugin (string trim --chars="/" \
|
||||||
|
(string replace -r -- "$fundle_dir" "" $installed_plugin))
|
||||||
|
if not contains $plugin $used_plugins
|
||||||
|
echo "Removing $plugin"
|
||||||
|
rm -rf $fundle_dir/$plugin
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_plugin -d "add plugin to fundle" -a name
|
||||||
|
set -l plugin_url ""
|
||||||
|
set -l plugin_path "."
|
||||||
|
set -l argv_count (count $argv)
|
||||||
|
set -l skip_next true
|
||||||
|
if test $argv_count -eq 0 -o -z "$argv"
|
||||||
|
echo "usage: fundle plugin NAME [[--url] URL] [--path PATH]"
|
||||||
|
return 1
|
||||||
|
else if test $argv_count -gt 1
|
||||||
|
for i in (__fundle_seq (count $argv))
|
||||||
|
test $skip_next = true; and set skip_next false; and continue
|
||||||
|
set -l arg $argv[$i]
|
||||||
|
switch $arg
|
||||||
|
case '--url'
|
||||||
|
set plugin_url (__fundle_next_arg $i $argv)
|
||||||
|
test $status -eq 1; and echo $plugin_url; and return 1
|
||||||
|
set skip_next true
|
||||||
|
case '--path'
|
||||||
|
set plugin_path (__fundle_next_arg $i $argv)
|
||||||
|
test $status -eq 1; and echo $plugin_path; and return 1
|
||||||
|
set skip_next true
|
||||||
|
case '--*'
|
||||||
|
echo "unknown flag $arg"; and return 1
|
||||||
|
case '*'
|
||||||
|
test $i -ne 2; and echo "invalid argument $arg"; and return 1
|
||||||
|
set plugin_url $arg
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
test -z "$plugin_url"; and set plugin_url (__fundle_get_url $name)
|
||||||
|
|
||||||
|
if not contains $name $__fundle_plugin_names
|
||||||
|
set -g __fundle_plugin_names $__fundle_plugin_names $name
|
||||||
|
set -g __fundle_plugin_urls $__fundle_plugin_urls $plugin_url
|
||||||
|
set -g __fundle_plugin_name_paths $__fundle_plugin_name_paths $name:$plugin_path
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_version -d "prints fundle version"
|
||||||
|
echo $__fundle_current_version
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_print_help -d "prints fundle help"
|
||||||
|
echo "usage: fundle (init | plugin | list | install | update | clean | self-update | version | help)"
|
||||||
|
end
|
||||||
|
|
||||||
|
function __fundle_list -d "list registered plugins"
|
||||||
|
if begin; contains -- -s $argv; or contains -- --short $argv; end
|
||||||
|
for name in $__fundle_plugin_names
|
||||||
|
echo $name
|
||||||
|
end
|
||||||
|
else
|
||||||
|
for i in (__fundle_seq (count $__fundle_plugin_names))
|
||||||
|
echo {$__fundle_plugin_names[$i]}\n\t{$__fundle_plugin_urls[$i]}
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function fundle -d "run fundle"
|
||||||
|
if __fundle_no_git
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
|
||||||
|
set -l sub_args ""
|
||||||
|
|
||||||
|
switch (count $argv)
|
||||||
|
case 0
|
||||||
|
__fundle_print_help
|
||||||
|
return 1
|
||||||
|
case 1
|
||||||
|
case '*'
|
||||||
|
set sub_args $argv[2..-1]
|
||||||
|
end
|
||||||
|
|
||||||
|
switch $argv[1]
|
||||||
|
case "init"
|
||||||
|
__fundle_init $sub_args
|
||||||
|
case "plugin"
|
||||||
|
__fundle_plugin $sub_args
|
||||||
|
case "list"
|
||||||
|
__fundle_list $sub_args
|
||||||
|
case "plugins"
|
||||||
|
echo "'fundle plugins' has been replaced by 'fundle list'"
|
||||||
|
case "install"
|
||||||
|
__fundle_install $sub_args
|
||||||
|
case "update"
|
||||||
|
__fundle_update $sub_args
|
||||||
|
case "clean"
|
||||||
|
__fundle_clean
|
||||||
|
case "self-update"
|
||||||
|
__fundle_self_update
|
||||||
|
case "version" -v --version
|
||||||
|
__fundle_version
|
||||||
|
case "help" -h --help
|
||||||
|
__fundle_print_help
|
||||||
|
return 0
|
||||||
|
case "*"
|
||||||
|
__fundle_print_help
|
||||||
|
return 1
|
||||||
|
end
|
||||||
|
end
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
function man --wraps man --description 'Format and display manual pages'
|
|
||||||
set -q man_blink; and set -l blink (set_color $man_blink); or set -l blink (set_color -o red)
|
|
||||||
set -q man_bold; and set -l bold (set_color $man_bold); or set -l bold (set_color -o 5fafd7)
|
|
||||||
set -q man_standout; and set -l standout (set_color $man_standout); or set -l standout (set_color 949494)
|
|
||||||
set -q man_underline; and set -l underline (set_color $man_underline); or set -l underline (set_color -u afafd7)
|
|
||||||
|
|
||||||
set -l end (printf "\e[0m")
|
|
||||||
|
|
||||||
set -lx LESS_TERMCAP_mb $blink
|
|
||||||
set -lx LESS_TERMCAP_md $bold
|
|
||||||
set -lx LESS_TERMCAP_me $end
|
|
||||||
set -lx LESS_TERMCAP_so $standout
|
|
||||||
set -lx LESS_TERMCAP_se $end
|
|
||||||
set -lx LESS_TERMCAP_us $underline
|
|
||||||
set -lx LESS_TERMCAP_ue $end
|
|
||||||
set -lx LESS '-R -s'
|
|
||||||
|
|
||||||
set -lx GROFF_NO_SGR yes # fedora
|
|
||||||
|
|
||||||
set -lx MANPATH (string join : $MANPATH)
|
|
||||||
if test -z "$MANPATH"
|
|
||||||
type -q manpath
|
|
||||||
and set MANPATH (command manpath)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Check data dir for Fish 2.x compatibility
|
|
||||||
set -l fish_data_dir
|
|
||||||
if set -q __fish_data_dir
|
|
||||||
set fish_data_dir $__fish_data_dir
|
|
||||||
else
|
|
||||||
set fish_data_dir $__fish_datadir
|
|
||||||
end
|
|
||||||
|
|
||||||
set -l fish_manpath (dirname $fish_data_dir)/fish/man
|
|
||||||
if test -d "$fish_manpath" -a -n "$MANPATH"
|
|
||||||
set MANPATH "$fish_manpath":$MANPATH
|
|
||||||
command man $argv
|
|
||||||
return
|
|
||||||
end
|
|
||||||
command man $argv
|
|
||||||
end
|
|
||||||
@@ -1,117 +0,0 @@
|
|||||||
#!/usr/bin/env fish
|
|
||||||
|
|
||||||
# Copyright (C) 2012-2014 Dmitry Medvinsky <me@dmedvinsky.name>. All Rights Reserved.
|
|
||||||
# This file is licensed under the GPLv2+. Please see COPYING for more information.
|
|
||||||
|
|
||||||
set -l PROG 'pass'
|
|
||||||
|
|
||||||
function __fish_pass_get_prefix
|
|
||||||
set -l prefix "$PASSWORD_STORE_DIR"
|
|
||||||
if [ -z "$prefix" ]
|
|
||||||
set prefix "$HOME/.password-store"
|
|
||||||
end
|
|
||||||
echo "$prefix"
|
|
||||||
end
|
|
||||||
|
|
||||||
function __fish_pass_needs_command
|
|
||||||
[ (count (commandline -opc)) -eq 1 ]
|
|
||||||
end
|
|
||||||
|
|
||||||
function __fish_pass_uses_command
|
|
||||||
set -l cmd (commandline -opc)
|
|
||||||
if [ (count $cmd) -gt 1 ]
|
|
||||||
if [ $argv[1] = $cmd[2] ]
|
|
||||||
return 0
|
|
||||||
end
|
|
||||||
end
|
|
||||||
return 1
|
|
||||||
end
|
|
||||||
|
|
||||||
function __fish_pass_print_gpg_keys
|
|
||||||
gpg2 --list-keys | grep uid | sed 's/.*<\(.*\)>/\1/'
|
|
||||||
end
|
|
||||||
|
|
||||||
function __fish_pass_print
|
|
||||||
set -l ext $argv[1]
|
|
||||||
set -l strip $argv[2]
|
|
||||||
set -l prefix (__fish_pass_get_prefix)
|
|
||||||
set -l matches $prefix/**$ext
|
|
||||||
printf '%s\n' $matches | sed "s#$prefix/\(.*\)$strip#\1#"
|
|
||||||
end
|
|
||||||
|
|
||||||
function __fish_pass_print_entry_dirs
|
|
||||||
__fish_pass_print "/"
|
|
||||||
end
|
|
||||||
|
|
||||||
function __fish_pass_print_entries
|
|
||||||
__fish_pass_print ".gpg" ".gpg"
|
|
||||||
end
|
|
||||||
|
|
||||||
function __fish_pass_print_entries_and_dirs
|
|
||||||
__fish_pass_print_entry_dirs
|
|
||||||
__fish_pass_print_entries
|
|
||||||
end
|
|
||||||
|
|
||||||
function __fish_pass_git_complete
|
|
||||||
set -l prefix (__fish_pass_get_prefix)
|
|
||||||
set -l git_cmd (commandline -opc) (commandline -ct)
|
|
||||||
set -e git_cmd[1 2] # Drop "pass git".
|
|
||||||
complete -C"git -C $prefix $git_cmd"
|
|
||||||
end
|
|
||||||
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a help -d 'Command: show usage help'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a version -d 'Command: show program version'
|
|
||||||
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a init -d 'Command: initialize new password storage'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command init' -s p -l path -d 'Assign gpg-id for specified sub folder of password store'
|
|
||||||
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a ls -d 'Command: list passwords'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command ls' -a "(__fish_pass_print_entry_dirs)"
|
|
||||||
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a insert -d 'Command: insert new password'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command insert' -s e -l echo -d 'Echo the password on console'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command insert' -s m -l multiline -d 'Provide multiline password entry'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command insert' -s f -l force -d 'Do not prompt before overwritting'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command insert' -a "(__fish_pass_print_entry_dirs)"
|
|
||||||
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a generate -d 'Command: generate new password'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command generate' -s n -l no-symbols -d 'Do not use special symbols'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command generate' -s c -l clip -d 'Put the password in clipboard'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command generate' -s f -l force -d 'Do not prompt before overwritting'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command generate' -s i -l in-place -d 'Replace only the first line with the generated password'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command generate' -a "(__fish_pass_print_entry_dirs)"
|
|
||||||
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a mv -d 'Command: rename existing password'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command mv' -s f -l force -d 'Force rename'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command mv' -a "(__fish_pass_print_entries_and_dirs)"
|
|
||||||
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a cp -d 'Command: copy existing password'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command cp' -s f -l force -d 'Force copy'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command cp' -a "(__fish_pass_print_entries_and_dirs)"
|
|
||||||
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a rm -d 'Command: remove existing password'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command rm' -s r -l recursive -d 'Remove password groups recursively'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command rm' -s f -l force -d 'Force removal'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command rm' -a "(__fish_pass_print_entries_and_dirs)"
|
|
||||||
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a edit -d 'Command: edit password using text editor'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command edit' -a "(__fish_pass_print_entries)"
|
|
||||||
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a show -d 'Command: show existing password'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command show' -s c -l clip -d 'Put password in clipboard'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command show' -a "(__fish_pass_print_entries)"
|
|
||||||
# When no command is given, `show` is defaulted.
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -s c -l clip -d 'Put password in clipboard'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a "(__fish_pass_print_entries)"
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command -c' -a "(__fish_pass_print_entries)"
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command --clip' -a "(__fish_pass_print_entries)"
|
|
||||||
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a git -d 'Command: execute a git command'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command git' -a '(__fish_pass_git_complete)'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a find -d 'Command: find a password file or directory matching pattern'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_needs_command' -a grep -d 'Command: search inside of decrypted password files for matching pattern'
|
|
||||||
complete -c $PROG -f -n '__fish_pass_uses_command grep' -a '(begin
|
|
||||||
set -l cmd (commandline -opc) (commandline -ct)
|
|
||||||
set -e cmd[1 2] # Drop "pass grep".
|
|
||||||
complete -C"grep $cmd"
|
|
||||||
end)'
|
|
||||||
1
fish/.config/fish/fundle/decors/fish-colored-man
Submodule
1
fish/.config/fish/fundle/oh-my-fish/theme-nai
Submodule
60
fonts/.config/fontconfig/fonts.conf
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
<?xml version='1.0'?>
|
||||||
|
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
|
||||||
|
<fontconfig>
|
||||||
|
|
||||||
|
<dir>~/.fonts</dir>
|
||||||
|
|
||||||
|
<!-- do not use the embedded bitmap instead of the outline
|
||||||
|
<https://www.freebsd.org/cgi/man.cgi?query=fonts-conf&sektion=5&manpath=FreeBSD+and+Ports>
|
||||||
|
<https://bbs.archlinux.org/viewtopic.php?id=161609> post 2 (2013)
|
||||||
|
<https://redd.it/7kqr5l> (2017) -->
|
||||||
|
<match target="font">
|
||||||
|
<edit name="embeddedbitmap" mode="assign">
|
||||||
|
<bool>false</bool>
|
||||||
|
</edit>
|
||||||
|
</match>
|
||||||
|
|
||||||
|
<!-- prefer outline e.g. TrueType instead of bitmap fonts
|
||||||
|
<https://bbs.archlinux.org/viewtopic.php?id=161609> post 2 (2013)
|
||||||
|
<https://redd.it/4tb2dt> (2016) -->
|
||||||
|
<match target="font">
|
||||||
|
<edit name="prefer_outline">
|
||||||
|
<bool>true</bool>
|
||||||
|
</edit>
|
||||||
|
</match>
|
||||||
|
|
||||||
|
<!-- reject bitmap fonts, except Ohsnapu - prefer PostScript, TrueType et cetera
|
||||||
|
<https://forums.freebsd.org/threads/howto-nice-fonts.2021/> (2009)
|
||||||
|
<https://redd.it/4tb2dt> (2016) -->
|
||||||
|
<selectfont>
|
||||||
|
<acceptfont>
|
||||||
|
<pattern>
|
||||||
|
<patelt name="family">
|
||||||
|
<string>lime</string>
|
||||||
|
</patelt>
|
||||||
|
</pattern>
|
||||||
|
</acceptfont>
|
||||||
|
<acceptfont>
|
||||||
|
<pattern>
|
||||||
|
<patelt name="family">
|
||||||
|
<string>Siji</string>
|
||||||
|
</patelt>
|
||||||
|
</pattern>
|
||||||
|
</acceptfont>
|
||||||
|
<acceptfont>
|
||||||
|
<pattern>
|
||||||
|
<patelt name="family">
|
||||||
|
<string>cherry</string>
|
||||||
|
</patelt>
|
||||||
|
</pattern>
|
||||||
|
</acceptfont>
|
||||||
|
<rejectfont>
|
||||||
|
<pattern>
|
||||||
|
<patelt name="scalable">
|
||||||
|
<bool>false</bool>
|
||||||
|
</patelt>
|
||||||
|
</pattern>
|
||||||
|
</rejectfont>
|
||||||
|
</selectfont>
|
||||||
|
|
||||||
|
</fontconfig>
|
||||||
@@ -12,13 +12,3 @@
|
|||||||
program = gpg2
|
program = gpg2
|
||||||
[tag]
|
[tag]
|
||||||
gpgsign = true
|
gpgsign = true
|
||||||
[gitlab]
|
|
||||||
user = akasroua
|
|
||||||
[lfs]
|
|
||||||
activitytimeout = 60
|
|
||||||
[filter "lfs"]
|
|
||||||
clean = git-lfs clean -- %f
|
|
||||||
smudge = git-lfs smudge -- %f
|
|
||||||
process = git-lfs filter-process
|
|
||||||
required = true
|
|
||||||
|
|
||||||
|
|||||||
@@ -4,37 +4,12 @@ CMakeFiles/
|
|||||||
cmake_install.cmake
|
cmake_install.cmake
|
||||||
compile_commands.json
|
compile_commands.json
|
||||||
Debug/
|
Debug/
|
||||||
.ccls
|
/**/*.o
|
||||||
.ccls-cache
|
|
||||||
.cache
|
|
||||||
.clang_complete
|
|
||||||
*.o
|
|
||||||
# LaTeX
|
# LaTeX
|
||||||
auto
|
auto/
|
||||||
.auctex-auto
|
|
||||||
# Misc
|
# Misc
|
||||||
.*.swp
|
.*.swp
|
||||||
.#*
|
.#*
|
||||||
*.log
|
|
||||||
.DS_Store
|
.DS_Store
|
||||||
# Python
|
# Python
|
||||||
.mypy_cache
|
.mypy_cache
|
||||||
__pycache__
|
|
||||||
.ipynb_checkpoints
|
|
||||||
.venv
|
|
||||||
# Dev environment with Nix
|
|
||||||
.envrc
|
|
||||||
.direnv
|
|
||||||
.mysql
|
|
||||||
.pgdata
|
|
||||||
# Lock files
|
|
||||||
# Java
|
|
||||||
*.class
|
|
||||||
*.jar
|
|
||||||
.classpath
|
|
||||||
.project
|
|
||||||
.settings
|
|
||||||
# Emacs
|
|
||||||
.projectile-cache.eld
|
|
||||||
# Platformio
|
|
||||||
.pio
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
configurations:
|
|
||||||
-
|
|
||||||
host: disroot.org
|
|
||||||
port: 993
|
|
||||||
tls: true
|
|
||||||
tlsOptions:
|
|
||||||
rejectUnauthorized: true
|
|
||||||
username: akasroua@disroot.org
|
|
||||||
passwordCmd: 'pass mail/disroot'
|
|
||||||
onNewMail: '~/.local/share/scripts/mail-sync disroot'
|
|
||||||
-
|
|
||||||
host: imap.gmail.com
|
|
||||||
port: 993
|
|
||||||
tls: true
|
|
||||||
tlsOptions:
|
|
||||||
rejectUnauthorized: true
|
|
||||||
username: akasroua@gmail.com
|
|
||||||
passwordCmd: 'pass mail/gmail'
|
|
||||||
onNewMail: '~/.local/share/scripts/mail-sync gmail'
|
|
||||||
boxes:
|
|
||||||
-
|
|
||||||
mailbox: INBOX
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
# Increase password cache to 24H
|
|
||||||
max-cache-ttl 60480000
|
|
||||||
default-cache-ttl 60480000
|
|
||||||
# Allow piped input
|
|
||||||
allow-loopback-pinentry
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
file:///home/coolneng/Downloads
|
|
||||||
file:///home/coolneng/Documents
|
|
||||||
file:///home/coolneng/Documents/Uni
|
|
||||||
file:///home/coolneng/Documents/Work
|
|
||||||
file:///home/coolneng/Documents/Paperwork
|
|
||||||
file:///home/coolneng/Photos/Random%20dump
|
|
||||||
file:///home/coolneng/Photos/Memri
|
|
||||||
file:///home/coolneng/Photos/NPC
|
|
||||||
file:///home/coolneng/Photos/GIFs
|
|
||||||
file:///home/coolneng/Photos/Screenshots
|
|
||||||
file:///home/coolneng/Photos/Rehiwi
|
|
||||||
file:///home/coolneng/Photos/Personal
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
[Settings]
|
|
||||||
gtk-theme-name=Adapta-Eta
|
|
||||||
gtk-icon-theme-name=Paper-Mono-Dark
|
|
||||||
gtk-font-name=Roboto 10
|
|
||||||
gtk-cursor-theme-name=Paper
|
|
||||||
gtk-cursor-theme-size=0
|
|
||||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
|
|
||||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
|
||||||
gtk-button-images=0
|
|
||||||
gtk-menu-images=0
|
|
||||||
gtk-enable-event-sounds=0
|
|
||||||
gtk-enable-input-feedback-sounds=0
|
|
||||||
gtk-xft-antialias=1
|
|
||||||
gtk-xft-hinting=1
|
|
||||||
gtk-xft-hintstyle=hintmedium
|
|
||||||
gtk-xft-rgba=rgb
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
[icon theme]
|
|
||||||
Inherits=Paper
|
|
||||||
15
imapnotify/.config/imapnotify/gmail.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
var child_process = require('child_process');
|
||||||
|
|
||||||
|
function getStdout(cmd) {
|
||||||
|
var stdout = child_process.execSync(cmd);
|
||||||
|
return stdout.toString().trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
exports.host = "imap.gmail.com"
|
||||||
|
exports.port = 993;
|
||||||
|
exports.tls = true;
|
||||||
|
exports.username = "akasroua@gmail.com";
|
||||||
|
exports.password = getStdout("pass mail/gmail");
|
||||||
|
exports.onNewMail = "/bin/mbsync gmail"
|
||||||
|
exports.onNewMailPost = "/bin/notmuch new"
|
||||||
|
exports.boxes = [ "INBOX"];
|
||||||
15
imapnotify/.config/imapnotify/uni.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
var child_process = require('child_process');
|
||||||
|
|
||||||
|
function getStdout(cmd) {
|
||||||
|
var stdout = child_process.execSync(cmd);
|
||||||
|
return stdout.toString().trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
exports.host = "correo.ugr.es"
|
||||||
|
exports.port = 993;
|
||||||
|
exports.tls = true;
|
||||||
|
exports.username = "akasroua@correo.ugr.es";
|
||||||
|
exports.password = getStdout("pass mail/uni");
|
||||||
|
exports.onNewMail = "/bin/mbsync uni"
|
||||||
|
exports.onNewMailPost = "/bin/notmuch new"
|
||||||
|
exports.boxes = [ "INBOX"];
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
profile multihead-dock {
|
|
||||||
output eDP-1 enable position 1920,0
|
|
||||||
output DP-1 enable mode 1920x1080 position 0,0
|
|
||||||
exec swaymsg workspace "1: ", move workspace to eDP-1
|
|
||||||
exec swaymsg workspace "3: ", move workspace to eDP-1
|
|
||||||
exec swaymsg workspace "2: ", move workspace to DP-1
|
|
||||||
exec swaymsg workspace "4: ", move workspace to DP-1
|
|
||||||
exec light -S 100
|
|
||||||
exec light -s sysfs/leds/tpacpi::kbd_backlight -S 0
|
|
||||||
}
|
|
||||||
|
|
||||||
profile multihead-HDMI {
|
|
||||||
output eDP-1 enable position 0,0
|
|
||||||
output HDMI-A-1 enable mode 1920x1080 position 1920,0
|
|
||||||
exec swaymsg workspace "1: ", move workspace to eDP-1
|
|
||||||
exec swaymsg workspace "3: ", move workspace to eDP-1
|
|
||||||
exec swaymsg workspace "2: ", move workspace to HDMI-A-2
|
|
||||||
exec swaymsg workspace "4: ", move workspace to HDMI-A-2
|
|
||||||
exec light -S 100
|
|
||||||
exec light -s sysfs/leds/tpacpi::kbd_backlight -S 0
|
|
||||||
}
|
|
||||||
|
|
||||||
profile nomad {
|
|
||||||
output eDP-1 enable
|
|
||||||
exec light -S 50
|
|
||||||
}
|
|
||||||
27
khal/.config/khal/config
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
[calendars]
|
||||||
|
|
||||||
|
[[bob_calendar_local]]
|
||||||
|
path = ~/.calendars/*
|
||||||
|
type = discover
|
||||||
|
|
||||||
|
[[bob_contacts_local]]
|
||||||
|
path = ~/.contacts/*
|
||||||
|
type = discover
|
||||||
|
|
||||||
|
[locale]
|
||||||
|
timeformat = %H:%M
|
||||||
|
dateformat = %d/%m/
|
||||||
|
longdateformat = %d/%m/%Y
|
||||||
|
datetimeformat = %d/%m/%Y %H:%M
|
||||||
|
longdatetimeformat = %d/%m/%Y %H:%M
|
||||||
|
local_timezone= Europe/Brussels
|
||||||
|
default_timezone= Europe/Brussels
|
||||||
|
|
||||||
|
[default]
|
||||||
|
default_calendar = Misc
|
||||||
|
timedelta = 60d
|
||||||
|
highlight_event_days = true
|
||||||
|
print_new = event
|
||||||
|
|
||||||
|
[highlight_days]
|
||||||
|
method = fg
|
||||||
49
khard/.config/khard/khard.conf
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
# example configuration file for khard version >= 0.13.0
|
||||||
|
# place it under $HOME/.config/khard/khard.conf
|
||||||
|
|
||||||
|
[addressbooks]
|
||||||
|
[[contacts]]
|
||||||
|
path = ~/.contacts/Contacts/
|
||||||
|
|
||||||
|
[general]
|
||||||
|
debug = no
|
||||||
|
default_action = list
|
||||||
|
editor = vim
|
||||||
|
merge_editor = vimdiff
|
||||||
|
|
||||||
|
[contact table]
|
||||||
|
# display names by first or last name: first_name / last_name
|
||||||
|
display = first_name
|
||||||
|
# group by address book: yes / no
|
||||||
|
group_by_addressbook = no
|
||||||
|
# reverse table ordering: yes / no
|
||||||
|
reverse = no
|
||||||
|
# append nicknames to name column: yes / no
|
||||||
|
show_nicknames = no
|
||||||
|
# show uid table column: yes / no
|
||||||
|
show_uids = yes
|
||||||
|
# sort by first or last name: first_name / last_name
|
||||||
|
sort = last_name
|
||||||
|
# localize dates: yes / no
|
||||||
|
localize_dates = yes
|
||||||
|
# set a comma separated list of preferred phone number types in descending priority
|
||||||
|
# or nothing for non-filtered alphabetical order
|
||||||
|
preferred_phone_number_type = pref, cell, home
|
||||||
|
# set a comma separated list of preferred email address types in descending priority
|
||||||
|
# or nothing for non-filtered alphabetical order
|
||||||
|
preferred_email_address_type = pref, work, home
|
||||||
|
|
||||||
|
[vcard]
|
||||||
|
# extend contacts with your own private objects
|
||||||
|
# these objects are stored with a leading "X-" before the object name in the vcard files
|
||||||
|
# every object label may only contain letters, digits and the - character
|
||||||
|
# example:
|
||||||
|
# private_objects = Jabber, Skype, Twitter
|
||||||
|
private_objects = Jabber, Skype, Twitter
|
||||||
|
# preferred vcard version: 3.0 / 4.0
|
||||||
|
preferred_version = 3.0
|
||||||
|
# Look into source vcf files to speed up search queries: yes / no
|
||||||
|
search_in_source_files = no
|
||||||
|
# skip unparsable vcard files: yes / no
|
||||||
|
skip_unparsable = no
|
||||||
|
|
||||||
51
khard/.config/khard/khard.conf~
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
# example configuration file for khard version >= 0.13.0
|
||||||
|
# place it under $HOME/.config/khard/khard.conf
|
||||||
|
|
||||||
|
[addressbooks]
|
||||||
|
[[family]]
|
||||||
|
path = ~/.contacts/family/
|
||||||
|
[[friends]]
|
||||||
|
path = ~/.contacts/friends/
|
||||||
|
|
||||||
|
[general]
|
||||||
|
debug = no
|
||||||
|
default_action = list
|
||||||
|
editor = vim
|
||||||
|
merge_editor = vimdiff
|
||||||
|
|
||||||
|
[contact table]
|
||||||
|
# display names by first or last name: first_name / last_name
|
||||||
|
display = first_name
|
||||||
|
# group by address book: yes / no
|
||||||
|
group_by_addressbook = no
|
||||||
|
# reverse table ordering: yes / no
|
||||||
|
reverse = no
|
||||||
|
# append nicknames to name column: yes / no
|
||||||
|
show_nicknames = no
|
||||||
|
# show uid table column: yes / no
|
||||||
|
show_uids = yes
|
||||||
|
# sort by first or last name: first_name / last_name
|
||||||
|
sort = last_name
|
||||||
|
# localize dates: yes / no
|
||||||
|
localize_dates = yes
|
||||||
|
# set a comma separated list of preferred phone number types in descending priority
|
||||||
|
# or nothing for non-filtered alphabetical order
|
||||||
|
preferred_phone_number_type = pref, cell, home
|
||||||
|
# set a comma separated list of preferred email address types in descending priority
|
||||||
|
# or nothing for non-filtered alphabetical order
|
||||||
|
preferred_email_address_type = pref, work, home
|
||||||
|
|
||||||
|
[vcard]
|
||||||
|
# extend contacts with your own private objects
|
||||||
|
# these objects are stored with a leading "X-" before the object name in the vcard files
|
||||||
|
# every object label may only contain letters, digits and the - character
|
||||||
|
# example:
|
||||||
|
# private_objects = Jabber, Skype, Twitter
|
||||||
|
private_objects = Jabber, Skype, Twitter
|
||||||
|
# preferred vcard version: 3.0 / 4.0
|
||||||
|
preferred_version = 3.0
|
||||||
|
# Look into source vcf files to speed up search queries: yes / no
|
||||||
|
search_in_source_files = no
|
||||||
|
# skip unparsable vcard files: yes / no
|
||||||
|
skip_unparsable = no
|
||||||
|
|
||||||
187
mbsync/.mbsyncrc
@@ -2,9 +2,8 @@
|
|||||||
IMAPAccount gmail
|
IMAPAccount gmail
|
||||||
Host imap.gmail.com
|
Host imap.gmail.com
|
||||||
User akasroua@gmail.com
|
User akasroua@gmail.com
|
||||||
AuthMechs LOGIN
|
PassCmd "/bin/pass mail/gmail"
|
||||||
PassCmd "pass mail/gmail"
|
SSLType IMAPS
|
||||||
TLSType IMAPS
|
|
||||||
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
IMAPStore gmail-remote
|
IMAPStore gmail-remote
|
||||||
@@ -14,162 +13,74 @@ MaildirStore gmail-local
|
|||||||
Subfolders Verbatim
|
Subfolders Verbatim
|
||||||
# The trailing "/" is important
|
# The trailing "/" is important
|
||||||
Path ~/.mail/gmail/
|
Path ~/.mail/gmail/
|
||||||
Inbox ~/.mail/gmail/inbox/
|
Inbox ~/.mail/gmail/Inbox/
|
||||||
|
|
||||||
Channel sync-gmail-default
|
Channel sync-gmail-default
|
||||||
Far :gmail-remote:
|
Master :gmail-remote:
|
||||||
Near :gmail-local:
|
Slave :gmail-local:
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
|
|
||||||
Channel sync-gmail-sent
|
Channel sync-gmail-sent
|
||||||
Far :gmail-remote:"[Gmail]/Sent Mail"
|
Master :gmail-remote:"[Gmail]/Sent Mail"
|
||||||
Near :gmail-local:sent
|
Slave :gmail-local:sent
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
|
|
||||||
Channel sync-gmail-trash
|
Channel sync-gmail-trash
|
||||||
Far :gmail-remote:"[Gmail]/Bin"
|
Master :gmail-remote:"[Gmail]/Bin"
|
||||||
Near :gmail-local:trash
|
Slave :gmail-local:trash
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
|
|
||||||
Channel sync-gmail-junk
|
Channel sync-gmail-junk
|
||||||
Far :gmail-remote:"[Gmail]/Spam"
|
Master :gmail-remote:"[Gmail]/Spam"
|
||||||
Near :gmail-local:junk
|
Slave :gmail-local:junk
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
Channel sync-gmail-archive
|
|
||||||
Far :gmail-remote:"[Gmail]/All Mail"
|
|
||||||
Near :gmail-local:archive
|
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
|
# Get all the channels together into a group.
|
||||||
Group gmail
|
Group gmail
|
||||||
Channel sync-gmail-default
|
Channel sync-gmail-default
|
||||||
Channel sync-gmail-sent
|
Channel sync-gmail-sent
|
||||||
Channel sync-gmail-trash
|
Channel sync-gmail-trash
|
||||||
Channel sync-gmail-junk
|
Channel sync-gmail-junk
|
||||||
Channel sync-gmail-archive
|
|
||||||
|
|
||||||
IMAPAccount disroot
|
Create Both
|
||||||
Host disroot.org
|
Expunge Both
|
||||||
User akasroua@disroot.org
|
SyncState *
|
||||||
AuthMechs LOGIN
|
|
||||||
PassCmd "pass mail/disroot"
|
IMAPAccount uni
|
||||||
TLSType IMAPS
|
Host correo.ugr.es
|
||||||
|
User akasroua@correo.ugr.es
|
||||||
|
PassCmd "/bin/pass mail/uni"
|
||||||
|
SSLType IMAPS
|
||||||
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
IMAPStore disroot-remote
|
IMAPStore uni-remote
|
||||||
Account disroot
|
Account uni
|
||||||
|
|
||||||
MaildirStore disroot-local
|
MaildirStore uni-local
|
||||||
Subfolders Verbatim
|
Subfolders Verbatim
|
||||||
# The trailing "/" is important
|
# The trailing "/" is important
|
||||||
Path ~/.mail/disroot/
|
Path ~/.mail/uni/
|
||||||
Inbox ~/.mail/disroot/inbox/
|
Inbox ~/.mail/uni/INBOX/
|
||||||
|
|
||||||
|
Channel uni-default
|
||||||
|
Master :uni-remote:
|
||||||
|
Slave :uni-local:
|
||||||
|
|
||||||
|
Channel uni-sent
|
||||||
|
Master :uni-remote:"Sent"
|
||||||
|
Slave :uni-local:sent
|
||||||
|
|
||||||
|
Channel uni-trash
|
||||||
|
Master :uni-remote:"Trash"
|
||||||
|
Slave :uni-local:trash
|
||||||
|
|
||||||
|
Channel uni-archive
|
||||||
|
Master :uni-remote:"BUZONdeEntradaUGR"
|
||||||
|
Slave :uni-local:archive
|
||||||
|
|
||||||
|
# Get all the channels together into a group.
|
||||||
|
Group uni
|
||||||
|
Channel uni-default
|
||||||
|
Channel uni-sent
|
||||||
|
Channel uni-trash
|
||||||
|
Channel uni-archive
|
||||||
|
|
||||||
Channel sync-disroot-default
|
|
||||||
Far :disroot-remote:
|
|
||||||
Near :disroot-local:
|
|
||||||
Create Both
|
Create Both
|
||||||
Expunge Both
|
Expunge Both
|
||||||
SyncState *
|
SyncState *
|
||||||
|
|
||||||
|
|
||||||
Channel sync-disroot-sent
|
|
||||||
Far :disroot-remote:"Sent"
|
|
||||||
Near :disroot-local:sent
|
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
|
|
||||||
Channel sync-disroot-trash
|
|
||||||
Far :disroot-remote:"Trash"
|
|
||||||
Near :disroot-local:trash
|
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
|
|
||||||
Channel sync-disroot-junk
|
|
||||||
Far :disroot-remote:"Junk"
|
|
||||||
Near :disroot-local:junk
|
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
Channel sync-disroot-archive
|
|
||||||
Far :disroot-remote:"Archive"
|
|
||||||
Near :disroot-local:archive
|
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
Channel sync-disroot-bookings
|
|
||||||
Far :disroot-remote:"Bookings"
|
|
||||||
Near :disroot-local:bookings
|
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
Channel sync-disroot-buying
|
|
||||||
Far :disroot-remote:"Buying"
|
|
||||||
Near :disroot-local:buying
|
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
|
|
||||||
Channel sync-disroot-services
|
|
||||||
Far :disroot-remote:"Services"
|
|
||||||
Near :disroot-local:services
|
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
Channel sync-disroot-smart
|
|
||||||
Far :disroot-remote:"SMART"
|
|
||||||
Near :disroot-local:smart
|
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
Channel sync-disroot-travel
|
|
||||||
Far :disroot-remote:"Travel"
|
|
||||||
Near :disroot-local:travel
|
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
|
|
||||||
Channel sync-disroot-jobs
|
|
||||||
Far :disroot-remote:"Jobs"
|
|
||||||
Near :disroot-local:jobs
|
|
||||||
Create Both
|
|
||||||
Expunge Both
|
|
||||||
SyncState *
|
|
||||||
|
|
||||||
Group disroot
|
|
||||||
Channel sync-disroot-default
|
|
||||||
Channel sync-disroot-sent
|
|
||||||
Channel sync-disroot-trash
|
|
||||||
Channel sync-disroot-archive
|
|
||||||
Channel sync-disroot-junk
|
|
||||||
Channel sync-disroot-bookings
|
|
||||||
Channel sync-disroot-buying
|
|
||||||
Channel sync-disroot-services
|
|
||||||
Channel sync-disroot-smart
|
|
||||||
Channel sync-disroot-travel
|
|
||||||
Channel sync-disroot-archive
|
|
||||||
Channel sync-disroot-jobs
|
|
||||||
|
|||||||
@@ -1,72 +0,0 @@
|
|||||||
|
|
||||||
[Default Applications]
|
|
||||||
x-scheme-handler/http=firefox.desktop
|
|
||||||
x-scheme-handler/https=firefox.desktop
|
|
||||||
x-scheme-handler/about=firefox.desktop
|
|
||||||
x-scheme-handler/unknown=firefox.desktop
|
|
||||||
x-scheme-handler/msteams=teams-for-linux.desktop
|
|
||||||
application/vnd.ms-asf=mpv.desktop
|
|
||||||
application/vnd.rn-realmedia=mpv.desktop
|
|
||||||
application/smil+xml=mpv.desktop
|
|
||||||
application/x-matroska=mpv.desktop
|
|
||||||
application/mxf=mpv.desktop
|
|
||||||
application/ogg=mpv.desktop
|
|
||||||
application/x-shorten=mpv.desktop
|
|
||||||
application/x-mobipocket-ebook=calibre-gui.desktop
|
|
||||||
application/x-sony-bbeb=calibre-gui.desktop
|
|
||||||
application/pdf=org.pwmt.zathura.desktop
|
|
||||||
application/vnd.oasis.opendocument.spreadsheet-flat-xml=calc.desktop
|
|
||||||
application/vnd.ms-works=calc.desktop
|
|
||||||
application/vnd.ms-excel=calc.desktop
|
|
||||||
application/x-quattropro=calc.desktop
|
|
||||||
application/vnd.dbf=calc.desktop
|
|
||||||
application/vnd.stardivision.calc=calc.desktop
|
|
||||||
application/vnd.oasis.opendocument.spreadsheet-template=calc.desktop
|
|
||||||
application/vnd.oasis.opendocument.chart=calc.desktop
|
|
||||||
application/vnd.oasis.opendocument.chart-template=calc.desktop
|
|
||||||
application/vnd.sun.xml.calc.template=calc.desktop
|
|
||||||
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=calc.desktop
|
|
||||||
application/x-gnumeric=calc.desktop
|
|
||||||
application/vnd.apple.numbers=calc.desktop
|
|
||||||
application/vnd.lotus-1-2-3=calc.desktop
|
|
||||||
application/vnd.oasis.opendocument.spreadsheet=calc.desktop
|
|
||||||
application/vnd.sun.xml.calc=calc.desktop
|
|
||||||
application/vnd.openxmlformats-officedocument.spreadsheetml.template=calc.desktop
|
|
||||||
application/vnd.stardivision.chart=calc.desktop
|
|
||||||
image/jpeg=swayimg.desktop
|
|
||||||
image/tiff=swayimg.desktop
|
|
||||||
image/x-tga=swayimg.desktop
|
|
||||||
image/png=swayimg.desktop
|
|
||||||
image/x-exr=swayimg.desktop
|
|
||||||
image/gif=swayimg.desktop
|
|
||||||
image/x-portable-anymap=swayimg.desktop
|
|
||||||
image/webp=swayimg.desktop
|
|
||||||
image/heif=swayimg.desktop
|
|
||||||
image/avif=swayimg.desktop
|
|
||||||
image/bmp=swayimg.desktop
|
|
||||||
image/svg+xml=swayimg.desktop
|
|
||||||
text/x-tex=emacsclient.desktop
|
|
||||||
text/x-c++src=emacsclient.desktop
|
|
||||||
text/x-java=emacsclient.desktop
|
|
||||||
text/x-chdr=emacsclient.desktop
|
|
||||||
text/tcl=emacsclient.desktop
|
|
||||||
text/markdown=emacsclient.desktop
|
|
||||||
text/x-pascal=emacsclient.desktop
|
|
||||||
text/x-makefile=emacsclient.desktop
|
|
||||||
text/x-moc=emacsclient.desktop
|
|
||||||
text/plain=emacsclient.desktop
|
|
||||||
text/x-csrc=emacsclient.desktop
|
|
||||||
text/x-c++hdr=emacsclient.desktop
|
|
||||||
text/html=firefox.desktop
|
|
||||||
application/bitwig-device=com.bitwig.BitwigStudio.desktop
|
|
||||||
application/bitwig-remote-controls=com.bitwig.BitwigStudio.desktop
|
|
||||||
application/bitwig-package=com.bitwig.BitwigStudio.desktop
|
|
||||||
application/bitwig-preset=com.bitwig.BitwigStudio.desktop
|
|
||||||
application/bitwig-module=com.bitwig.BitwigStudio.desktop
|
|
||||||
application/bitwig-scene=com.bitwig.BitwigStudio.desktop
|
|
||||||
application/vnd.bitwig.dawproject=com.bitwig.BitwigStudio.desktop
|
|
||||||
application/bitwig-project=com.bitwig.BitwigStudio.desktop
|
|
||||||
application/bitwig-template=com.bitwig.BitwigStudio.desktop
|
|
||||||
application/bitwig-modulator=com.bitwig.BitwigStudio.desktop
|
|
||||||
application/bitwig-extension=com.bitwig.BitwigStudio.desktop
|
|
||||||
application/bitwig-clip=com.bitwig.BitwigStudio.desktop
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
https://icecast.radiofrance.fr/fip-hifi.aac
|
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
Nujabes/Hydeout Productions (First Collection)/01 Moon Strut (intro).flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/02 Don't Even try it (feat Funky DL).flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/03 Strive (feat Apani B Fly Emcee).flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/04 Home Sweet Home (feat Substantial).flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/05 Still talking to you.flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/06 Luv (Sic) (feat Shing02).flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/07 Steadfast.flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/08 Lyrical Terrorists (feat Substantial, L-Universe).flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/09 Lose My Religion (remix) (feat L-Universe).flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/10 It's About Time (Fat Jon Remix) (feat Pase Rock).flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/11 Plazma Avenue (remix) (feat Five Deez).flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/12 Peoples don't stray (feat Funky DL).flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/13 D.T.F.N (feat Cise Starr).flac
|
||||||
|
Nujabes/Hydeout Productions (First Collection)/14 Luv (Sic) Part 2 (feat Shing02).flac
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
Nujabes/Hydeout Productions (Second Collection)/01 Voice of Autumn.flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/02 Sky is falling (feat C.L Smooth).flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/03 Waltz for Life will born (feat Uyama Hiroto).flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/04 Imaginary Folklore (feat Clammbon).flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/05 Hikari (feat Substantial).flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/06 Counting Stars.flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/07 Another Reflection.flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/08 Fly by Night (feat Five Deez).flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/09 Old Light (Voices from 93 Million Miles Away remix) (feat Pase Rock).flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/10 With Rainy Eyes (feat Emancipator).flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/11 Luv (Sic) (Modal Soul remix) (feat Shing02).flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/12 Windspeaks (feat Uyama Hiroto).flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/13 Winter Lane (Nujabes remix) (feat DSK).flac
|
||||||
|
Nujabes/Hydeout Productions (Second Collection)/14 After Hanabi (Listen to my Beats).flac
|
||||||
@@ -1 +1,2 @@
|
|||||||
|
http://ice5.securenetsystems.net/KCSM
|
||||||
http://ice7.securenetsystems.net/KCSM2
|
http://ice7.securenetsystems.net/KCSM2
|
||||||
|
|||||||
15
mpd/.config/mpd/playlists/Metaphorical Music.m3u
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
Nujabes/Metaphorical Music/01 Blessing It -remix (feat. Substantial & Pase Rock from Five Deez).flac
|
||||||
|
Nujabes/Metaphorical Music/02 Horn In The Middle.flac
|
||||||
|
Nujabes/Metaphorical Music/03 Lady Brown (feat. Cise Starr from CYNE).flac
|
||||||
|
Nujabes/Metaphorical Music/04 Kumomi.flac
|
||||||
|
Nujabes/Metaphorical Music/05 Highs 2 Lows (feat. Cise Starr from CYNE).flac
|
||||||
|
Nujabes/Metaphorical Music/06 Beat Laments The World.flac
|
||||||
|
Nujabes/Metaphorical Music/07 Letter From Yokosuka.flac
|
||||||
|
Nujabes/Metaphorical Music/08 Think Different (feat. Substantial).flac
|
||||||
|
Nujabes/Metaphorical Music/09 A Day By Atmosphere Supreme.flac
|
||||||
|
Nujabes/Metaphorical Music/10 Next View (feat. Uyama Hiroto).flac
|
||||||
|
Nujabes/Metaphorical Music/11 Latitude -remix (feat. Five Deez).flac
|
||||||
|
Nujabes/Metaphorical Music/12 F.I.L.O. (feat. Shing02).flac
|
||||||
|
Nujabes/Metaphorical Music/13 Summer Gypsy.flac
|
||||||
|
Nujabes/Metaphorical Music/14 The Final View.flac
|
||||||
|
Nujabes/Metaphorical Music/15 Peaceland.flac
|
||||||
14
mpd/.config/mpd/playlists/Modal Soul.m3u
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
Nujabes/Modal Soul/01 Feather (featuring Cise Starr&Akin from CYNE).flac
|
||||||
|
Nujabes/Modal Soul/02 ordinary joe (featuring Terry Callier).flac
|
||||||
|
Nujabes/Modal Soul/03 reflection eternal.flac
|
||||||
|
Nujabes/Modal Soul/04 Luv(sic.)pt3 (Featuring Shing02).flac
|
||||||
|
Nujabes/Modal Soul/05 Music is mine.flac
|
||||||
|
Nujabes/Modal Soul/06 Eclipse (feat. Substantial).flac
|
||||||
|
Nujabes/Modal Soul/07 The Sign (feat. Pase Rock).flac
|
||||||
|
Nujabes/Modal Soul/08 Thank you (featuring Apani B).flac
|
||||||
|
Nujabes/Modal Soul/09 World's end Rhapsody.flac
|
||||||
|
Nujabes/Modal Soul/10 Modal Soul (featuring Uyama Hiroto).flac
|
||||||
|
Nujabes/Modal Soul/11 flowers.flac
|
||||||
|
Nujabes/Modal Soul/12 sea of cloud.flac
|
||||||
|
Nujabes/Modal Soul/13 Light on the land.flac
|
||||||
|
Nujabes/Modal Soul/14 Horizon.flac
|
||||||
1
mpd/.config/mpd/playlists/Nightwave Plaza.m3u
Normal file
@@ -0,0 +1 @@
|
|||||||
|
http://radio.plaza.one/mp3
|
||||||
2
mpd/.config/mpd/playlists/Radio Nova.m3u
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
http://novazz.ice.infomaniak.ch/novazz-128.mp3
|
||||||
|
http://novazz.ice.infomaniak.net/novazz-128.mp3
|
||||||
1
mpd/.config/mpd/playlists/Radio Nova: La Nuit.m3u
Normal file
@@ -0,0 +1 @@
|
|||||||
|
http://nova-ln.ice.infomaniak.ch/nova-ln-128.mp3
|
||||||
@@ -1 +0,0 @@
|
|||||||
https://stream.radioparadise.com/flac
|
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/bagel-128-mp3
|
||||||
|
http://ice3.somafm.com/bagel-128-mp3
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/beatblender-128-mp3
|
||||||
|
http://ice3.somafm.com/beatblender-128-mp3
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/brfm-128-mp3
|
||||||
|
http://ice3.somafm.com/brfm-128-mp3
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/bootliquor-128-mp3
|
||||||
|
http://ice3.somafm.com/bootliquor-128-mp3
|
||||||
2
mpd/.config/mpd/playlists/SomaFM: Covers (eclectic).m3u
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/covers-128-mp3
|
||||||
|
http://ice3.somafm.com/covers-128-mp3
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/digitalis-128-mp3
|
||||||
|
http://ice3.somafm.com/digitalis-128-mp3
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/doomed-128-mp3
|
||||||
|
http://ice3.somafm.com/doomed-128-mp3
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice3.somafm.com/dronezone-128-mp3
|
||||||
|
http://ice1.somafm.com/dronezone-128-mp3
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/groovesalad-128-mp3
|
||||||
|
http://ice3.somafm.com/groovesalad-128-mp3
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/illstreet-128-mp3
|
||||||
|
http://ice3.somafm.com/illstreet-128-mp3
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/indiepop-128-mp3
|
||||||
|
http://ice3.somafm.com/indiepop-128-mp3
|
||||||
2
mpd/.config/mpd/playlists/SomaFM: Lush (electronica).m3u
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/lush-128-mp3
|
||||||
|
http://ice3.somafm.com/lush-128-mp3
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/missioncontrol-128-mp3
|
||||||
|
http://ice3.somafm.com/missioncontrol-128-mp3
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
http://ice1.somafm.com/poptron-128-mp3
|
||||||
|
http://ice3.somafm.com/poptron-128-mp3
|
||||||