diff --git a/.zshrc b/.zshrc deleted file mode 100755 index 725e9cc..0000000 --- a/.zshrc +++ /dev/null @@ -1,138 +0,0 @@ -if [[ -f "/opt/homebrew/bin/brew" ]] then - # If you're using macOS, you'll want this enabled - eval "$(/opt/homebrew/bin/brew shellenv)" -fi - -# Set the directory we want to store zinit and plugins -ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git" - -# # Download Zinit, if it's not there yet -if [ ! -d "$ZINIT_HOME" ]; then - mkdir -p "$(dirname $ZINIT_HOME)" - git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME" -fi - -# # Source/Load zinit -source "${ZINIT_HOME}/zinit.zsh" - -# # Add in zsh plugins -zinit light zsh-users/zsh-syntax-highlighting -zinit light zsh-users/zsh-completions -zinit light zsh-users/zsh-autosuggestions -zinit light Aloxaf/fzf-tab -zinit light xylous/gitstatus -zinit light zsh-users/zsh-history-substring-search - -# # Add in snippets -zinit snippet OMZP::git -zinit snippet OMZP::sudo -#zinit snippet OMZP::archLinux -zinit snippet OMZP::aws -zinit snippet OMZP::kubectl -#zinit snippet OMZP::go -zinit snippet OMZP::kubectx -#zinit snippet OMZP::docker -zinit snippet OMZP::command-not-found -zinit snippet OMZP::terraform - -# # Load completions -autoload -Uz compinit && compinit - -#."$HOME/" - - -# zinit cdreplay -q - - -# # Keybindings -bindkey -e -bindkey '^[ ' autosuggest-execute -bindkey '^[Z ' autosuggest-accept -bindkey '^p' history-search-backward -bindkey '^n' history-search-forward -bindkey '^[w' kill-region - - -# # History -HISTSIZE=5001 -HISTFILE=~/.zsh_history -SAVEHIST=$HISTSIZE -HISTDUP=erase -setopt appendhistory -setopt sharehistory -setopt hist_ignore_space -setopt hist_ignore_all_dups -setopt hist_save_no_dups -setopt hist_ignore_dups -setopt hist_find_no_dups - -# # Completion styling -zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' -zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" -zstyle ':completion:*' menu no -zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls --color $realpath' -zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'ls --color $realpath' - -# # Aliases -alias vim='nvim' -#alias man='tldr' - -# # Shell integrations -eval "$(fzf --zsh)" -eval "$(zoxide init --cmd cd zsh)" - -alias isc='nvim $(fzf -m --preview="bat --color=always {}")' -alias ls='eza -l --header --tree --level=1 --all --sort=Name' -alias search='eval "~/.local/bin/search.sh"' -alias code='code .' -alias tnew='tmux new -s ' -alias tatt='tmux a -t' - -take() { - mkdir -p "$1" && cd "$1" -} - - -#fastfetch - -#wl-paste --watch cliphist store & -eval $(thefuck --alias) -eval "$(atuin init zsh)" - -eval "$(starship init zsh)" - - -export FZF_DEFAULT_OPTS=" \ ---color=bg+:#313244,bg:#1e1e2e,spinner:#f5e0dc,hl:#f38ba8 \ ---color=fg:#cdd6f4,header:#f38ba8,info:#cba6f7,pointer:#f5e0dc \ ---color=marker:#b4befe,fg+:#cdd6f4,prompt:#cba6f7,hl+:#f38ba8 \ ---color=selected-bg:#45475a \ ---multi" - - -#alias connectGit=' -#if ! pgrep -u "$USER" ssh-agent > /dev/null; then - # eval "$(ssh-agent -s)" -#fi -#ssh-add ~/.ssh/id_ed25519 -#' - - -export PATH=$HOME/.config/rofi/scripts:$PATH -export STARSHIP_CONFIG=~/.config/starship/starship.toml -export EDITOR=/bin/nvim -#. "/home/archer/.deno/env" -#export PATH="$HOME/anaconda3/bin:$PATH" -# bun completions -#[ -s "/home/archer/.bun/_bun" ] && source "/home/archer/.bun/_bun" - -# bun -export BUN_INSTALL="$HOME/.bun" -export PATH="$BUN_INSTALL/bin:$PATH" - -#eval "$(ssh agent -s)" > /dev/null - -[ -f ~/.kubectl_aliases ] && source ~/.kubectl_aliases - -autoload -U +X bashcompinit && bashcompinit -complete -o nospace -C /usr/bin/terraform terraform diff --git a/2.md b/2.md new file mode 100644 index 0000000..e143be6 --- /dev/null +++ b/2.md @@ -0,0 +1,124 @@ +````markdown +

Hyprdots - Aesthetic Dotfiles for Hyprland

+ +

+ Stars + Forks + Issues + License + Last Commit +

+ +

+ A beautiful, functional Hyprland configuration with carefully curated tools and utilities +

+ +![Screenshot Gallery](Assets/main.png) +_Screenshots: [Main Desktop](Assets/main.png) | [Power Menu](Assets/powermenu.png) | [System Monitoring](Assets/btop.png) | [Development Environment](Assets/go.png)_ + +## ✨ Features + +- **Hyprland** tiling window manager with smooth animations +- **Minimalist** yet functional aesthetic +- **Performance-optimized** configuration +- **Complete ecosystem** of CLI/TUI/GUI tools +- **Easy customization** with well-organized dotfiles + +## 🖥️ System Overview + +| Category | Components | +| --------------- | ---------------------------------------------------- | +| **OS** | Arch Linux (btrfs filesystem) | +| **Boot Loader** | GRUB | +| **Display** | SDDM (Login Manager) + Hyprland (Wayland Compositor) | +| **Audio** | PipeWire with PulseAudio compatibility | +| **Fonts** | JetBrains Mono Nerd Font (with icons support) | + +## 🛠️ Installation + +1. **Prerequisites**: + + - Arch Linux (or derivative) installed + - Base development tools installed + - Git installed + +2. **Clone the repository**: + ```bash + git clone https://github.com/prateekarya/hyprdots.git ~/.dotfiles + ``` +```` + +3. **Install dependencies**: + + ```bash + cd ~/.dotfiles + ./install.sh + ``` + +4. **Post-installation**: + - Configure SDDM to use Hyprland session + - Reboot your system + +## 🎨 Customization + +### Wallpapers + +Download additional wallpapers from the [Wallpaper Collection](https://drive.google.com/drive/folders/1Eog40yvrTshjDLVIETVncBKcDsvPLMIX?usp=sharing) + +### Keybindings + +Modify `~/.config/hypr/hyprland.conf` for window manager keybindings + +### Theme + +Edit `~/.config/waybar/style.css` for status bar customization + +## 🧩 Component Breakdown + +### GUI Environment + +| Component | Purpose | Alternative | +| ------------ | -------------------- | ----------------- | +| **Hyprland** | Window Manager | Sway | +| **Waybar** | Status Bar | Polybar | +| **Rofi** | Application Launcher | Wofi, dmenu | +| **Thunar** | File Manager | Nautilus, PCManFM | +| **Firefox** | Web Browser | Chromium | + +### CLI Tools + +| Command | Replacement | Purpose | +| ------- | ----------- | ---------------------------- | +| `ls` | `eza` | Better file listing | +| `cd` | `zoxide` | Smarter directory navigation | +| `cat` | `bat` | Syntax highlighting | +| `find` | `fd` | Faster file searching | +| `grep` | `rg` | Faster text searching | + +### System Management + +- **Network**: NetworkManager + iwd +- **Bluetooth**: Bluez + bluetuith (TUI) +- **Power**: acpi, tlp, auto-cpufreq +- **Media**: playerctl, mpv, cava (audio visualizer) + +## 💡 Tips & Tricks + +1. **Quick Launch**: `Super + Space` opens application launcher +2. **Screenshots**: `Super + Shift + S` for area selection +3. **Window Management**: Use `Super + W` to close windows +4. **Terminal**: `Super + T` opens Kitty terminal + +## 🤝 Contributing + +Contributions are welcome! Please: + +1. Fork the repository +2. Create a feature branch +3. Submit a pull request + +## 📜 License + +MIT License - See [LICENSE](LICENSE) for details + +--- diff --git a/Assets/20250311215817.png b/Assets/20250311215817.png deleted file mode 100644 index 376795d..0000000 Binary files a/Assets/20250311215817.png and /dev/null differ diff --git a/Assets/btop.png b/Assets/btop.png index 1ac0ac2..484a341 100644 Binary files a/Assets/btop.png and b/Assets/btop.png differ diff --git a/Assets/cava.png b/Assets/cava.png deleted file mode 100644 index 0b147b2..0000000 Binary files a/Assets/cava.png and /dev/null differ diff --git a/Assets/go.png b/Assets/go.png index 1b79a05..376795d 100644 Binary files a/Assets/go.png and b/Assets/go.png differ diff --git a/Assets/go_2.png b/Assets/go_2.png new file mode 100644 index 0000000..1098a03 Binary files /dev/null and b/Assets/go_2.png differ diff --git a/Assets/home.png b/Assets/home.png deleted file mode 100644 index d349b68..0000000 Binary files a/Assets/home.png and /dev/null differ diff --git a/Assets/k9s_cava.png b/Assets/k9s_cava.png new file mode 100644 index 0000000..f9b5295 Binary files /dev/null and b/Assets/k9s_cava.png differ diff --git a/Assets/launcher.png b/Assets/launcher.png index 6ca2a0f..3d97bd2 100644 Binary files a/Assets/launcher.png and b/Assets/launcher.png differ diff --git a/Assets/main.png b/Assets/main.png new file mode 100644 index 0000000..e35bc7b Binary files /dev/null and b/Assets/main.png differ diff --git a/Assets/powermenu.png b/Assets/powermenu.png index d23cc48..7087498 100644 Binary files a/Assets/powermenu.png and b/Assets/powermenu.png differ diff --git a/README.md b/README.md index b1219ec..5724dfa 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,28 @@ - +

Hyprdots - Aesthetic Dotfiles for Hyprland

-![home](Assets/home.png) +

+ + Stars + + + Stars + + + + Last Commit + +

+ +![home](Assets/main.png) +![powermenu](Assets/k9s_cava.png) ![btop](Assets/btop.png) ![golang](Assets/go.png) ![powermenu](Assets/powermenu.png) - - - +![powermenu](Assets/go_2.png) ![launcher](Assets/launcher.png) - - ## Wallpaper [Wallpaper](https://drive.google.com/drive/folders/1Eog40yvrTshjDLVIETVncBKcDsvPLMIX?usp=sharing) diff --git a/test.py b/test.py deleted file mode 100644 index e69de29..0000000