1
0
Fork 0
Commit Graph

285 Commits

Author SHA1 Message Date
Pratham Patel d81d452f89 fish: handle aliases with sudo 2023-06-18 21:58:45 +05:30
Pratham Patel 6cc967457b rename showdiskusage.sh to show-disk-usage.sh 2023-06-18 21:47:27 +05:30
Pratham Patel 0ed49a39e8 nvim: remove some parsers because of missing C++ header file on NixOS 2023-06-18 21:34:32 +05:30
Pratham Patel 1754217eaa fish: add functions to clone dotfiles and generate ssh keys 2023-06-18 21:31:48 +05:30
Pratham Patel 5a2028bc94 fish: remove comments 2023-06-18 21:23:00 +05:30
Pratham Patel 852e9b5685 fish: remove all Arch Linux related aliases 2023-06-18 21:22:35 +05:30
Pratham Patel ae5e4b1de9 fish: follow-up for 733c07a59b 2023-06-18 21:22:09 +05:30
Pratham Patel 688b7a771c remove flatpak aliases and move them to a script executed by systemd-timer 2023-06-18 21:21:29 +05:30
Pratham Patel 20e685ae07 fish: add alias for ping 2023-06-18 21:19:52 +05:30
Pratham Patel 5216d39a4c fish: add clearclipboard and pbcopy aliases for x11 and wayland 2023-06-18 21:19:13 +05:30
Pratham Patel 733c07a59b fish: invoke the interpreter even when calling an executable script 2023-06-18 19:21:42 +05:30
Pratham Patel aba2f45c9f fish: remove all sudo and doas from aliases wherever possible 2023-06-18 19:02:51 +05:30
Pratham Patel e7973461f4 fish: add alias to gc nix pkgs 2023-06-18 18:59:28 +05:30
Pratham Patel 1fb7a4daca fish: add alias to see disk usage 2023-06-18 18:58:33 +05:30
Pratham Patel bbd3354967 fish: move env vars to nix config 2023-06-18 18:40:31 +05:30
Pratham Patel 16cce15af7 nvim: remove yaml parser and allow parser install to be async 2023-06-18 17:50:02 +05:30
Pratham Patel 8c3d9777af nvim: disable perl extension for neovim 2023-06-18 17:49:23 +05:30
Pratham Patel f76e888243 fish: remove all pacman aliases 2023-06-12 21:52:50 +05:30
Pratham Patel 18ac7e151a fish: fix redundancy in the clip alias 2023-06-12 21:51:33 +05:30
Pratham Patel f171e403f1 fish: when aliasing one alias with a command, check if it exists lol 2023-06-12 21:50:30 +05:30
Pratham Patel 7c1b5f0a83 fish: use "prod" location for FUNCTIONS_DIR 2023-06-12 21:49:17 +05:30
Pratham Patel fc5846edbd introduce an initial fish config 2023-06-12 19:45:10 +05:30
Pratham Patel cefe40584e move the "common" scripts under ~/.local/scripts/other-common-scripts 2023-06-12 19:37:56 +05:30
Pratham Patel 2aa33b5ad9 move all shell scripts from $HOME/.config/* under $HOME/.local/scripts/* 2023-06-11 23:20:22 +05:30
Pratham Patel ab529fa9b0 no need for the tmux alias 2023-06-10 19:55:55 +05:30
Pratham Patel 89825ad09f add aliases for nixos 2023-06-10 19:55:23 +05:30
Pratham Patel 8611679ff3 use the path provided by the 'command' command instead of an abs path 2023-06-10 19:54:44 +05:30
Pratham Patel e32277bf9d remove doas alias of sudo 2023-06-10 19:53:28 +05:30
Pratham Patel 0fc81742c2 zsh: update dotfiles path 2023-06-05 20:10:20 +05:30
Pratham Patel 50dbe9aa7a fix, refactor and move sort.py under .local/scripts, update the zsh alias "pysort" too 2023-06-04 21:54:21 +05:30
Pratham Patel 90096020a9 track gnome-initial-setup-done user-dirs.locale 2023-06-04 19:26:43 +05:30
Pratham Patel 6f57f97a84 nvim: finally move all the plugin setup to "grouped" files 2023-06-04 19:14:40 +05:30
Pratham Patel c605a72036 nvim: refactor plugins/init.lua
- add and remove plugins
 - group plugins together
 - move as much as plugin setup as I can out of plugins/init.lua
2023-06-04 18:58:19 +05:30
Pratham Patel f8c6b09529 nvim: move plug-init.lua -> plugins/init.lua 2023-06-04 18:51:59 +05:30
Pratham Patel 7153247f06 nvim: move key-bindings.lua -> key-mappings.lua; minor fixes in key-mappings 2023-06-04 18:47:46 +05:30
Pratham Patel 9a982be3d9 zsh: add alias "dotfiles" for handling dotfiles via a bare repo 2023-06-04 18:09:12 +05:30
Pratham Patel 50acc138d0 zsh: fix aliasing with dig ang dog 2023-06-04 18:05:21 +05:30
Pratham Patel a0fbe8db98 zsh: remove aliases for neovim and vim 2023-06-04 18:04:05 +05:30
Pratham Patel 148b26b413 tmux: enable focus events support for neovim 2023-06-04 18:00:54 +05:30
Pratham Patel a2dd863ac9 nvim: autocmds: add support for "*.sh" in indentation and reorganize it a bit 2023-06-04 17:58:56 +05:30
Pratham Patel f09ce6b3ec alacritty: switch fonts from "Overpass Mono" to "SauceCodePro Nerd Font Mono" 2023-06-04 17:54:08 +05:30
Pratham Patel 35d0cf8ad3 zsh: do not export TERM as 'xterm-256color', it breaks neovim 2023-05-31 19:12:12 +05:30
Pratham Patel d12f300b0d zsh aliases: add aliases for conventional dig and OG vim 2023-04-28 10:17:12 +05:30
Pratham Patel a144e2f15c nvim: remove vim.mappings https://github.com/nvim-tree/nvim-tree.lua/wiki/Migrating-To-on_attach 2023-04-28 10:01:41 +05:30
Pratham Patel 0d5b2fab0d nvim: remove treesitter plugins for 'lua' and 'gitcommit' 2023-04-28 10:00:18 +05:30
Pratham Patel 775ff75bc6 nvim: remove 'help' from treesitter langs 2023-04-28 09:31:18 +05:30
Pratham Patel c85eff4eaa zsh config: modify how the Rust-related bin directory is discovered and add it to PATH _only_ if rust-analyzer is not found 2023-04-10 07:57:06 +05:30
Pratham Patel 7c49139dc4 nvim: disable listchar for space 2023-04-09 22:31:51 +05:30
Pratham Patel 97ac373bf0 nvim: add a plugin for crates.io autocompletion 2023-04-01 16:13:06 +05:30
Pratham Patel efc6c3271b nvim: move away from old theme EdenEast/nightfox to catppuccin/nvim 2023-03-25 14:10:38 +05:30
Pratham Patel ee93c15da6 nvim: remove 'lua_ls' as the lua server because mason complaints about it 2023-03-25 13:28:02 +05:30
Pratham Patel 59e254da8d nvim: add plugins for Rust debugging 2023-03-22 11:59:33 +05:30
Pratham Patel 619b7cd4b3 nvim: do not show anything for untracked files 2023-03-19 13:04:21 +05:30
Pratham Patel ba8a9fd093 nvim: major checkpoint where idk what i changed 2023-03-19 11:58:59 +05:30
Pratham Patel 3ae395550b nvim: switch from double quotes to single quotes and some other ADHD+OCD related changes 2023-03-12 18:53:45 +05:30
Pratham Patel ed6efb1fd8 nvim: no longer using Packer 2023-03-12 18:19:01 +05:30
Pratham Patel 5fb9a86683 nvim: set most of these options locally and also set clipboard 2023-03-12 17:47:35 +05:30
Pratham Patel 052d82be9f nvim: add autocmds for yaml, rust, toml, bash, dash, c, cpp and h 2023-03-12 17:27:49 +05:30
Pratham Patel 2f4e3adc7b introduce new aliases for rg and bring them to parity with gnu grep 2023-03-12 16:45:08 +05:30
Pratham Patel ceb11c1897 new nvim config! x2 2023-03-12 16:41:55 +05:30
Pratham Patel 9616a6722b new nvim config! 2023-03-12 16:41:29 +05:30
Pratham Patel eb8615009f add alias: rgi 2023-03-12 12:31:41 +05:30
Pratham Patel 9ae8420cf7 add alias undeb to extract deb files 2023-03-11 12:29:58 +05:30
Pratham Patel 427f0bba1f start picocom in quiet mode 2023-03-10 18:48:16 +05:30
Pratham Patel 4bdcc165e9 zsh alises: ssh: username is already specified in ~/.ssh/config, not needed here 2023-03-03 19:28:43 +05:30
Pratham Patel 2f3c0a3198 nvim: do not cargo run everytime a rust file is saved 2023-03-03 16:58:10 +05:30
Pratham Patel e21ea2fd0b zsh: add alias for unxz to keep the original file 2023-03-03 16:56:59 +05:30
Pratham Patel 68e4b74bd3 zsh aliases: use option --time-style=long-iso in ls 2023-02-21 13:07:25 +05:30
Pratham Patel 370cedbfc5 zsh aliases: add function 'containerstartall' 2023-02-17 12:32:38 +05:30
Pratham Patel 92af882822 zsh aliases: use nvim only if it is present lol 2023-02-14 20:46:03 +05:30
Pratham Patel 440ca41cf6 zsh: add alias 'serialterm' and 'vasudev' 2023-02-12 11:55:10 +05:30
Pratham Patel d261dc516d neovim: handle the installation of the plugin nvim-treesitter better 2023-02-11 09:35:27 +05:30
Pratham Patel b178cc0d5c finalize neovim tranition from vimscript to lua (as much as I can) 2023-02-10 19:25:03 +05:30
Pratham Patel 318aafbdf2 zsh: forgot to add rustyvm in ZSH config alongside vasudev 2023-02-09 18:28:24 +05:30
Pratham Patel 012ac14dce neovim: stash changes before hard reset 2023-02-07 21:14:00 +05:30
Pratham Patel 38c03be3f4 neovim: enable clipboard access for Neovide 2023-02-07 18:41:00 +05:30
Pratham Patel 7b49eb4514 zsh aliases: improve alias pkgautoremove 2023-02-06 15:02:11 +05:30
Pratham Patel 3644beaae7 zsh aliases: reshuffle ALL_CONTAINERS so uptime kuma stops first upon using alias 'containerstopall' 2023-02-05 05:29:49 +05:30
Pratham Patel 35a3a68149 zsh aliases: rsync: enable fsync 2023-01-27 13:25:02 +05:30
Pratham Patel ff4d66fec5 zsh aliases: aria2c disable seeding 2023-01-27 13:23:10 +05:30
Pratham Patel 168b8a56f3 zsh aliases: add hostname rustyvm under archlinux/flameboi 2023-01-25 18:24:54 +05:30
Pratham Patel f2a5c23a3b zsh aliases: use hostname instead of IP address for rustyvm 2023-01-22 13:02:50 +05:30
Pratham Patel e43f294ca4 neovim: add treesitter plugin 2023-01-22 09:58:06 +05:30
Pratham Patel 06d73887ac neovim: switch from fzf to telescope for fuzzy finder 2023-01-22 09:53:26 +05:30
Pratham Patel 8923f14357 zfs aliases: add aliases for pacman 2023-01-21 18:51:55 +05:30
Pratham Patel 0bd03da701 suslock: i am stupid 2023-01-20 11:04:52 +05:30
Pratham Patel 6c1613d00e zsh aliases: add aliases for dig and dog 2023-01-19 17:18:40 +05:30
Pratham Patel f9f6888a1d suspend script: add delays so I don't accidentally bash a key 2023-01-19 17:18:26 +05:30
Pratham Patel 7f0342783b alacritty: i have more linux machines than macos, make linux default 2023-01-16 05:08:36 +05:30
Pratham Patel 1b21d35824 yt-dlp: enable embedded subs, thumbnails and never download live-chat 2023-01-15 12:33:19 +05:30
Pratham Patel a9aa4061f5 bspwmrc: launch virt-manager as well 2023-01-13 19:30:50 +05:30
Pratham Patel 4c096b2b88 zsh aliases: remove --perms from rsync alias and add alias for rustyvm 2023-01-13 19:30:32 +05:30
Pratham Patel 7f6cb2df09 changes made in this commit:
- rename desktop music to bg-apps
 - start a few apps when bspwm is launched
 - move greeting notification from xinitrc to bspwmrc
2023-01-13 19:21:06 +05:30
Pratham Patel ce505981ea track dunstrc 2023-01-13 19:18:49 +05:30
Pratham Patel c0f4b4d492 add gtk-3.0 dark theme 2023-01-13 14:06:37 +05:30
Pratham Patel d904acb9fe bspwm (sxhkd, polybar): switch to pipewire 2023-01-12 13:23:26 +05:30
Pratham Patel 801bc17cf5 SO MUCH TIME WASTED BECAUSE BSPWMRC WAS NOT EXECUTABLE 2023-01-12 12:30:08 +05:30
Pratham Patel be3bf8642c switch screen locker from i3lock-fancy to xsecurelock 2023-01-12 11:49:49 +05:30
Pratham Patel e6042a4105 sxhkd: add keybinding for virt-manager 2023-01-12 11:49:19 +05:30
Pratham Patel e650282995 polybar: change date format 2023-01-12 11:21:49 +05:30
Pratham Patel 8e397dabc8 set HiDPI scaling to 150% 2023-01-12 11:21:25 +05:30
Pratham Patel 17d96d4234 zsh aliases: add alias to clear clipboard in X 2023-01-11 10:52:19 +05:30
Pratham Patel 0c8354172b rsync: use --perms 2023-01-10 08:40:07 +05:30
Pratham Patel 244541f493 update dotfiles for bspwm, polybar and rofi 2023-01-09 19:46:46 +05:30
Pratham Patel 88fb178d19 alacritty: increase font size from 12 to 14 2023-01-09 19:30:42 +05:30
Pratham Patel fb7de738ec zsh aliases: reorganize PATH 2023-01-06 10:23:18 +05:30
Pratham Patel 09920e32b6 zsh alises: add alias for pkgfile 2023-01-05 08:41:21 +05:30
Pratham Patel 01a331d0cb zsh aliases: fix alias pysort 2023-01-05 08:09:23 +05:30
Pratham Patel aeda5f363f zsh aliases: re-arragne PATH precedence, add container-uptime-vishnu.service to ALL_SERVICES and increase total running services to 10 2023-01-04 18:58:44 +05:30
Pratham Patel bbd1b944c4 zfs_aliases: rename bluefeds to reddish and add aliases for pinging 2022-12-23 22:49:02 +05:30
Pratham Patel 2a3bf77fa7 alias paru with LESS instead of exporting LESS 2022-12-21 16:33:06 +05:30
Pratham Patel 732ec6fa53 add hostname vasudev as an alternative to flameboi 2022-12-21 12:32:08 +05:30
Pratham Patel 2c955944a4 changes made in this commit related to zsh:
- remove the shebang, not much useful
 - setup sudo alias of doas with a trailing space
 - zsh does not have readarray, remove the alias, will just use the GUI launcher
 - add host vasudev for check in syntax highlighting
 - declare ZSH_CONFS_DIRECTORY before it is used
 - add keybinds for various keys like PgDown, PgUp, F*
 - fix syntax error of using "else if" when "elif" is correct
 - remove the pts* case for fonts, it is not usefu
2022-12-21 12:11:45 +05:30
Pratham Patel 925432e2b8 alacritty: increase window size 2022-12-21 12:02:40 +05:30
Pratham Patel 0c59da3bfa zsh-aliases: link to the issue why I add rustup in PATH 2022-12-21 09:04:21 +05:30
Pratham Patel 7f3d6cb14f zsh: check before sourcing files 2022-12-21 08:48:40 +05:30
Pratham Patel b6312efb51 alacritty: disable using F11 for fullscreen 2022-12-21 08:34:56 +05:30
Pratham Patel 8e948d4495 zsh: follow-up for ff1f227e0e 2022-12-19 23:38:32 +05:30
Pratham Patel 83461e2de7 Merge branch 'master' of git.thefossguy.com:thefossguy/dotfiles 2022-12-19 23:31:45 +05:30
Pratham Patel fa60f11486 tmux.conf: formatting 2022-12-19 23:20:07 +05:30
Pratham Patel 0809c81e3e forgot to remove _off_ for previous commit 2022-12-12 18:54:37 +05:30
Pratham Patel e720f6f8de init.vim: disable mouse because my macbook cannot handle palm rejection good enough yet 2022-12-12 18:52:13 +05:30
Pratham Patel 50790fd753 alacritty.yml: fix typo 2022-11-20 22:30:31 +05:30
Pratham Patel dea9a7ea43 no paru 2022-11-20 21:23:27 +05:30
Pratham Patel f0830047c4 paru.conf: don't cleanup? 2022-11-20 20:33:24 +05:30
Pratham Patel 8873065712 paru.conf: remove comments? 2022-11-20 20:22:55 +05:30
Pratham Patel bd79fba53f add paru.conf 2022-11-20 19:00:52 +05:30
Pratham Patel 4c671169e6 nvim: handle depricated function 2022-11-04 03:51:53 +05:30
Pratham Patel c9449c3a76 add key mapping for nvim cmp 2022-10-01 15:47:23 +05:30
Pratham Patel fc036396a0 changes made:
- converted all tabs (that I could find) to spaces
 - move shell _then_ and _do_ keywords on same line as _if_ and _loops_
 - re-organize .scripts/ dir (add sentinel and bluefeds scripts too)
2022-09-25 03:47:51 +05:30
Pratham Patel 7c55b820d7 add inlay hints for Rust 2022-09-24 22:57:23 +05:30
Pratham Patel 293f338405 remove duplicate plugin entry for _nvim-lspconfig_ and rename simrat39__rust-tools for a better name 2022-09-24 21:07:30 +05:30
Pratham Patel 6edbdc115e modified: .config/nvim/init.vim
- remove plugins ncm2, coc, ale and spaceduck colorscheme
  - revert back to colorcolumn=80
  - add auto-complete support to the Rust section
  - add plugins for Rust, auto-completion and git
  - add key bindings for auto-complete support
  - add a section to specify indent depth for different file types
  - cleanup comments that are not comments :p

modified: .zsh_aliases

  - for host bluefeds, add alias containerfreeall

added: .config/nvim/lua/*
2022-09-24 19:33:51 +05:30
Pratham Patel 913ce3ec16 .config/mpv/mpv.conf: add some linux vs mac documentation 2022-09-23 19:50:42 +05:30
Pratham Patel 902227b06f init commit 2022-09-23 19:28:12 +05:30