* initial commit - dotfiles based on DoomHammer
This commit is contained in:
134
.config/alacritty/alacritty.yml
Normal file
134
.config/alacritty/alacritty.yml
Normal file
@ -0,0 +1,134 @@
|
||||
font:
|
||||
normal:
|
||||
family: Iosevka Nerd Font Mono
|
||||
style: Regular
|
||||
bold:
|
||||
family: Iosevka Nerd Font Mono
|
||||
style: Bold
|
||||
italic:
|
||||
family: Iosevka Nerd Font Mono
|
||||
style: Italic
|
||||
size: 14
|
||||
use_thin_strokes: true
|
||||
|
||||
selection:
|
||||
save_to_clipboard: true
|
||||
|
||||
key_bindings:
|
||||
- { key: V, mods: Control|Shift, action: Paste }
|
||||
# Support for Meta(Alt/Option)+key {{
|
||||
# from: https://github.com/alacritty/alacritty/issues/62
|
||||
- { key: A, mods: Alt, chars: "\x1ba" }
|
||||
- { key: B, mods: Alt, chars: "\x1bb" }
|
||||
- { key: C, mods: Alt, chars: "\x1bc" }
|
||||
- { key: D, mods: Alt, chars: "\x1bd" }
|
||||
- { key: E, mods: Alt, chars: "\x1be" }
|
||||
- { key: F, mods: Alt, chars: "\x1bf" }
|
||||
- { key: G, mods: Alt, chars: "\x1bg" }
|
||||
- { key: H, mods: Alt, chars: "\x1bh" }
|
||||
- { key: I, mods: Alt, chars: "\x1bi" }
|
||||
- { key: J, mods: Alt, chars: "\x1bj" }
|
||||
- { key: K, mods: Alt, chars: "\x1bk" }
|
||||
- { key: L, mods: Alt, chars: "\x1bl" }
|
||||
- { key: M, mods: Alt, chars: "\x1bm" }
|
||||
- { key: N, mods: Alt, chars: "\x1bn" }
|
||||
- { key: O, mods: Alt, chars: "\x1bo" }
|
||||
- { key: P, mods: Alt, chars: "\x1bp" }
|
||||
- { key: Q, mods: Alt, chars: "\x1bq" }
|
||||
- { key: R, mods: Alt, chars: "\x1br" }
|
||||
- { key: S, mods: Alt, chars: "\x1bs" }
|
||||
- { key: T, mods: Alt, chars: "\x1bt" }
|
||||
- { key: U, mods: Alt, chars: "\x1bu" }
|
||||
- { key: V, mods: Alt, chars: "\x1bv" }
|
||||
- { key: W, mods: Alt, chars: "\x1bw" }
|
||||
- { key: X, mods: Alt, chars: "\x1bx" }
|
||||
- { key: Y, mods: Alt, chars: "\x1by" }
|
||||
- { key: Z, mods: Alt, chars: "\x1bz" }
|
||||
- { key: A, mods: Alt|Shift, chars: "\x1bA" }
|
||||
- { key: B, mods: Alt|Shift, chars: "\x1bB" }
|
||||
- { key: C, mods: Alt|Shift, chars: "\x1bC" }
|
||||
- { key: D, mods: Alt|Shift, chars: "\x1bD" }
|
||||
- { key: E, mods: Alt|Shift, chars: "\x1bE" }
|
||||
- { key: F, mods: Alt|Shift, chars: "\x1bF" }
|
||||
- { key: G, mods: Alt|Shift, chars: "\x1bG" }
|
||||
- { key: H, mods: Alt|Shift, chars: "\x1bH" }
|
||||
- { key: I, mods: Alt|Shift, chars: "\x1bI" }
|
||||
- { key: J, mods: Alt|Shift, chars: "\x1bJ" }
|
||||
- { key: K, mods: Alt|Shift, chars: "\x1bK" }
|
||||
- { key: L, mods: Alt|Shift, chars: "\x1bL" }
|
||||
- { key: M, mods: Alt|Shift, chars: "\x1bM" }
|
||||
- { key: N, mods: Alt|Shift, chars: "\x1bN" }
|
||||
- { key: O, mods: Alt|Shift, chars: "\x1bO" }
|
||||
- { key: P, mods: Alt|Shift, chars: "\x1bP" }
|
||||
- { key: Q, mods: Alt|Shift, chars: "\x1bQ" }
|
||||
- { key: R, mods: Alt|Shift, chars: "\x1bR" }
|
||||
- { key: S, mods: Alt|Shift, chars: "\x1bS" }
|
||||
- { key: T, mods: Alt|Shift, chars: "\x1bT" }
|
||||
- { key: U, mods: Alt|Shift, chars: "\x1bU" }
|
||||
- { key: V, mods: Alt|Shift, chars: "\x1bV" }
|
||||
- { key: W, mods: Alt|Shift, chars: "\x1bW" }
|
||||
- { key: X, mods: Alt|Shift, chars: "\x1bX" }
|
||||
- { key: Y, mods: Alt|Shift, chars: "\x1bY" }
|
||||
- { key: Z, mods: Alt|Shift, chars: "\x1bZ" }
|
||||
- { key: Key1, mods: Alt, chars: "\x1b1" }
|
||||
- { key: Key2, mods: Alt, chars: "\x1b2" }
|
||||
- { key: Key3, mods: Alt, chars: "\x1b3" }
|
||||
- { key: Key4, mods: Alt, chars: "\x1b4" }
|
||||
- { key: Key5, mods: Alt, chars: "\x1b5" }
|
||||
- { key: Key6, mods: Alt, chars: "\x1b6" }
|
||||
- { key: Key7, mods: Alt, chars: "\x1b7" }
|
||||
- { key: Key8, mods: Alt, chars: "\x1b8" }
|
||||
- { key: Key9, mods: Alt, chars: "\x1b9" }
|
||||
- { key: Key0, mods: Alt, chars: "\x1b0" }
|
||||
- { key: Space, mods: Control, chars: "\x00" }
|
||||
- { key: Grave, mods: Alt, chars: "\x1b`" }
|
||||
- { key: Grave, mods: Alt|Shift, chars: "\x1b~" }
|
||||
- { key: Period, mods: Alt, chars: "\x1b." }
|
||||
- { key: Key8, mods: Alt|Shift, chars: "\x1b*" }
|
||||
- { key: Key3, mods: Alt|Shift, chars: "\x1b#" }
|
||||
- { key: Period, mods: Alt|Shift, chars: "\x1b>" }
|
||||
- { key: Comma, mods: Alt|Shift, chars: "\x1b<" }
|
||||
- { key: Minus, mods: Alt|Shift, chars: "\x1b_" }
|
||||
- { key: Key5, mods: Alt|Shift, chars: "\x1b%" }
|
||||
- { key: Key6, mods: Alt|Shift, chars: "\x1b^" }
|
||||
- { key: Backslash, mods: Alt, chars: "\x1b\\" }
|
||||
- { key: Backslash, mods: Alt|Shift, chars: "\x1b|" }
|
||||
# Support for Meta(Alt/Option)+key {{
|
||||
# from: https://github.com/alacritty/alacritty/issues/62
|
||||
|
||||
# Base16 Solarized Light - alacritty color config
|
||||
# Ethan Schoonover (modified by aramisgithub)
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xfdf6e3'
|
||||
foreground: '0x586e75'
|
||||
|
||||
# Colors the cursor will use if `custom_cursor_colors` is true
|
||||
cursor:
|
||||
text: '0xfdf6e3'
|
||||
cursor: '0x586e75'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0xfdf6e3'
|
||||
red: '0xdc322f'
|
||||
green: '0x859900'
|
||||
yellow: '0xb58900'
|
||||
blue: '0x268bd2'
|
||||
magenta: '0x6c71c4'
|
||||
cyan: '0x2aa198'
|
||||
white: '0x586e75'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x839496'
|
||||
red: '0xcb4b16'
|
||||
green: '0xeee8d5'
|
||||
yellow: '0x93a1a1'
|
||||
blue: '0x657b83'
|
||||
magenta: '0x073642'
|
||||
cyan: '0xd33682'
|
||||
white: '0x002b36'
|
||||
|
||||
draw_bold_text_with_bright_colors: false
|
||||
200
.config/btop/btop.conf
Normal file
200
.config/btop/btop.conf
Normal file
@ -0,0 +1,200 @@
|
||||
#? Config file for btop v. 1.2.5
|
||||
|
||||
#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
|
||||
#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
|
||||
color_theme = "solarized_dark"
|
||||
|
||||
#* If the theme set background should be shown, set to False if you want terminal background transparency.
|
||||
theme_background = True
|
||||
|
||||
#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false.
|
||||
truecolor = True
|
||||
|
||||
#* Set to true to force tty mode regardless if a real tty has been detected or not.
|
||||
#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols.
|
||||
force_tty = False
|
||||
|
||||
#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets.
|
||||
#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box.
|
||||
#* Use withespace " " as separator between different presets.
|
||||
#* Example: "cpu:0:default,mem:0:tty,proc:1:default cpu:0:braille,proc:0:tty"
|
||||
presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:default cpu:0:block,net:0:tty"
|
||||
|
||||
#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists.
|
||||
#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift.
|
||||
vim_keys = False
|
||||
|
||||
#* Rounded corners on boxes, is ignored if TTY mode is ON.
|
||||
rounded_corners = True
|
||||
|
||||
#* Default symbols to use for graph creation, "braille", "block" or "tty".
|
||||
#* "braille" offers the highest resolution but might not be included in all fonts.
|
||||
#* "block" has half the resolution of braille but uses more common characters.
|
||||
#* "tty" uses only 3 different symbols but will work with most fonts and should work in a real TTY.
|
||||
#* Note that "tty" only has half the horizontal resolution of the other two, so will show a shorter historical view.
|
||||
graph_symbol = "braille"
|
||||
|
||||
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||
graph_symbol_cpu = "default"
|
||||
|
||||
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||
graph_symbol_mem = "default"
|
||||
|
||||
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||
graph_symbol_net = "default"
|
||||
|
||||
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
|
||||
graph_symbol_proc = "default"
|
||||
|
||||
#* Manually set which boxes to show. Available values are "cpu mem net proc", separate values with whitespace.
|
||||
shown_boxes = "cpu mem net proc"
|
||||
|
||||
#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs.
|
||||
update_ms = 2000
|
||||
|
||||
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
|
||||
#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
|
||||
proc_sorting = "memory"
|
||||
|
||||
#* Reverse sorting order, True or False.
|
||||
proc_reversed = False
|
||||
|
||||
#* Show processes as a tree.
|
||||
proc_tree = False
|
||||
|
||||
#* Use the cpu graph colors in the process list.
|
||||
proc_colors = True
|
||||
|
||||
#* Use a darkening gradient in the process list.
|
||||
proc_gradient = True
|
||||
|
||||
#* If process cpu usage should be of the core it's running on or usage of the total available cpu power.
|
||||
proc_per_core = True
|
||||
|
||||
#* Show process memory as bytes instead of percent.
|
||||
proc_mem_bytes = True
|
||||
|
||||
#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate)
|
||||
proc_info_smaps = False
|
||||
|
||||
#* Show proc box on left side of screen instead of right.
|
||||
proc_left = False
|
||||
|
||||
#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available.
|
||||
#* Select from a list of detected attributes from the options menu.
|
||||
cpu_graph_upper = "total"
|
||||
|
||||
#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available.
|
||||
#* Select from a list of detected attributes from the options menu.
|
||||
cpu_graph_lower = "total"
|
||||
|
||||
#* Toggles if the lower CPU graph should be inverted.
|
||||
cpu_invert_lower = True
|
||||
|
||||
#* Set to True to completely disable the lower CPU graph.
|
||||
cpu_single_graph = False
|
||||
|
||||
#* Show cpu box at bottom of screen instead of top.
|
||||
cpu_bottom = False
|
||||
|
||||
#* Shows the system uptime in the CPU box.
|
||||
show_uptime = True
|
||||
|
||||
#* Show cpu temperature.
|
||||
check_temp = True
|
||||
|
||||
#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors.
|
||||
cpu_sensor = "Auto"
|
||||
|
||||
#* Show temperatures for cpu cores also if check_temp is True and sensors has been found.
|
||||
show_coretemp = True
|
||||
|
||||
#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core.
|
||||
#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine.
|
||||
#* Format "x:y" x=core with wrong temp, y=core with correct temp, use space as separator between multiple entries.
|
||||
#* Example: "4:0 5:1 6:3"
|
||||
cpu_core_map = ""
|
||||
|
||||
#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine".
|
||||
temp_scale = "celsius"
|
||||
|
||||
#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024.
|
||||
base_10_sizes = False
|
||||
|
||||
#* Show CPU frequency.
|
||||
show_cpu_freq = True
|
||||
|
||||
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
|
||||
#* Special formatting: /host = hostname | /user = username | /uptime = system uptime
|
||||
clock_format = "%X"
|
||||
|
||||
#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort.
|
||||
background_update = True
|
||||
|
||||
#* Custom cpu model name, empty string to disable.
|
||||
custom_cpu_name = ""
|
||||
|
||||
#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ".
|
||||
#* Begin line with "exclude=" to change to exclude filter, otherwise defaults to "most include" filter. Example: disks_filter="exclude=/boot /home/user".
|
||||
disks_filter = ""
|
||||
|
||||
#* Show graphs instead of meters for memory values.
|
||||
mem_graphs = True
|
||||
|
||||
#* Show mem box below net box instead of above.
|
||||
mem_below_net = False
|
||||
|
||||
#* If swap memory should be shown in memory box.
|
||||
show_swap = True
|
||||
|
||||
#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
|
||||
swap_disk = True
|
||||
|
||||
#* If mem box should be split to also show disks info.
|
||||
show_disks = True
|
||||
|
||||
#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar.
|
||||
only_physical = True
|
||||
|
||||
#* Read disks list from /etc/fstab. This also disables only_physical.
|
||||
use_fstab = True
|
||||
|
||||
#* Set to true to show available disk space for privileged users.
|
||||
disk_free_priv = False
|
||||
|
||||
#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view.
|
||||
show_io_stat = True
|
||||
|
||||
#* Toggles io mode for disks, showing big graphs for disk read/write speeds.
|
||||
io_mode = False
|
||||
|
||||
#* Set to True to show combined read/write io graphs in io mode.
|
||||
io_graph_combined = False
|
||||
|
||||
#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ".
|
||||
#* Example: "/mnt/media:100 /:20 /boot:1".
|
||||
io_graph_speeds = ""
|
||||
|
||||
#* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False.
|
||||
net_download = 100
|
||||
|
||||
net_upload = 100
|
||||
|
||||
#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
|
||||
net_auto = True
|
||||
|
||||
#* Sync the auto scaling for download and upload to whichever currently has the highest scale.
|
||||
net_sync = False
|
||||
|
||||
#* Starts with the Network Interface specified here.
|
||||
net_iface = ""
|
||||
|
||||
#* Show battery stats in top right if battery is present.
|
||||
show_battery = True
|
||||
|
||||
#* Which battery to use if multiple are present. "Auto" for auto detection.
|
||||
selected_battery = "Auto"
|
||||
|
||||
#* Set loglevel for "~/.config/btop/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
|
||||
#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
|
||||
log_level = "WARNING"
|
||||
3
.config/lsd/config.yaml
Normal file
3
.config/lsd/config.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
color:
|
||||
theme: solarized
|
||||
indicators: true
|
||||
24
.config/lsd/themes/solarized.yaml
Normal file
24
.config/lsd/themes/solarized.yaml
Normal file
@ -0,0 +1,24 @@
|
||||
user: magenta
|
||||
group: dark_magenta
|
||||
permission:
|
||||
read: dark_green
|
||||
write: dark_yellow
|
||||
exec: dark_red
|
||||
exec-sticky: 5
|
||||
no-access: 245
|
||||
date:
|
||||
hour-old: 40
|
||||
day-old: 42
|
||||
older: 36
|
||||
size:
|
||||
none: blue
|
||||
small: dark_blue
|
||||
medium: red
|
||||
large: dark_red
|
||||
inode:
|
||||
valid: 13
|
||||
invalid: 245
|
||||
links:
|
||||
valid: 13
|
||||
invalid: 245
|
||||
tree-edge: 245
|
||||
29
.config/nix/installed_packages
Normal file
29
.config/nix/installed_packages
Normal file
@ -0,0 +1,29 @@
|
||||
nixpkgs.btop
|
||||
nixpkgs.cacert
|
||||
nixpkgs.cmake
|
||||
nixpkgs.coreutils
|
||||
nixpkgs.croc
|
||||
nixpkgs.curl
|
||||
nixpkgs.direnv
|
||||
nixpkgs.fd
|
||||
nixpkgs.fzf
|
||||
nixpkgs.git
|
||||
nixpkgs.git-lfs
|
||||
nixpkgs.gnumake
|
||||
nixpkgs.go
|
||||
nixpkgs.jq
|
||||
nixpkgs.lesspipe
|
||||
nixpkgs.lsd
|
||||
nixpkgs.neovim
|
||||
nixpkgs.nix
|
||||
nixpkgs.nix-zsh-completions
|
||||
nixpkgs.ripgrep
|
||||
nixpkgs.silver-searcher
|
||||
nixpkgs.starship
|
||||
nixpkgs.tmate
|
||||
nixpkgs.tmux
|
||||
nixpkgs.unzip
|
||||
nixpkgs.wget
|
||||
nixpkgs.yadm
|
||||
nixpkgs.zplug
|
||||
nixpkgs.zsh
|
||||
6
.config/nvim/init.vim
Normal file
6
.config/nvim/init.vim
Normal file
@ -0,0 +1,6 @@
|
||||
" Configure python provider
|
||||
let $PYTHONPATH = $HOME . '/.nix-profile/lib/python3.8/site-packages:' . $PYTHONPATH
|
||||
let g:python3_host_prog = '~/.nix-profile/bin/python'
|
||||
let g:loaded_python_provider = 0
|
||||
|
||||
source ~/.vimrc
|
||||
56
.config/starship.toml
Normal file
56
.config/starship.toml
Normal file
@ -0,0 +1,56 @@
|
||||
format = """
|
||||
$jobs\
|
||||
$character\
|
||||
"""
|
||||
|
||||
right_format = """
|
||||
$cmd_duration\
|
||||
$directory\
|
||||
$git_branch\
|
||||
$git_status\
|
||||
$hostname\
|
||||
"""
|
||||
|
||||
add_newline = false
|
||||
|
||||
|
||||
[jobs]
|
||||
format = "[\\[$number\\]]($style) "
|
||||
style = "242"
|
||||
number_threshold = 1
|
||||
symbol_threshold = 2
|
||||
|
||||
[character]
|
||||
success_symbol = "[%](blue)"
|
||||
error_symbol = "[%](red)"
|
||||
vicmd_symbol = "[%](blue)"
|
||||
|
||||
[cmd_duration]
|
||||
format = "[$duration]($style) "
|
||||
style = "150"
|
||||
|
||||
[directory]
|
||||
style = "blue"
|
||||
truncate_to_repo = false
|
||||
truncation_length = 10
|
||||
truncation_symbol = "…/"
|
||||
|
||||
[git_branch]
|
||||
format = "[$branch]($style)"
|
||||
style = "242"
|
||||
|
||||
[git_status]
|
||||
format = " [$modified]($style)"
|
||||
style = "242"
|
||||
conflicted = ""
|
||||
untracked = ""
|
||||
modified = "+"
|
||||
staged = ""
|
||||
renamed = ""
|
||||
deleted = ""
|
||||
stashed = ""
|
||||
|
||||
[hostname]
|
||||
format = "[$hostname]($style)"
|
||||
ssh_only = true
|
||||
style = "150"
|
||||
49
.config/yadm/bootstrap
Executable file
49
.config/yadm/bootstrap
Executable file
@ -0,0 +1,49 @@
|
||||
#!/bin/sh
|
||||
# vim: set ft=sh sw=2 et :
|
||||
|
||||
install_nix() {
|
||||
# This one courtesy of:
|
||||
# https://github.com/shadowrylander/shadowrylander/blob/35bb51822c46578d0a5da5810263fa85d464043c/.config/yadm/bootstrap#L56
|
||||
install_nix_bin() {
|
||||
curl -L https://nixos.org/nix/install | sh
|
||||
if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then
|
||||
. '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
|
||||
fi
|
||||
}
|
||||
command -v nix >/dev/null 2>&1 || install_nix_bin
|
||||
|
||||
if [ -f "$HOME/.config/nix/installed_packages" ]; then
|
||||
# This list created with `nix-env -qaPs|grep '^I'|awk '{print $2}' > ~/.config/nix/installed_packages`
|
||||
cat "$HOME/.config/nix/installed_packages" | xargs nix-env -iA
|
||||
fi
|
||||
if [ -f "$HOME/.config/nix/installed_packages.local" ]; then
|
||||
# Additional packages that might be needed here or there
|
||||
cat "$HOME/.config/nix/installed_packages.local" | xargs nix-env -i
|
||||
fi
|
||||
}
|
||||
|
||||
#configure_zsh() {
|
||||
# # FIXME: We deserve better
|
||||
# source $HOME/.zshrc
|
||||
#}
|
||||
|
||||
configure_vim() {
|
||||
# Install vim-plug for Vim
|
||||
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
|
||||
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||||
vim +'PlugInstall --sync' +qa
|
||||
# Install vim-plug for Neovim
|
||||
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
|
||||
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
|
||||
nvim +'PlugInstall --sync' +qa
|
||||
}
|
||||
|
||||
configure_tmux() {
|
||||
~/.tmux/plugins/tpm/bin/install_plugins
|
||||
}
|
||||
|
||||
install_nix
|
||||
|
||||
#configure_zsh
|
||||
configure_vim
|
||||
configure_tmux
|
||||
Reference in New Issue
Block a user