Compare commits

...

4 Commits

5 changed files with 36 additions and 52 deletions

View File

@@ -1,25 +1,13 @@
#!/bin/bash
clicmd="zsh"
if command -v "$clicmd"&> /dev/null; then
echo "$clicmd already installed"
else
sudo dnf install "$clicmd" -y
fi
clicmd="tmux"
if command -v "$clicmd" &> /dev/null; then
echo "$clicmd already installed"
else
sudo dnf install "$clicmd" -y
fi
clicmd="nvim"
if command -v "$clicmd" &> /dev/null; then
echo "$clicmd already installed"
else
sudo dnf install "neovim" -y
fi
sudo dnf install vlc kdenlive x264 x264-devel x246-libs neovim zsh-syntax-highlighting -y
for cmd in "zsh" "git" "tmux" "kitty" "go" "bat"; do
if command -v "$cmd"&> /dev/null; then
echo "$clicmd already installed"
else
sudo dnf install "$clicmd" -y
fi
done
CONFIGDIR=$HOME/.config
@@ -41,6 +29,8 @@ fi
ln -s "$PWD/zsh/ohmyposh/" "$POSHDIR"
echo "Setting up oh-my-zsh"
OMZDIR="$HOME/.oh-my-zsh"
if [ -e "$OMZDIR" ]; then
@@ -83,3 +73,6 @@ fi
git clone https://github.com/tmux-plugins/tpm ./tmux/plugins/tpm
ln -s "$PWD/tmux/" "$TMUXFILE"
echo "done with initialization"

View File

@@ -1,8 +0,0 @@
echo "Installing various dnf dependencies"
sudo dnf install neovim -y
sudo dnf install vlc -y
sudo dnf install kdenlive -y
sudo dnf install x264 x264-devel x246-libs --allowerasing -y
sudo dnf install docker-ce docker-ce-cli docker-compose -y

View File

@@ -1,32 +1,32 @@
{
"FTerm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" },
"LuaSnip": { "branch": "master", "commit": "458560534a73f7f8d7a11a146c801db00b081df0" },
"LuaSnip": { "branch": "master", "commit": "5a1e39223db9a0498024a77b8441169d260c8c25" },
"barbar.nvim": { "branch": "master", "commit": "53b5a2f34b68875898f0531032fbf090e3952ad7" },
"blink.cmp": { "branch": "main", "commit": "327fff91fe6af358e990be7be1ec8b78037d2138" },
"blink.cmp": { "branch": "main", "commit": "b19413d214068f316c78978b08264ed1c41830ec" },
"fidget.nvim": { "branch": "main", "commit": "e32b672d8fd343f9d6a76944fedb8c61d7d8111a" },
"gitsigns.nvim": { "branch": "main", "commit": "20ad4419564d6e22b189f6738116b38871082332" },
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
"lazy.nvim": { "branch": "main", "commit": "ed4dc336a73c18da6fea6e1cf7ad6e1b76d281eb" },
"lazydev.nvim": { "branch": "main", "commit": "01bc2aacd51cf9021eb19d048e70ce3dd09f7f93" },
"markview.nvim": { "branch": "main", "commit": "c93ea99d96b4bfda5b7c7d0dfca9c26edf6e78f0" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "1d77bd86e1c3eaa777010c95dad455b83823f247" },
"lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" },
"lazydev.nvim": { "branch": "main", "commit": "5231c62aa83c2f8dc8e7ba957aa77098cda1257d" },
"markview.nvim": { "branch": "main", "commit": "8e6a30b728374eb244761a8027306f96c58eef8f" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "b1d9a914b02ba5660f1e272a03314b31d4576fe2" },
"mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" },
"mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" },
"mini.icons": { "branch": "main", "commit": "284798619aed9f4c1ac1b9417b9a5e3b4b85ef3a" },
"mini.nvim": { "branch": "main", "commit": "d1a91582bf2d16026ae84292874c70fb2d0ffe42" },
"neo-tree.nvim": { "branch": "main", "commit": "8cdd6b1940f333c1dd085526a9c45b30fb2dbf50" },
"mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" },
"mini.icons": { "branch": "main", "commit": "ff2e4f1d29f659cc2bad0f9256f2f6195c6b2428" },
"mini.nvim": { "branch": "main", "commit": "dce9bc4e19d02d5c37fe71c16f40f8a5536b0386" },
"neo-tree.nvim": { "branch": "main", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" },
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
"nvim": { "branch": "main", "commit": "8c4125e3c746976ba025dc5d908fa22c6aa09486" },
"nvim-lspconfig": { "branch": "master", "commit": "a9b2fb560c4ab22c10728fd5149dbd7b62aa4f69" },
"nvim": { "branch": "main", "commit": "da33755d00e09bff2473978910168ff9ea5dc453" },
"nvim-lspconfig": { "branch": "master", "commit": "c6f05c0900144f027a8a0332566878e398d457b5" },
"nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" },
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
"nvim-web-devicons": { "branch": "master", "commit": "8dcb311b0c92d460fac00eac706abd43d94d68af" },
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" },
"telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" },
"telescope-undo.nvim": { "branch": "main", "commit": "928d0c2dc9606e01e2cc547196f48d2eaecf58e5" },
"telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
"venn.nvim": { "branch": "main", "commit": "b09c2f36ddf70b498281845109bedcf08a7e0de0" },
"which-key.nvim": { "branch": "main", "commit": "b4177e3eaf15fe5eb8357ebac2286d488be1ed00" },
"which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" },
"wilder.nvim": { "branch": "master", "commit": "679f348dc90d80ff9ba0e7c470c40a4d038dcecf" }
}

View File

@@ -53,8 +53,8 @@ set -g @catppuccin_window_default_text "#W"
set -g @catppuccin_window_current_fill "number"
set -g @catppuccin_window_current_text "#W"
set -g @catppuccin_status_left_separator " "
set -g @catppuccin_status_right_separator " "
set -g @catppuccin_status_left_separator ""
set -g @catppuccin_status_right_separator ""
set -g @catppuccin_status_fill "icon"
set -g @catppuccin_status_connect_separator "no"
@@ -70,12 +70,13 @@ set -g @plugin 'tmux-plugins/tmux-continuum'
# More Theme
set -g status-left ""
set -g status-right "#{E:@catppuccin_status_directory}"
set -ag status-right "#{E:@catppuccin_status_user}"
set -ag status-right "#{E:@catppuccin_status_host}"
set -ag status-right "#{E:@catppuccin_status_session}"
set -ag status-right-length "160"
set -g mode-style fg=#D8DEE9,bg=#3B4253
# set vi-mode
@@ -89,3 +90,4 @@ bind '"' split-window -v -c "#{pane_current_path}"
bind % split-window -h -c "#{pane_current_path}"
run '~/.config/tmux/plugins/tpm/tpm'

View File

@@ -25,20 +25,17 @@ ZSH_THEME="xiong-chiamiov"
plugins=(
zsh-autosuggestions
common-aliases
# ripgrep
zoxide
qrcode
pip
rust
# git
# sudo
git
zsh-syntax-highlighting
)
# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"
# source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source $ZSH/oh-my-zsh.sh
## Oh My Zsh Initialization
export ZSH="$HOME/.oh-my-zsh"
source $ZSH/oh-my-zsh.sh
################################################################################
# Colours