Compare commits
No commits in common. "25113cbaa2bcd3433a18e5dcb937cb2bb98ff830" and "d74ce89b9282e36a1610100d0c932c5460f5245a" have entirely different histories.
25113cbaa2
...
d74ce89b92
6 changed files with 13 additions and 37 deletions
|
@ -1,19 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
|
|
||||||
COLUMNS=$(tput cols)
|
|
||||||
PREFIX='%C(bold magenta)%h%C(reset)'
|
|
||||||
SUFFIX='%C(dim white)%aN%C(reset)%C(auto)%d%C(reset)'
|
|
||||||
|
|
||||||
if [[ "$COLUMNS" -gt 100 ]]; then
|
|
||||||
format='%C(bold)%<(50,trunc)%s%C(reset) %C(green)%><(15,trunc)%ar%C(reset)'
|
|
||||||
else
|
|
||||||
format='%C(bold)%s%C(reset) %C(green)%as%C(reset)'
|
|
||||||
fi
|
|
||||||
|
|
||||||
format="$PREFIX $format $SUFFIX"
|
|
||||||
|
|
||||||
exec git \
|
|
||||||
log \
|
|
||||||
--format=tformat:"$format" \
|
|
||||||
"$@"
|
|
|
@ -1,14 +1,14 @@
|
||||||
#!/usr/bin/env nu
|
#!/usr/bin/env nu
|
||||||
use std log
|
# TODO: add tunnel show subcmd to quickly view open tunnels
|
||||||
|
|
||||||
def start-ssh-controller [host: string] {
|
def start-ssh-controller [host: string] {
|
||||||
log info "initializing connection to $host"
|
print "initializing connection to $host"
|
||||||
ssh -M -f -N $host
|
ssh -M -f -N $host
|
||||||
}
|
}
|
||||||
|
|
||||||
def is-null [ name: string, arg: any] {
|
def is-null [ name: string, arg: any] {
|
||||||
if $arg == null {
|
if $arg == null {
|
||||||
log error $"expected argument for --($name)"
|
print $"expected argument for --($name)"
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -44,17 +44,6 @@ def "main down" [
|
||||||
--host: string # host name
|
--host: string # host name
|
||||||
] {
|
] {
|
||||||
is-null "host" $host
|
is-null "host" $host
|
||||||
log info "exiting connection to $host"
|
print "exiting connection to $host"
|
||||||
ssh -O exit $host
|
ssh -O exit $host
|
||||||
}
|
}
|
||||||
|
|
||||||
def "main show" [] {
|
|
||||||
let sockets = ls ~/.ssh/ | where name =~ control | get name
|
|
||||||
let n_sockets = $sockets | length
|
|
||||||
if $n_sockets > 0 {
|
|
||||||
print $"($n_sockets) active connections"
|
|
||||||
$sockets | split column "-" | get column2
|
|
||||||
} else {
|
|
||||||
log info "no open connections"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -31,8 +31,8 @@ autosetuprebase = always
|
||||||
autoSetupRemote = true
|
autoSetupRemote = true
|
||||||
|
|
||||||
[alias]
|
[alias]
|
||||||
; l = log --format=tformat:'%C(bold magenta)%h%C(reset) %C(bold)%s%C(reset)%C(auto)%d%C(reset) %C(green)%ar%C(reset) %C(dim white)%aN%C(reset)'
|
|
||||||
adog = log --all --decorate --oneline --graph
|
adog = log --all --decorate --oneline --graph
|
||||||
|
l = log --format=tformat:'%C(bold magenta)%h%C(reset) %C(bold)%s%C(reset)%C(auto)%d%C(reset) %C(green)%ar%C(reset) %C(dim white)%aN%C(reset)'
|
||||||
lf = log --graph --format=tformat:'%C(bold yellow)%h%C(reset) %C(cyan)%aD%C(reset) %C(green)(%ar) %C(dim white)%aN%C(reset)%w(0,0,9)%n %C(bold)%s%C(auto)%+d%C(reset)%w(0,0,10)%+b'
|
lf = log --graph --format=tformat:'%C(bold yellow)%h%C(reset) %C(cyan)%aD%C(reset) %C(green)(%ar) %C(dim white)%aN%C(reset)%w(0,0,9)%n %C(bold)%s%C(auto)%+d%C(reset)%w(0,0,10)%+b'
|
||||||
lg = "!f() { x=${1-6};\
|
lg = "!f() { x=${1-6};\
|
||||||
length=$(expr $x + 8);\
|
length=$(expr $x + 8);\
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
# exec-once = flameshot &
|
# exec-once = flameshot &
|
||||||
|
|
||||||
# exec-once = dunst -conf ~/.config/hypr/dunstrc
|
# exec-once = dunst -conf ~/.config/hypr/dunstrc
|
||||||
exec-once = hyprctl setcursor catppuccin-mocha-dark-cursors 24
|
|
||||||
exec-once = swww-daemon
|
exec-once = swww-daemon
|
||||||
exec-once = mako
|
exec-once = mako
|
||||||
exec-once = udiskie
|
exec-once = udiskie
|
||||||
|
|
|
@ -1,5 +1,12 @@
|
||||||
return {
|
return {
|
||||||
require("util").setup_lang({ treesitter = { "python", "toml" }, mason = { "ruff", "ruff-lsp" } }),
|
require("util").setup_lang({ treesitter = { "python", "toml" }, mason = { "ruff", "ruff-lsp" } }),
|
||||||
|
-- {
|
||||||
|
-- "nvimtools/none-ls.nvim",
|
||||||
|
-- opts = function(_, opts)
|
||||||
|
-- local nls = require("null-ls")
|
||||||
|
-- table.insert(opts.sources or {}, nls.builtins.formatting.ruff)
|
||||||
|
-- end,
|
||||||
|
-- },
|
||||||
-- modified from https://www.lazyvim.org/extras/lang/python#nvim-lspconfig
|
-- modified from https://www.lazyvim.org/extras/lang/python#nvim-lspconfig
|
||||||
{
|
{
|
||||||
"neovim/nvim-lspconfig",
|
"neovim/nvim-lspconfig",
|
||||||
|
|
|
@ -21,7 +21,7 @@ fpath=(
|
||||||
)
|
)
|
||||||
|
|
||||||
path=(
|
path=(
|
||||||
$HOME/{,.local/,.dotfiles/}{,s}bin(N)
|
$HOME/{,.local/}{,s}bin(N)
|
||||||
|
|
||||||
$HOME/.{go,cargo,pyenv,pixi,zig}/bin(N)
|
$HOME/.{go,cargo,pyenv,pixi,zig}/bin(N)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue