diff --git a/dot_cargo/config.toml b/dot_cargo/config.toml new file mode 100644 index 0000000..0992c0d --- /dev/null +++ b/dot_cargo/config.toml @@ -0,0 +1,2 @@ +[build] +target-dir = "/home/user/.cargo/target" diff --git a/private_dot_config/helix/config.toml b/private_dot_config/helix/config.toml index 4ef928e..994965f 100644 --- a/private_dot_config/helix/config.toml +++ b/private_dot_config/helix/config.toml @@ -1,11 +1,16 @@ [editor] clipboard-provider = "termcode" auto-pairs = false # defaults to `true` -line-number = "relative" -mouse = false +insert-final-newline = false [editor.soft-wrap] enable = true max-wrap = 25 # increase value to reduce forced mid-word wrapping max-indent-retain = 0 # wrap-indicator = "" # set wrap-indicator to "" to hide it + +[editor.smart-tab] +# TODO: apparently this was enabled by default in some release and now +# i can't input tabs???????? This happened on may 5th but the last update +# was 2025-07 i don't understand shit +enable = false diff --git a/private_dot_config/private_fish/config.fish b/private_dot_config/private_fish/config.fish index 2defd85..e9242c2 100644 --- a/private_dot_config/private_fish/config.fish +++ b/private_dot_config/private_fish/config.fish @@ -1,8 +1,15 @@ if status is-interactive # Commands to run in interactive sessions can go here + atuin init fish | source end fish_add_path ~/.local/bin +fish_add_path ~/.cargo/bin + +# test nix integration +fish_add_path ~/.nix-profile/bin +set -gxa XDG_DATA_DIRS $HOME/.nix-profile/share + abbr -a -- hx helix set -gx EDITOR helix diff --git a/private_dot_local/bin/executable_setup.sh b/private_dot_local/bin/executable_setup.sh index 638a8ef..60a3e3c 100644 --- a/private_dot_local/bin/executable_setup.sh +++ b/private_dot_local/bin/executable_setup.sh @@ -14,7 +14,8 @@ if [ ! $EUID -eq 0 ]; then fi pacman -Sy --quiet -pacman -S --needed --quiet zellij fish tmux vim helix htop chezmoi lsd wezterm micro starship torbrowser-launcher qbittorrent vlc gajim libayatana-appindicator +pacman -S --needed --quiet zellij fish tmux vim helix htop chezmoi lsd wezterm micro starship torbrowser-launcher qbittorrent vlc gajim libayatana-appindicator dust zoxide cargo cargo-binstall cargo-update chromium gimp inkscape wireshark-qt handbrake ventoy-bin atuin +pacman -S --needed --quiet bat fd dust pacman -S --needed --quiet gvfs-{goa,wsdd} -pacman -S --needed --quiet gnome-shell-extensions gnome-shell-extension-appindicator gnome-shell-extension-desktop-icons-ng gnome-shell-extension-dash-to-panel +pacman -S --needed --quiet gnome-shell-extensions gnome-shell-extension-appindicator gnome-shell-extension-desktop-icons-ng gnome-shell-extension-dash-to-panel cosmic-store libreoffice install_optional wezterm