Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: azzamsa/dot

v6.0.0

02 Aug 15:10
v6.0.0

Choose a tag to compare

[6.0.0] - 2024-08-02

Bug Fixes

  • Change $EDITOR to neovide
  • Adopt wbolster/colemak mappings
  • Nvim complaints about missing $TERM variable
  • Enable border frames
  • Place formatter and linter configs in the root directory
  • Neovide uses different color in built-in Terminal
  • CopyQ is not reliable in Hyprland
  • Prevent automatic installation of @antfu/nu when installing @antfu/taze
  • Wezterm doesn't need Nerd font
  • Old habit die hard
  • Nyazi code is outdated
  • Fallback to Nerd font
  • Remove office to private repo
  • Adopt new navigation keys
  • Use distinguishable name for custom theme
  • Fail to remove merged-branch because of leading whitespace
  • Go back to Zellij
  • Use the same background color as terminal
  • Don't show compiling progress
  • Use k to close a pane/window
  • My fish tokyonight was merged upstream
  • Wrong starship config location
  • Wrong scripts location

Documentation

  • Some directories aren't part of the configuration
  • Add LazyVim
  • Now I am using vanilla Nvim
  • Update installation guide
  • Scripts
  • Update
  • Update
  • Enable github sponsor
  • Link old files to git tree instead of specific commit
  • Currently installed apps

Features

  • Initial support
  • Add more bookmarks
  • Migrate to Tokyo Night
  • Add more bookmarks
  • Add Tokyo Night Moon theme
  • Use wezterm as a replacement for zellij.
  • Nushell 🎉
  • Use Github color for files
  • Use Hyprland 🎉
  • New hyprland theme
  • Turn more Hyprland knobs
  • Kanagawa theme
  • Choose more contrast color for Kanagawa
  • Turn more Hyprland knobs
  • Tokyonight day theme
  • Catppuccin mocha theme
  • Remove merged branches in Git
  • Themes
  • Custom Flameshot scripts
  • Add more
  • Match GNOME keymaps
  • Add 'nip' script
  • Faster pane navigation
  • Yazi 0.2 doesn't require a copy of entire config
  • Bring it back
  • I use so many shell
  • Migrate from mnei to neio
  • Enable starship prompt
  • Support rye
  • Turn more knobs
  • Add custom Catpuccin theme
  • Avoid repeatedly writing hurl .. | jq
  • Age
  • Tz
  • Add more helpful commands
  • Use Tokyonight v4 by folke
  • Sync keybindings
  • Migrate to bombadil
  • Systeminfo
  • Initial config
  • Manage atuin
  • Manage more shells
  • Migrate to more popular dotfile manager
  • Manage cargo config
  • Add extras
  • Port to nushell
  • Just use topgrade
  • Nushell works better for scripting than Rust

Fix

  • neovide doesn't work well.

Miscellaneous Tasks

  • Catppuccin Mocha
  • Copy all config files
  • scripts name will be use by public files
  • Migrate back to GNOME
  • Upgrade dependencies
  • Upgrade dependencies
  • Upgrade dependencies

Performance

  • Use plists for lsp-mode deserialization.

Refactor

  • Stylua config
  • Run prettier
  • Remove unused dependencies
  • Change keyword
  • Run prettier
  • Avoid code duplication
  • Remove unused scripts
  • Tidy up
  • Move shell variable to local
  • Migrate xtool to scripts
  • Port chrono code to jiff
  • Use example directory
  • Rearrange structure

Build

  • Reorder cliff heading
  • Refactor
  • Introduce ruff
  • Replace black with ruff
  • Replace prettier with biome
  • Revert back to prettier
  • Remove outdated command

Migrate

  • Use Kanagawa theme
  • Refactor Kangawa theme
  • Use Tokyo Night theme
  • From Iosevka to JetBrains Mono

Full Changelog: v5.0.0...v6.0.0

v5.1.0

24 Dec 16:10
v5.1.0

Choose a tag to compare

[5.1.0] - 2023-12-24

⛰️ Features

  • Use Kanagawa theme (772de48)

  • yazi: Add more bookmarks (350a3ec)

  • Migrate to Tokyo Night (5723b2f)

  • yazi: Add more bookmarks (5fc0bcb)

  • helix: Initial support (509abf3)

  • Catppuccin Mocha (a949e5c)

  • fish: Integrate toor (acc29aa)

  • tridactyl: Copy link as markdown (84e679a)

  • Migrate to Catppuccin Mocha (7cd0ab7)

    I wanted a Dracula theme with orange colors reminiscent of the fall season.
    I had tried Kanagawa and Gruvbox themes, but I fell in love with Catppuccin.
    It's more accessible and widely available, so I don't need to port it myself.

  • Port Dracula to Dracufall (9625e74)

    Dracufall is my customized version of Dracula.
    It emphasizes the colors of the fall season.

  • wezterm: Welcome (1b6f5fe)

  • xtool: Calculate import tax (da4de31)

  • tridactyl: Avoid pain from constantly holding Ctrl for scrolling (9a21d4b)

  • fish: Use common key to delete word (a3c2b30)

    I prefer to use Ctrl+Backspace to delete word backward.
    Most app use this instead of Alt-Backspace.

  • tridactyl: Initial (3a8d1e2)

    It is better and has better vim emulation than Vimium-FF.

  • git: Add absolute date (a1ab553)

🐛 Bug Fixes

  • bash: Nvim complaints about missing $TERM variable (fef568a)

  • zellij: Adopt wbolster/colemak mappings (5aadba2)

  • bash: Change $EDITOR to neovide (391a15c)

  • bash: Emacs can't find node (25c180a)

  • wezterm: __bp_install: command not found (33c51a4)

    I removed the fish hook in my bash config and set zellij as the default
    program in Wezterm. My default shell in zellij is fish. So, the problem is solved!

    Now, I get the bonus of not having to type zellij every time I open wezterm.

  • fish: Unreadable theme in pager page (6ebab6f)

  • Revert back to Dracula. (6354ca2)

    I am lost, help!

  • yazi: Upgrade to v0.1.5 (437b43f)

  • yazi: Go to description is too long (e72a3f8)

  • xtool: tmp is replaced by Downloads (1aa46af)

  • fish: Autoload doesn't work reliably (11e9ac5)

  • zellij: Don't quit accidentally (99b364a)

  • fish: exa is unmaintained (6699f0a)

  • xtool: It's dnf! (86b7438)

  • xtool: Remove the 'flatpak' and 'package-manager' upgrade steps (bf4a6c9)

    Nowadays, I have an optical cable connection and no longer need to worry about internet quotas.

  • xtool: newsflash id changed (cab96fd)

⚡ Performance

  • bash: Use plists for lsp-mode deserialization. (6bc5ce7)
  • fish: Load fnm only on node project (4e181e9)

🧹 Cleanup

  • joshuto: I prefer single pane layout (dbabf44)
  • gnome-terminal: I want to give wezterm a chance (5a58430)
  • vi: I never use any vi related app anymore (490cb4e)

Full Changelog: v5.0.0...v5.1.0

v5.0.0

09 Aug 06:15
v5.0.0

Choose a tag to compare

[5.0.0] - 2023-08-09

🚚 Migrations

  • Fedora 🎩 (f09550c)

    Unfortunately, I haven't come across any Linux distribution that offers a desktop experience as polished as Fedora.

⛰️ Features

  • xtool: Don't hardcode package manager name (8a22458)

  • xtool: Support cleaning multiple directories (77af30f)

  • bash: Drop into fish automatically (908bbc9)

  • fish: Use both cargo-machete and cargo-udeps (a2ad88a)

  • xtool: Add shell completions for in and out (95422b8)

  • xtool: Install & uninstall (8699908)

  • fish: Bookmark (9679743)

  • bash: Fish has so many issue with EMACS PATH (24af137)

    Now, Bash is the default $SHELL. Fish only plays as interactive shell.

  • xtool: Add lotr name (331b525)

  • fish: Don't pollute my home directory (b2561d2)

  • fish: Switch back to fish (9c06bdb)

    I want simple thing.
    Fish just need couple lines of config.

  • xtool: Use more suitable emoji (e4ac444)

  • starship: New prompt icon! (656b2bb)

  • zellij: Colemak-dhm keybindings (b60ed0a)

  • Arrived at home. Tired after long journey 🌀 (6151396)

  • Joshuto (af7b76f)

  • git: Ignore more project.el files (f00e4d4)

🐛 Bug Fixes

  • xtool: Use shorter argument name (44016b8)

  • xtool: Remove install and uninstall (8a8f842)

    I can't get apt/dnf autocomplete of package name

  • xtool: Write fish completions manually (5044a15)

    I want a simple API for my CLI commands. I want to type them quickly.

  • xtool: Missing --no-related argument (da10236)

  • xtool: Upgrade only specified flatpak apps (884fb9b)

    Their download size is very huge.

  • fish: Old habit die hard (dc5a1dc)

  • bash: Source meta env (539cd27)

  • git: I am back at using mutable distro. (0ceeb43)

  • fish: Setting it to default shell breaks Emacs (52f9dbd)

  • fish: Warning about cargo and rustup directory (bad66db)

  • xtool: Wrong nala command (46c89d8)

  • Remove wezterm (8b1f7e1)

    It has so many issue.

    • Can't find the config file. Unless executed from terminal.
    • Can't display correct emoji out of the box.
  • zsh: Remove unused alias (df31c82)

  • zsh: Bring back ls alias. (c50db12)

    Old habit die hard.

  • zsh: up should be used by xtool upgrade (1d7aac9)

Full Changelog: v4.0.0...v5.0.0

v4.0.0

07 Jul 14:39

Choose a tag to compare

v4.0.0

v3.1.0

05 Jun 02:09
v3.1.0

Choose a tag to compare

Features

Bug fixes

  • zsh: Root prompt failed to find zsh entrypoint (17f93e9)
  • git: It is connect-proxy on Fedora (18fe78d)
  • zsh: Now rust-analyzer is managed by rustup (1bf0b67)
  • xtool: Don't fail if no OS upgrade (b1a8ea2)
  • docs: Workrave icon doesn't shows up (a39805c)
  • xtool: Don't check for exit status on some commands (e41c913)
  • xtool: Don't accept unknown flag (f8ad9df)
  • xtool: Disable prompting to a user (5f28927)

v3.0.0

02 Apr 02:48
v3.0.0

Choose a tag to compare

Features

Bug fixes

  • docs: Rust tools are now compiled (a54011d)
  • bin: Can't remove directory content (82ff52f)
  • docs: Flameshot can't copy to clipboard (2c6602e)
  • docs: Minimize layering apps by not using nnn (573cef4)
  • bin: Use pw-play in Wayland (ae76094)
  • bin: printf is more pridictable (a1f3e80)
  • bin: Vlc is enough (6e81174)
  • bin: Base image must be very minimal (72839d3)
  • bin: Flatpak apps unable to reliably read system root directory (4f8e86d)
  • zellij: Use daily image (d9fddb5)
  • bin: Markdown is more readable (a41cb70)
  • zsh: starship is not found (91ab1e4)
  • bin: preview is better (69ebc20)
  • bin: Don't remove important images (290c4d3)
  • git: Increase cache (bafe08d)
  • git: Bash variable is not expanded it git config (8ef9782)
  • zsh: Avoid unintended app removal (c48633d)

v2.3.0

04 Jan 00:54
v2.3.0

Choose a tag to compare

README.md For details, see the CHANGELOG.md

v2.2.0

28 Sep 08:02
v2.2.0

Choose a tag to compare

Bug Fixes

  • Update post-install
  • Some vars are not set
  • Don't highlight paste
  • Remove some names
  • Download binary manually
  • Migrate to Fedora
  • Bring back starship
  • Add more paths
  • Weird behavior without explicit HISTFILE location
  • Use menu instead of blind completer
  • I don't use tmux
  • Broot is better than fasd

Features

  • List supported packages if package name missing
  • Update post install
  • Check rust updates
  • Add more package to install
  • Clean unused flatpak packages
  • update
  • Tmsu installations
  • Migrate to atuin
  • clean
  • up rust-analyzer
  • Use binstall to install frequently updated Rust package
  • Shfmt --write alias
  • Binstall fnm
  • Add cargo alias
  • Names
  • Use lld as default linker
  • Ding

Performance

  • Remove unused code

Refactor

  • Port sfetch to rust
  • Port names to rust
  • Reformat using shfmt

Ci

  • Add ci for Rust files
  • Update workflow

v2.1.0

12 Sep 01:54
v2.1.0

Choose a tag to compare

Bug fixes

  • Update .gitignore (74a50d5)
  • mpv: Remove its configuration (fe52ba5)
  • zsh: Remove fish and starship (c83ef14)

v2.0.0

12 Sep 01:44
v2.0.0

Choose a tag to compare

Features

  • zsh: Initial configuration (bfb9686)
  • wezterm: Enable switch to last active tab when closing tab (1c3caef)
  • wezterm: More shortcut (ff7460c)
  • nushell: Enable command completions (5be6210)
  • vi: Initial config (f83182b)
  • nushell: More aliases (04a2d78)
  • nushell: Support fnm (f0398f9)
  • wezterm: Use Nushell as login shell (6f88e0d)
  • nushell: Add external executable path (586b513)
  • nushell: Use menu to avoid having multiple prompt in custom history (7b398f6)
  • nushell: Exclude failed command (4bfb518)
  • nushell: Always remove to trash (972f3e5)
  • bin: Add wepb to post-install (76622ac)
  • nushell: Use keybinding for history (e6c43af)
  • nushell: Initial commit (b46551b)
  • Play well both in ligth and dark mode (272c16a)
  • fish: Broot file manager (72e25f8)
  • wezterm: Visual feedback after copy (12235e8)
  • wezterm: Use layers for keybindings (672b0bc)
  • Support atuin (fc3bdf9)
  • bin: Add more utilities package (f438be2)
  • fish: Support poetry (0febe07)
  • bspwm: Add rule for thunar (688aa6a)
  • bin: Add fd-find to post installation (55162bf)
  • git: Pre-push hooks that protect a branch from being pushed into (f0ad749)
  • bin: Kernel info in sfetch (e199ec7)
  • fish: Fdfind is too long (ff03362)
  • bin: Setup lightdm (1a74aa5)
  • bin: Add credentials to keyring app (5e9b0a7)
  • bin: Updating rust-analyzer made easy (b388a54)
  • bin: Make it easier for family members to use this machine (20ea4c6)
  • bin: Add more package to nodebin (891834f)
  • fish: Show tree in current directory (ca130c5)
  • wezterm: Toggle next/prev movement on pane direction (ed036f2)
  • vimium: Initial config (529cba4)
  • polybar: Manage volume level from the bar (5bd85c9)
  • bin: Add more package to post-install (f4545d9)
  • polybar: Brighten and dim screen from bar (5156895)
  • bin: Dim and brighten the screen (aa82492)
  • sxhkd: Enable more fn keys (7b2017a)
  • polybar: Toggle speaker status from the bar (1aed542)
  • polybar: Toggle mic status from the bar (51d3692)
  • bin: Emacs pgtk supports (cd84b80)
  • bin: Auto brightness (664fe31)
  • bin: Auto suspend (9710185)
  • bspwm: Load the desired autorandr mode based on connected monitors (5084ece)
  • polybar: Use env variable for wlan interface name (2dead77)
  • bin: Bluetooth support in installation (e61f734)
  • bspwm: Fully support automatic monitor switching (95c00ef)
  • bspwm: Move all workspace to internal monitor when HDMI turned off (7ea5702)
  • picom: Intial commit (065097e)
  • Strip any credentials from window title (9e38fc6)
  • wezterm: Support fallback fonts (24c9f0e)
  • Sfetch (f4af5e5)
  • wezterm: Use the similar keymap with the current window manager (ec33cfa)
  • starship: Nordify (b23aa98)
  • sxhd: Focus to previous node (5b9f933)
  • sxhkd: Resize window (1d376f9)
  • I3 like window split (3194977)
  • Group keys to have more free keys (c77fd3f)
  • I need notify-send to notify things (b26a5ab)
  • Language servers installations (604e6e2)
  • Add bspwm steps to post install (3a66a30)
  • Merge most used script here (d0d4df6)
  • Use homerow for workspace number (47c64d4)
  • Move move all the workspace to second montior (74e3768)
  • Brightness based on monitors and time (4949354)
  • Hide empty workspaces (2378ff0)
  • Support external monitors (e567199)
  • Use nord theme (0ba9278)

Bug fixes

  • nushell: Migrate some alias to dnf instead of apt (697ee87)
  • nushell: Custom completion can't accepts custom arguments (b59063b)
  • wezterm: Swap tab relative keybinding (7837fb8)
  • nushell: Replace built-in history keybinding (536cfc7)
  • nushell: Enable showing $PWD in Terminal title (5d5461d)
  • Revert wezterm-here (47440e6)
  • nushell: Auto-type the history command (f78506e)
  • nushell: Wrong zoxide setup (c2f431f)
  • nushell: Zoxide support Nushell out of the box (e475bb5)
  • Some package need bleeding edge version (eccbd48)
  • wezterm: Avoid accidental quit (e68ad08)
  • fish: Don't hardcode themes (35ab794)
  • bin: Use latest packages (6f83b2a)
  • bin: Use gnome defaults (02f2677)
  • fish: Remove abbrev (e0c9462)
  • git: Avoid f5 hiccup (18a15ed)
  • fish: Maximum recursion depth reached (b10a1a7)
  • wezterm: Key layer slows my workflow (6c7fa87)
  • wezterm: Remove unused config (e904984)
  • GNOME doesn't need GTK config (25ad9ef)
  • X config is not needed anymore (afa36b5)
  • Migrate to flatpak (d6f9c33)
  • Migrate to GNOME (376e667)
  • picom: Opacity in browser is a bad idea (59c6e48)
  • bspwm: Now I use Emacs in non-specified workspace (c45cb27)
  • sxhkd: Use sticky key for switching workspace (2b39439)
  • Migrate to dracula dark theme (20a2605)
  • polybar: Brightness text should use foreground color (9d54f2b)
  • Move everything to Fira Code (3a3319f)
  • Migrate to dark theme (9b8925c)
  • polybar: Mic is not reliable (ad0d30d)
  • bspwm: Enable follow for mpv (6274675)
  • bspwm: Picom won't start at startup (5b6b484)
  • polybar: Suddenly it can't find script custom path (71665a3)
  • wezterm: Adjust hue for inactive pane in newer version (e7d2bb0)
  • bin: Use smaller increment/decrement in brightness (e734969)
  • polybar: Wrong foregro...
Read more