You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.4 KiB
44 lines
1.4 KiB
conf = (get-env XDG_CONFIG_HOME) |
|
dot = (get-env DOTS_DIR) |
|
ntrtmp = $conf/ntr/templates |
|
|
|
fn list [@a]{ |
|
fd . -L -t f $@a |
|
} |
|
|
|
fn select [@a]{ |
|
sk --height=35% --layout=reverse -m $@a |
|
} |
|
|
|
fn edit [&type='' @a]{ |
|
settype = [] |
|
if (not-eq $type '') { |
|
settype = ['-e' 'set buffer filetype '$type] |
|
} |
|
kak $@settype $@a |
|
} |
|
|
|
fn profile { edit $E:HOME/.profile } |
|
fn sx { edit &type=sh $conf/sx/sxrc } |
|
fn git { edit $conf/git/config } |
|
fn xbps-src { edit &type=sh $E:XBPS_DISTDIR/etc/conf } |
|
fn bspwm { edit &type=sh $conf/bspwm/bspwmrc } |
|
fn sxhkd { edit $conf/sxhkd/sxhkdrc; pkill -USR1 -x sxhkd } |
|
fn polybar { edit $ntrtmp/polybar } |
|
fn rofi { edit &type=css $conf/rofi/config.rasi } |
|
fn dunst { edit $ntrtmp/dunst } |
|
fn elvish { pwd=~/.elvish edit (list -e elv | select) } |
|
fn nim { edit $conf/nim/config.nims } |
|
fn min { edit $E:HOME/.minrc } |
|
fn ntr { pwd=$conf/ntr edit (list | select) } |
|
fn splug { edit $conf/splug/config.toml } |
|
fn kitty { edit &type=ini $conf/kitty/kitty.conf } |
|
fn kitty-diff { edit &type=ini $conf/kitty/diff.conf } |
|
fn kitty-colors { edit &type=ini $dot/ntr/templates/kitty-colors } |
|
fn ranger { edit $conf/ranger/rc.conf } |
|
fn rifle { edit $conf/ranger/rifle.conf } |
|
fn kak { edit $conf/kak/kakrc } |
|
fn pqiv { edit $conf/pqivrc } |
|
fn mpv { edit $conf/mpv/mpv.conf } |
|
fn ncmpcpp { edit &type=ini $conf/ncmpcpp/config } |
|
fn bedrock { edit /bedrock/etc/bedrock.conf; sudo brl apply }
|
|
|