From 84e251dcf89d3d569a54b5a8e90ffef5b85e1021 Mon Sep 17 00:00:00 2001 From: czjstmax Date: Fri, 1 May 2026 23:18:28 +0200 Subject: fixes Signed-off-by: czjstmax --- cfg/.xinitrc | 7 +++++++ cfg/fish/config.fish | 24 ++++++++++++++++++------ 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/cfg/.xinitrc b/cfg/.xinitrc index f197a89..1caf24b 100755 --- a/cfg/.xinitrc +++ b/cfg/.xinitrc @@ -1,5 +1,12 @@ # X +export XDG_CURRENT_DESKTOP=i3 +export XDG_SESSION_DESKTOP=i3 +export DESKTOP_SESSION=i3 +export GTK_IM_MODULE=ibus +export QT_IM_MODULE=ibus +export XMODIFIERS=@im=ibus + setxkbmap -option caps:escape setxkbmap -option compose:ralt diff --git a/cfg/fish/config.fish b/cfg/fish/config.fish index 717623e..98951a4 100644 --- a/cfg/fish/config.fish +++ b/cfg/fish/config.fish @@ -1,12 +1,6 @@ # ~/.config/fish/config.fish if status is-interactive - DISPLAY= keychain id_ed25519 - DISPLAY= keychain D9B423C43C7416D7 - source ~/.keychain/(hostname)-fish - - set -gx SSH_AUTH_SOCK (gpgconf --list-dirs agent-ssh-socket) - # ENVIRONMENT VARIABLES set -x EDITOR nvim set -x TERMINAL alacritty @@ -19,6 +13,23 @@ if status is-interactive export QT_IM_MODULE=ibus export XMODIFIERS=@im=ibus + # keychain + keychain id_ed25519 + keychain D9B423C43C7416D7 + source ~/.keychain/(hostname)-fish + + #set -gx SSH_AUTH_SOCK (gpgconf --list-dirs agent-ssh-socket) + + function fuck -d "correct your previous console command" + set -l fucked_up_command $history[1] + env TF_SHELL=fish TF_ALIAS=fuck PYTHONIOENCODING=utf-8 thefuck $fucked_up_command THEFUCK_ARGUMENT_PLACEHOLDER $argv | read -l unfucked_command + if [ "$unfucked_command" != "" ] + eval $unfucked_command + builtin history delete --exact --case-sensitive -- $fucked_up_command + builtin history merge + end + end + # ALIASES alias v nvim alias b bat @@ -42,6 +53,7 @@ if status is-interactive alias ffrc "nvim ~/.config/fastfetch/config.jsonc" alias cfr "java -jar /usr/bin/cfr.jar" alias py "python" + alias secsz aarch64-linux-gnu-size alias drumz "drumseq ch ch h ch s ch h s -x -bpm=360" alias dashbd-clock "tty-clock -s -c -C 1" alias trexa "exa --tree --level=2 --icons" -- cgit v1.3.1