Skip to content

This repository contains my personal dotfiles configuration for various tools and applications on macOS/Linux.

Notifications You must be signed in to change notification settings

izzaalfiansyah/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

175 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles Configuration

This repository contains my personal dotfiles configuration for various tools and applications on macOS/Linux.

Technologies Used

Shell

  • Zsh: Primary shell with custom configuration in .zshrc.
  • Fish: Alternative shell with configuration in .config/fish/.

Terminal Emulators

  • Kitty: Fast, feature-rich terminal emulator with configuration in .config/kitty/.
  • WezTerm: GPU-accelerated terminal emulator with Lua-based configuration in .config/wezterm/.
  • Ghostty: Modern terminal emulator with configuration in .config/ghostty/.
  • Warp: Collaborative terminal with themes and keybindings in .warp/.

Fonts

Text Editors/IDEs

  • Neovim: Highly configurable text editor with LazyVim distribution and Lua-based configuration in .config/nvim/, including plugins for LSP, treesitter, completion, and more.
  • Zed: High-performance code editor with configuration in .config/zed/.
  • VSCode: Versatile code editor.

Window Management

  • Yabai: Tiling window manager for macOS with configuration in .config/yabai/.
  • Borders: Adds borders to windows managed by yabai, configured in .config/borders/.
  • Skhd: Hotkey daemon for macOS with keybindings in .config/skhd/.

System Tools

  • Btop: Resource monitor with configuration in .config/btop/.
  • Fastfetch: System information tool with custom ASCII art and configuration in .config/fastfetch/.
  • Atuin: Shell history tool with configuration in .config/atuin/.
  • Zellij: Terminal multiplexer with configuration in .config/zellij/.
  • Ripgrep: Fast text search tool.
  • Zoxide: Smarter cd command for faster directory navigation.
  • Bat: Cat clone with syntax highlighting.
  • FZF: Fuzzy finder for command-line.
  • Fd: Simple, fast and user-friendly alternative to find.
  • Eza: A modern replacement for ls, written in Rust.
  • LazyDocker: Simple terminal UI for Docker.
  • Podman: Daemonless container engine.
  • Yazi: Blazing fast terminal file manager written in Rust.
  • Cloudflared: Tool for creating secure tunnels to Cloudflare's edge.
  • Vercel: Platform for deploying web applications with serverless functions.
  • GNU Stow: Symlink farm manager for managing dotfiles.

Version Control

  • Git: Version control system with global configuration in .gitconfig.

Browsers

  • Vivaldi: My primary browser with custom CSS configuration in .config/vivaldi/vivalarc.css.
  • Firefox: Open-source web browser with extensive customization and privacy features.
  • Zen: Privacy-focused browser built on Firefox, emphasizing user privacy and minimalism.

Miscellaneous

  • Starship: Cross-shell prompt with configuration in starship.toml.
  • OpenCode: AI-powered coding assistant.

About

This repository contains my personal dotfiles configuration for various tools and applications on macOS/Linux.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published