summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorczjstmax <jstmaxlol@disroot.org>2026-05-01 23:18:28 +0200
committerczjstmax <jstmaxlol@disroot.org>2026-05-01 23:18:28 +0200
commit84e251dcf89d3d569a54b5a8e90ffef5b85e1021 (patch)
tree3d8b5ec5bf61b4a103e5da8a7326bc36e308e28a
parent853c34a6f75da72957174e879dbb5f72a0b8c2b3 (diff)
fixes
Signed-off-by: czjstmax <jstmaxlol@disroot.org>
-rwxr-xr-xcfg/.xinitrc7
-rw-r--r--cfg/fish/config.fish24
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"