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