Compare commits

..

No commits in common. "25113cbaa2bcd3433a18e5dcb937cb2bb98ff830" and "d74ce89b9282e36a1610100d0c932c5460f5245a" have entirely different histories.

6 changed files with 13 additions and 37 deletions

View file

@ -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" \
"$@"

View file

@ -1,14 +1,14 @@
#!/usr/bin/env nu
use std log
# TODO: add tunnel show subcmd to quickly view open tunnels
def start-ssh-controller [host: string] {
log info "initializing connection to $host"
print "initializing connection to $host"
ssh -M -f -N $host
}
def is-null [ name: string, arg: any] {
if $arg == null {
log error $"expected argument for --($name)"
print $"expected argument for --($name)"
exit 1
}
}
@ -44,17 +44,6 @@ def "main down" [
--host: string # host name
] {
is-null "host" $host
log info "exiting connection to $host"
print "exiting connection to $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"
}
}

View file

@ -31,8 +31,8 @@ autosetuprebase = always
autoSetupRemote = true
[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
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'
lg = "!f() { x=${1-6};\
length=$(expr $x + 8);\

View file

@ -1,7 +1,6 @@
# exec-once = flameshot &
# exec-once = dunst -conf ~/.config/hypr/dunstrc
exec-once = hyprctl setcursor catppuccin-mocha-dark-cursors 24
exec-once = swww-daemon
exec-once = mako
exec-once = udiskie

View file

@ -1,5 +1,12 @@
return {
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
{
"neovim/nvim-lspconfig",

View file

@ -21,7 +21,7 @@ fpath=(
)
path=(
$HOME/{,.local/,.dotfiles/}{,s}bin(N)
$HOME/{,.local/}{,s}bin(N)
$HOME/.{go,cargo,pyenv,pixi,zig}/bin(N)