Skip to content

956MB/dotfiles

Repository files navigation

dashboard neo-tree lazy xcode

These screenshots are not up to date anymore. Taking new ones just like this is annoying

Aliases

General

zshrc

alias v='nvim'                            # Open neovim
alias nv='nvim'                           # Open neovim (alternative)
alias z-='z -'                            # Navigate to previous directory using zoxide
alias cd..='z ..'                         # Go up one directory using zoxide
alias z..='z ..'                          # Go up one directory using zoxide (alternative)
alias ..='z ..'                           # Go up one directory using zoxide (another alternative)
alias l='ls -t'                           # List files sorted by modification time, newest first
alias ll='ls -altrhF'                     # List all files in long format, sorted by modification time (newest last), with / for directories
alias lsa='ls -hla'                       # List all files (including hidden) with human-readable sizes
alias lsr='ls -lR'                        # List files recursively
alias lsf='ls -1 | wc -l'                 # Count number of files in current directory
alias lss='du -sh *'                      # Show sizes of files and directories in current directory
alias la='ls -A'                          # List all files except . and ..
alias ls='ls -CF'                         # List files with / for directories and * for executables
alias cls='clear'                         # Clear the terminal screen
alias oldtop="/usr/bin/top"               # Run the original top command
alias nf="neofetch"                       # Display system information using neofetch
alias of="onefetch --no-color-palette --include-hidden -E --no-title"  # Display git repository information using onefetch
alias ep="echo $PATH"                     # Print the PATH environment variable
alias resh="source ~/.zshrc"              # Reload the .zshrc configuration
alias vzsh='kitty @ launch --type=tab nvim --remote-silent ~/.zshrc'  # Edit .zshrc in a new Kitty tab using Neovim
alias vlua='kitty @ launch --type=tab nvim --remote-silent ~/dotfiles/nvim'  # Edit Neovim config in a new Kitty tab
alias monkeytype='z ~/Dev/monkeytype-24.22.0/; pnpm dev-fe'  # Navigate to monkeytype directory and start development server
alias zfq='zoxide query -l -s | less'     # List zoxide query results in less
Commands
alias ftl='find . -type f -name "*.*" -exec basename {} \; | sed "s/.*\.//" | sort -u'  # List unique file extensions in current directory
Git
alias ga='git add'                        # Stage changes
alias gaa='git add .'                     # Stage all changes in current directory
alias gaaa='git add -A'                   # Stage all changes
alias gc='git commit'                     # Commit changes
alias gcm='git commit -m'                 # Commit changes with a message
alias gbr='git branch -M'                 # Rename current branch
alias gcr='git clone'                     # Clone a repository
alias gd='git diff'                       # Show changes between commits, commit and working tree, etc.
alias gi='git init'                       # Initialize a new Git repository
alias gl='git log'                        # Show commit logs
alias gp='git pull'                       # Fetch from and integrate with another repository or a local branch
alias gpsh='git push'                     # Update remote refs along with associated objects
alias gss='git status'                    # Show the working tree status
alias gwho='git shortlog -s -n | head'    # Show top contributors
alias gcnt='git ls-files | wc -l'         # Count number of files in the repository
alias lg='lazygit'                        # Open Lazygit interface

# GitHub Copilot CLI function aliases
exp() {
    gh copilot explain "$*"
}
sug() {
    gh copilot suggest "$*"
}

Yabai/skhd

yabairc · skhdrc

alias ystart='yabai --start-service'      # Start yabai service
alias ystop='yabai --stop-service'        # Stop yabai service
alias yupgrade='brew upgrade yabai'       # Upgrade yabai using Homebrew
alias skstart='skhd --start-service'      # Start skhd service
alias skstop='skhd --stop-service'        # Stop skhd service

Neovim Summary

Neovim: v0.10.1 · Colorscheme: vscode.nvim

nvim

  Total: 101 plugins

  Loaded (77)
    ● align.nvim 0.23ms  start                                   -- https://github.com/Vonr/align.nvimalpha-nvim 3.52ms  VimEnter                                -- https://github.com/goolord/alpha-nvimbufdelete.nvim 0.83ms  start                               -- https://github.com/famiu/bufdelete.nvimbufferline.nvim 3.82ms  VeryLazy                           -- https://github.com/akinsho/bufferline.nvimcheatsheet.nvim 27.55ms  start                             -- https://github.com/sudormrfbin/cheatsheet.nvimcmp-buffer 12.53ms  nvim-cmp                               -- https://github.com/hrsh7th/cmp-buffercmp-cmdline 2.6ms  nvim-cmp                                -- https://github.com/hrsh7th/cmp-cmdlinecmp-nvim-lsp 1.35ms 󰢱 cmp_nvim_lsp  nvim-lspconfig         -- https://github.com/hrsh7th/cmp-nvim-lspcmp-path 1.16ms  nvim-cmp                                  -- https://github.com/hrsh7th/cmp-pathcmp_luasnip 2.54ms  nvim-cmp                               -- https://github.com/saadparwaiz1/cmp_luasnipComment.nvim 2.39ms  start                                 -- https://github.com/numToStr/Comment.nvimconform.nvim 1.58ms  BufWritePre                           -- https://github.com/stevearc/conform.nvimcopilot.lua 4ms  InsertEnter                               -- https://github.com/zbirenbaum/copilot.luafidget.nvim 3.61ms  nvim-lspconfig                         -- https://github.com/j-hui/fidget.nvimflash.nvim 3.59ms  VeryLazy                                -- https://github.com/folke/flash.nvimfriendly-snippets 0.29ms  nvim-cmp                         -- https://github.com/rafamadriz/friendly-snippetsgitsigns.nvim 5.28ms  nvim-scrollbar                       -- https://github.com/lewis6991/gitsigns.nvimharpoon 0.07ms 󰢱 harpoon  telescope.nvim                   -- https://github.com/ThePrimeagen/harpoonhead.nvim 2.41ms  start                                    -- https://github.com/956MB/head.nvimhydra.nvim 0.58ms  multicursors.nvim                       -- https://github.com/smoka7/hydra.nvimindent-blankline.nvim 2.54ms  LazyFile                     -- https://github.com/lukas-reineke/indent-blankline.nvimlazy.nvim 19.23ms  init.lua                                -- https://github.com/956MB/lazy.nvimlazydev.nvim 1.34ms  lua                                   -- https://github.com/folke/lazydev.nvimlazygit.nvim 3.22ms  <leader>lg                            -- https://github.com/kdheepak/lazygit.nvimLazyVim 4.34ms  start                                      -- https://github.com/LazyVim/LazyVimlspkind.nvim 0.69ms  nvim-cmp                              -- https://github.com/onsails/lspkind.nvimlualine.nvim 39.32ms  VeryLazy                             -- https://github.com/nvim-lualine/lualine.nvimLuaSnip 11.38ms  nvim-cmp                                  -- https://github.com/L3MON4D3/LuaSnipmason-lspconfig.nvim 0.35ms  mason.nvim                    -- https://github.com/williamboman/mason-lspconfig.nvimmason-tool-installer.nvim 3.59ms  mason.nvim               -- https://github.com/WhoIsSethDaniel/mason-tool-installer.nvimmason.nvim 22.65ms  VeryLazy                               -- https://github.com/williamboman/mason.nvimmini.ai 0.44ms  VeryLazy                                   -- https://github.com/echasnovski/mini.aimini.base16 0.19ms  nvim-tree.lua                          -- https://github.com/echasnovski/mini.base16mini.indentscope 0.84ms  LazyFile                          -- https://github.com/echasnovski/mini.indentscopemini.nvim 1.96ms  start                                    -- https://github.com/echasnovski/mini.nvimmini.pairs 1.63ms  VeryLazy                                -- https://github.com/echasnovski/mini.pairsmulticursors.nvim 5.97ms  VeryLazy                         -- https://github.com/smoka7/multicursors.nvimncks.nvim 0.71ms  start                                    -- https://github.com/956MB/ncks.nvimneo-tree.nvim 13.37ms 󰢱 neo-tree.events  xcodebuild.nvim   -- https://github.com/nvim-neo-tree/neo-tree.nvimnoice.nvim 4.98ms  VeryLazy                                -- https://github.com/folke/noice.nvimnui.nvim 0.21ms  xcodebuild.nvim                           -- https://github.com/MunifTanjim/nui.nvimnvim-autopairs 2.61ms  InsertEnter                         -- https://github.com/windwp/nvim-autopairsnvim-cmp 49.5ms  InsertEnter                               -- https://github.com/hrsh7th/nvim-cmpnvim-colorizer.lua 2.98ms  start                           -- https://github.com/norcalli/nvim-colorizer.luanvim-dap 48.02ms  start                                    -- https://github.com/mfussenegger/nvim-dapnvim-dap-ui 0.37ms 󰢱 dapui  nvim-dap                       -- https://github.com/rcarriga/nvim-dap-uinvim-lint 1.09ms  LazyFile                                 -- https://github.com/mfussenegger/nvim-lintnvim-lsp-file-operations 0.24ms  nvim-tree.lua             -- https://github.com/antosha417/nvim-lsp-file-operationsnvim-lspconfig 13.4ms 󰢱 lspconfig.util  mason.nvim         -- https://github.com/neovim/nvim-lspconfignvim-nio 0.27ms  nvim-dap-ui                               -- https://github.com/nvim-neotest/nvim-nionvim-notify 3.24ms  noice.nvim                             -- https://github.com/rcarriga/nvim-notifynvim-scrollbar 5.74ms  start                               -- https://github.com/petertriho/nvim-scrollbarnvim-snippets 8.02ms  nvim-cmp                             -- https://github.com/garymjr/nvim-snippetsnvim-tree.lua 14.68ms 󰢱 nvim-tree.api  xcodebuild.nvim     -- https://github.com/nvim-tree/nvim-tree.luanvim-treesitter 10.8ms  VeryLazy                           -- https://github.com/nvim-treesitter/nvim-treesitternvim-treesitter-textobjects 3.11ms  VeryLazy               -- https://github.com/nvim-treesitter/nvim-treesitter-textobjectsnvim-ts-autotag 3.29ms  LazyFile                           -- https://github.com/windwp/nvim-ts-autotagnvim-web-devicons 18.58ms  start                           -- https://github.com/nvim-tree/nvim-web-deviconsobsidian.nvim 8.76ms  markdown                             -- https://github.com/epwalsh/obsidian.nvimoil.nvim 3.42ms  start                                     -- https://github.com/stevearc/oil.nvimpersistence.nvim 1.33ms 󰢱 persistence  lua                 -- https://github.com/folke/persistence.nvimplenary.nvim 0.77ms  telescope.nvim                        -- https://github.com/nvim-lua/plenary.nvimpopup.nvim 0.05ms  cheatsheet.nvim                         -- https://github.com/nvim-lua/popup.nvimtelescope-file-browser.nvim 0.19ms  start                  -- https://github.com/nvim-telescope/telescope-file-browser.nvimtelescope-fzf-native.nvim 6.2ms  telescope.nvim            -- https://github.com/nvim-telescope/telescope-fzf-native.nvimtelescope-ui-select.nvim 0.07ms  telescope.nvim            -- https://github.com/nvim-telescope/telescope-ui-select.nvimtelescope.nvim 26.72ms  cheatsheet.nvim                    -- https://github.com/nvim-telescope/telescope.nvimtiny-code-action.nvim 2.25ms  LspAttach                    -- https://github.com/rachartier/tiny-code-action.nvimtodo-comments.nvim 3.07ms  VimEnter                        -- https://github.com/folke/todo-comments.nvimtoggle-lsp-diagnostics.nvim 2.08ms  start                  -- https://github.com/WhoIsSethDaniel/toggle-lsp-diagnostics.nvimtrouble.nvim 2.45ms 󰢱 trouble  lualine.nvim                -- https://github.com/folke/trouble.nvimts-comments.nvim 0.66ms  VeryLazy                          -- https://github.com/folke/ts-comments.nvimvim-kitty 0.51ms  start                                    -- https://github.com/fladson/vim-kittyvim-sleuth 1.27ms  start                                   -- https://github.com/tpope/vim-sleuthvscode.nvim 1.98ms colorscheme vscode  LazyVim             -- https://github.com/Mofiqul/vscode.nvimwhich-key.nvim 1.78ms  VeryLazy                            -- https://github.com/folke/which-key.nvimxcodebuild.nvim 41.23ms  nvim-dap                          -- https://github.com/wojciech-kulik/xcodebuild.nvim

  Not Loaded (15)
    ○ diffview.nvim  DiffviewOpen  DiffviewClose  DiffviewToggleFiles  DiffviewFocusFiles  -- https://github.com/sindrets/diffview.nvimdressing.nvim                                              -- https://github.com/stevearc/dressing.nvimgo.nvim  gomod  go                                         -- https://github.com/ray-x/go.nvimguihua.lua  go.nvim                                        -- https://github.com/ray-x/guihua.luagx.nvim  Browse  gx  gx (v)                                -- https://github.com/chrishrb/gx.nvimluvit-meta                                                 -- https://github.com/Bilal2453/luvit-metamarkdown-preview.nvim                                      -- https://github.com/iamcco/markdown-preview.nvimnvim-spectre  Spectre  <leader>sr                          -- https://github.com/nvim-pack/nvim-spectrequicker.nvim  FileType qf                                  -- https://github.com/stevearc/quicker.nvimrainbow_csv.nvim  RainbowDelimQuoted  RainbowMultiDelim  RainbowAlign  RainbowDelim  RainbowDelimSimple  csv_whitespace  csv_pipe  rfc_csv  rfc_semicolon  csv  tsv  csv_semicolon  -- https://github.com/cameron-wags/rainbow_csv.nvimtoggleterm.nvim  ToggleTerm  <leader>vt  <C-\>  <leader>ht -- https://github.com/akinsho/toggleterm.nvimvim-dadbod  vim-dadbod-ui                                  -- https://github.com/tpope/vim-dadbodvim-dadbod-completion  sqlite  sql  mysql  plsql  vim-dadbod-ui  -- https://github.com/kristijanhusak/vim-dadbod-completionvim-dadbod-ui  DBUIFindBuffer  DBUI  DBUIToggle  DBUIAddConnection  -- https://github.com/kristijanhusak/vim-dadbod-ui
                 -- --                    Project: dotfiles (2 branches)
         --                 -- @@@@       HEAD: b7f01d5 (main)
      --      @@@@@@@@@@@     @@@@@@      Pending: 2+
           @@@@@@@@@@@@@@@@@   @@@@       Created: 5 months ago
  --     @@@@@@@@@@@@@@****@@@     --     Languages:                                
 --    @@@@@@@@@@@@@@@******@@@@    --Lua (95.6 %) ● BASH (1.4 %)
      @@@@@@@@@@@@@@@@@****@@@@@@                    ● Python (1.2 %) ● Shell (1.1 %)
--   @@@**@@@@@@@@@@@@@@@@@@@@@@@@   --Scheme (0.3 %) ● Zsh (0.2 %)
--   @@@**@@@@@@**@@**@@******@@@@   --Other (0.2 %) 
     @@@**@@@@@@**@@**@**@@@**@@@@        Author: 100% Alexander Bays <bays@956mb.com> 66
--   @@@**@@@@@@**@@**@@@*****@@@@   --   Last change: now
--   @@@**@@@@@@**@@**@***@@**@@@@   --   URL: https://github.com/956MB/dotfiles.git
      @@*******@******@********@@         Commits: 66
 --    @@@@@@@@@@@@@@@@@@@@@@@@@    --    Churn (2): …/plugins/telescope.lua 1
  --     @@@@@@@@@@@@@@@@@@@@@     --/plugins/colorscheme.lua 1
           @@@@@@@@@@@@@@@@@                         …/plugins/ui.lua 1
      --      @@@@@@@@@@@      --         Lines of code: 14434
         --                 --            Size: 9.22 MiB (77 files)
                 -- --                    License: MIT

License

MIT license