Make dotfiles symlinks
This commit is contained in:
parent
68332e0c80
commit
8223ce3132
@ -3,8 +3,8 @@ My dotfiles.
|
|||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
Copy all the folders in here (including hidden ones like .config) to your home directory.
|
Symlink all the files in src/ to your home directory using the provided dotinstall.sh script, or manually.
|
||||||
You don't need .git, and you probably don't need my scripts in .local/bin.
|
Otherwise, copy them manually to your home directory.
|
||||||
|
|
||||||
After, install the programs that I have dots for. A list is provided in the programs file.
|
After, install the programs that I have dots for. A list is provided in the programs file.
|
||||||
|
|
||||||
|
18
dotinstall.sh
Executable file
18
dotinstall.sh
Executable file
@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
cd src
|
||||||
|
|
||||||
|
echo Making directories
|
||||||
|
for f in $(find -type d); do
|
||||||
|
DIR=$HOME$(echo $f | cut -c 2-)
|
||||||
|
echo $DIR
|
||||||
|
mkdir $DIR
|
||||||
|
done
|
||||||
|
|
||||||
|
echo Symlinking dotfiles
|
||||||
|
for f in $(find -type f); do
|
||||||
|
DEST=$HOME$(echo $f | cut -c 2-)
|
||||||
|
SRC=$PWD$(echo $f | cut -c 2-)
|
||||||
|
echo $SRC $DEST
|
||||||
|
ln -s $SRC $DEST
|
||||||
|
done
|
@ -62,7 +62,7 @@
|
|||||||
|
|
||||||
# The transparency of the window. range: [0; 100]
|
# The transparency of the window. range: [0; 100]
|
||||||
# This option will only work if a compositing windowmanager is present (e.g. xcompmgr, compiz, etc..)
|
# This option will only work if a compositing windowmanager is present (e.g. xcompmgr, compiz, etc..)
|
||||||
transparency = 0
|
transparency = 50
|
||||||
|
|
||||||
# Don't remove messages, if the user is idle (no mouse or keyboard input)
|
# Don't remove messages, if the user is idle (no mouse or keyboard input)
|
||||||
# for longer than idle_threshold seconds.
|
# for longer than idle_threshold seconds.
|
40
src/.config/ncmpcpp/bindings
Normal file
40
src/.config/ncmpcpp/bindings
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
def_key "t"
|
||||||
|
find
|
||||||
|
def_key "t"
|
||||||
|
find_item_forward
|
||||||
|
|
||||||
|
def_key "+"
|
||||||
|
show_clock
|
||||||
|
def_key "="
|
||||||
|
volume_up
|
||||||
|
|
||||||
|
def_key "j"
|
||||||
|
scroll_down
|
||||||
|
def_key "k"
|
||||||
|
scroll_up
|
||||||
|
|
||||||
|
def_key "ctrl-u"
|
||||||
|
page_up
|
||||||
|
#push_characters "kkkkkkkkkkkkkkk"
|
||||||
|
def_key "ctrl-d"
|
||||||
|
page_down
|
||||||
|
#push_characters "jjjjjjjjjjjjjjj"
|
||||||
|
|
||||||
|
def_key "h"
|
||||||
|
previous_column
|
||||||
|
def_key "l"
|
||||||
|
next_column
|
||||||
|
|
||||||
|
def_key "."
|
||||||
|
show_lyrics
|
||||||
|
|
||||||
|
def_key "n"
|
||||||
|
next_found_item
|
||||||
|
def_key "N"
|
||||||
|
previous_found_item
|
||||||
|
|
||||||
|
# not used but bound
|
||||||
|
def_key "J"
|
||||||
|
move_sort_order_down
|
||||||
|
def_key "K"
|
||||||
|
move_sort_order_up
|
@ -1,12 +1,12 @@
|
|||||||
##
|
##
|
||||||
# Files
|
# Files
|
||||||
mpd_music_dir = "~/Music"
|
mpd_music_dir = "~/med/mus"
|
||||||
lyrics_directory = ~/.ncmpcpp/lyrics
|
lyrics_directory = ~/.cache/lyrics
|
||||||
ncmpcpp_directory = ~/.ncmpcpp
|
ncmpcpp_directory = ~/.config/ncmpcpp
|
||||||
mpd_host = "localhost"
|
mpd_host = "localhost"
|
||||||
mpd_port = "6600"
|
mpd_port = "6600"
|
||||||
mpd_connection_timeout = "5"
|
mpd_connection_timeout = "5"
|
||||||
mpd_crossfade_time = "5"
|
mpd_crossfade_time = "2"
|
||||||
|
|
||||||
# Playlist
|
# Playlist
|
||||||
playlist_disable_highlight_delay = "0"
|
playlist_disable_highlight_delay = "0"
|
||||||
@ -47,7 +47,7 @@ visualizer_color = white
|
|||||||
#visualizer_type = "wave" (spectrum/wave)
|
#visualizer_type = "wave" (spectrum/wave)
|
||||||
visualizer_type = "wave_filled" (spectrum/wave)
|
visualizer_type = "wave_filled" (spectrum/wave)
|
||||||
visualizer_in_stereo = "yes"
|
visualizer_in_stereo = "yes"
|
||||||
visualizer_look = "●▮"
|
visualizer_look = ".."
|
||||||
|
|
||||||
|
|
||||||
## Navigation ##
|
## Navigation ##
|
@ -1,5 +1,4 @@
|
|||||||
set tabstop=4 shiftwidth=4 noexpandtab relativenumber ai nu rnu nosmd noruler
|
set tabstop=4 shiftwidth=4 noexpandtab relativenumber ai nu rnu nosmd
|
||||||
set guifont=JetBrains\ Mono:h16
|
|
||||||
|
|
||||||
hi Search cterm=NONE ctermfg=white ctermbg=blue
|
hi Search cterm=NONE ctermfg=white ctermbg=blue
|
||||||
hi StatusLine ctermbg=NONE cterm=italic
|
hi StatusLine ctermbg=NONE cterm=italic
|
||||||
@ -7,17 +6,9 @@ hi StatusLine ctermbg=NONE cterm=italic
|
|||||||
autocmd InsertEnter * hi StatusLine cterm=bold
|
autocmd InsertEnter * hi StatusLine cterm=bold
|
||||||
autocmd InsertLeave * hi StatusLine cterm=italic
|
autocmd InsertLeave * hi StatusLine cterm=italic
|
||||||
|
|
||||||
let g:neovide_cursor_animation_length=0.13
|
|
||||||
|
|
||||||
highlight LineNr ctermfg=grey
|
highlight LineNr ctermfg=grey
|
||||||
highlight EndOfBuffer ctermfg=black ctermbg=black
|
highlight EndOfBuffer ctermfg=black ctermbg=black
|
||||||
|
|
||||||
map <F1> :FloatermToggle<CR>
|
|
||||||
tnoremap <F1> <C-\><C-n>:FloatermToggle<CR>
|
|
||||||
|
|
||||||
call plug#begin()
|
call plug#begin()
|
||||||
Plug 'voldikss/vim-floaterm'
|
|
||||||
Plug 'ycm-core/youcompleteme'
|
Plug 'ycm-core/youcompleteme'
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
tnoremap <C-w> <C-\><C-n>
|
|
@ -1,25 +1,30 @@
|
|||||||
inactive-opacity = .7;
|
inactive-opacity = .6;
|
||||||
active-opacity = .725;
|
active-opacity = .625;
|
||||||
|
|
||||||
shadow = true;
|
shadow = true;
|
||||||
|
|
||||||
|
vsync = true;
|
||||||
|
|
||||||
opacity-rule = [
|
opacity-rule = [
|
||||||
"100:class_g = 'Gimp'",
|
"100:class_g = 'Gimp'",
|
||||||
"100:class_g = 'Sxiv'",
|
"100:class_g = 'Sxiv'",
|
||||||
"100:class_g = 'mpv'",
|
"100:class_g = 'mpv'",
|
||||||
"100:class_g = 'feh'",
|
"100:class_g = 'obs'",
|
||||||
"100:class_g = 'Blender'",
|
"100:class_g = 'Blender'",
|
||||||
|
"100:class_g = 'st-256color'",
|
||||||
"100:class_g = 'org.remmina.Remmina'",
|
"100:class_g = 'org.remmina.Remmina'",
|
||||||
"100:class_g = 'LibreWolf'",
|
"100:class_g = 'LibreWolf'",
|
||||||
"100:class_g = 'xonotic-sdl'",
|
"100:class_g = 'xonotic-sdl'",
|
||||||
|
"100:class_g = 'DarkPlaces'",
|
||||||
|
"100:class_g = 'Qemu-system-x86_64'",
|
||||||
|
"100:class_g = 'Element'",
|
||||||
|
"100:class_g = 'eDEX-UI'",
|
||||||
"60:class_g = 'qutebrowser'",
|
"60:class_g = 'qutebrowser'",
|
||||||
"1:id = 0x1e00001",
|
"1:id = 0x1e00001",
|
||||||
"100:class_g = 'VirtualBox Machine'"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
blur-background-exclude = [
|
blur-background-exclude = [
|
||||||
"class_g = 'conky'",
|
"class_g = 'conky'",
|
||||||
"class_g = 'GLava'",
|
|
||||||
"class_g = 'dwm'"
|
"class_g = 'dwm'"
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -31,5 +36,5 @@ fade-delta = 5;
|
|||||||
blur:
|
blur:
|
||||||
{
|
{
|
||||||
method = "dual_kawase";
|
method = "dual_kawase";
|
||||||
strength = 10;
|
strength = 12;
|
||||||
};
|
};
|
@ -20,7 +20,11 @@ c.window.transparent = True
|
|||||||
c.scrolling.smooth = True
|
c.scrolling.smooth = True
|
||||||
c.url.default_page = "about:blank"
|
c.url.default_page = "about:blank"
|
||||||
c.url.start_pages = "about:blank"
|
c.url.start_pages = "about:blank"
|
||||||
c.url.searchengines = {"DEFAULT":"https://search.disroot.org/search?q={}"}
|
c.url.searchengines = {"DEFAULT":"https://searx.be/search?q={}"}
|
||||||
|
|
||||||
|
# Downloads
|
||||||
|
|
||||||
|
c.downloads.remove_finished = 1000
|
||||||
|
|
||||||
# Bar settings
|
# Bar settings
|
||||||
|
|
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.4 KiB |
@ -1,9 +1,11 @@
|
|||||||
# Color ls
|
# Color ls
|
||||||
alias ls='ls --color=auto'
|
alias ls='ls --color=auto'
|
||||||
|
|
||||||
# Limit mpv to 1080p so it doesn't buffer
|
# Limit mpv and youtube-dl to 1080p so it doesn't use too much bandwidth
|
||||||
alias mpv='mpv --ytdl-format="bestvideo[ext=mp4][height<=?1080]+bestaudio[ext=m4a]"'
|
alias mpv='mpv --ytdl-format="bestvideo[ext=mp4][height<=?1080]+bestaudio[ext=m4a]"'
|
||||||
|
|
||||||
|
alias youtube-dl='youtube-dl -f "bestvideo[ext=mp4][height<=?1080]+bestaudio[ext=m4a]"'
|
||||||
|
|
||||||
# Set gpg tty so curses pinentry works
|
# Set gpg tty so curses pinentry works
|
||||||
alias gpgt='export GPG_TTY=$(tty)'
|
alias gpgt='export GPG_TTY=$(tty)'
|
||||||
|
|
5
src/.local/bin/mon-on.example
Executable file
5
src/.local/bin/mon-on.example
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Example of per host xrandr script
|
||||||
|
|
||||||
|
xrandr --output eDP-1 --mode 1920x1080 --right-of DP-1 --output DP-2-1 --primary --mode 2560x1440 --left-of DP-1 --output DP-1 --mode 2560x1440
|
@ -10,6 +10,7 @@ cd /usr/src/linux
|
|||||||
|
|
||||||
# Store config in /usr/src/.config
|
# Store config in /usr/src/.config
|
||||||
cp .config ../.config
|
cp .config ../.config
|
||||||
|
cp .config /home/dogeystamp/dox/bak/kernelconf
|
||||||
|
|
||||||
# Switch to new kernel
|
# Switch to new kernel
|
||||||
eselect kernel set $1
|
eselect kernel set $1
|
5
src/.local/bin/wallpaper.example
Normal file
5
src/.local/bin/wallpaper.example
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Per host wallpaper configuration example
|
||||||
|
|
||||||
|
xwallpaper --output DP-2-1 --center med/pix/dow/ml.png --output DP-1 --center med/pix/dow/mr.png --output eDP-1 --center med/pix/dow/m.png
|
@ -5,8 +5,8 @@ xset r rate 300 50
|
|||||||
mon-on
|
mon-on
|
||||||
picom --experimental-backends --backend glx &
|
picom --experimental-backends --backend glx &
|
||||||
xwallpaper --center .config/wall.png
|
xwallpaper --center .config/wall.png
|
||||||
# For use on my machines
|
# Host specific wallpapers
|
||||||
#xwallpaper --output DP-2-1 --center med/pix/dow/ml.png --output DP-1 --center med/pix/dow/mr.png --output eDP-1 --center med/pix/dow/m.png
|
wallpaper
|
||||||
xss-lock -- slock &
|
xss-lock -- slock &
|
||||||
dunst &
|
dunst &
|
||||||
xrdb .Xresources
|
xrdb .Xresources
|
Loading…
Reference in New Issue
Block a user