Sanchayan Maity
e2880791b3
fish: functions: Add an alias for vale
2022-09-28 17:07:26 +05:30
Sanchayan Maity
ca2d092166
Revert "fish/git: Manually set file type to git when calling nvim"
...
This reverts commit 2102b9983b
.
Guess this got fixed in upstream commit 927d4d2.
2022-09-05 16:20:01 +05:30
Sanchayan Maity
ee776a86a1
fish: functions: Add an alias for sudoedit
2022-09-01 09:30:04 +05:30
Sanchayan Maity
eecc7b4021
fish: functions: Enable details in pipewire dot graphs
2022-08-19 16:59:19 +05:30
Sanchayan Maity
2102b9983b
fish/git: Manually set file type to git when calling nvim
...
This reverts 7b84c0e
again. Seems the issue is back with upstream.
2022-08-06 11:18:12 +05:30
Sanchayan Maity
16251e5d4c
fish: conf.d/setup: Enable XDG support for ghcup
2022-08-03 20:31:41 +05:30
Sanchayan Maity
8aeabd9473
fish: functions: Add fzf versions of vgrep
2022-05-19 09:44:51 +05:30
Sanchayan Maity
68581433e3
fish: functions: Add aliases for ninja build
...
We need this frequently working with GStreamer.
2022-05-14 17:44:33 +05:30
Sanchayan Maity
8fd4ae0da9
fish: Drop all fzf + git related functions
...
vim-fugitive is all that is needed. We wrote these functions before
getting well versed with fugitive. These are not required anymore.
2022-05-06 12:04:35 +05:30
Sanchayan Maity
0afe1044c1
fish: functions/tsd: Add a helper to analyse GStreamer timestamps
2022-04-16 14:27:22 +05:30
Sanchayan Maity
800ec4ca64
fish: functions/gts: Add a helper to get column of interest from log files
2022-04-16 14:27:22 +05:30
Sanchayan Maity
c936941188
fish: functions/fish_prompt: Update prompt symbol for unknown upstream
...
Use unicode symbol for replacement character to indicate upstream is
unknown.
2022-04-15 19:17:28 +05:30
Sanchayan Maity
2af3965179
fish: functions/rmdot: Add a helper to delete all dot files
2022-04-14 17:38:14 +05:30
Sanchayan Maity
e6b71916e8
fish: functions/fish_prompt: Drop virtualfish
...
It increases the load time which is just annoying. Fuck Python
anyways.
2022-04-13 20:41:12 +05:30
Sanchayan Maity
478fede9e4
fish: Clean up with fish_indent
2022-04-12 18:27:01 +05:30
Sanchayan Maity
c06bee9cb3
fish: Add an alias to transcode mkv to mp4
2022-04-09 13:17:55 +05:30
Sanchayan Maity
30245370ca
fish: Add helper aliases for ffprobe
2022-04-08 21:20:26 +05:30
Sanchayan Maity
8a7567a8b1
Start tmux sessions using systemd
...
While starting the tmux sessions from fish worked some environment
variables were not getting picked up in tmux session.
For example DISPLAY is set after we log in and the graphical sway
session starts but since tmux sessions were started before that it
would be absent from the tmux session. We may be wrong about the
exact order and reasoning for this but atleast that is the observed
behaviour.
Fix this by defining a sway session target and making the tmux session
service dependent on it.
2022-04-04 18:07:50 +05:30
Sanchayan Maity
55685b3084
fish: Make life easier by setting GST_DEBUG_DUMP_DOT_DIR globally
2022-04-03 09:30:00 +05:30
Sanchayan Maity
59e7473bf3
fish: Add alias for difftastic as a difftool
2022-03-31 19:38:09 +05:30
Sanchayan Maity
8d44f5ced6
fish: functions/gdbt: Spawning GDB with tmux panes
...
Adapted from https://github.com/cyrus-and/gdb-dashboard/issues/63 .
2022-03-29 15:16:02 +05:30
Sanchayan Maity
77f28cf4ba
fish: functions/rgc/rgf: Do not colourise ripgrep output
...
This allows us to drop having to run AnsiEsc.
2022-03-28 17:10:31 +05:30
Sanchayan Maity
ab2d063759
fish: setup: Disable colouring in log and debug output for GStreamer
2022-03-27 19:26:17 +05:30
Sanchayan Maity
8d216bc1e6
fish: setup: Drop TERM setting for kitty
2022-03-27 18:16:10 +05:30
Sanchayan Maity
81bf6122dc
fish: functions: Use a new alias for verbose git status
2022-03-22 14:10:04 +05:30
Sanchayan Maity
5ed0951392
fish: Start tmux sessions on login
2022-03-17 09:14:06 +05:30
Sanchayan Maity
f99925d532
fish: functions/ta: Rename to ta & allow selection via fzf
2022-03-17 09:03:21 +05:30
Sanchayan Maity
a319c28964
fish: functions/fish_prompt: Add virtualfish
2022-03-15 00:12:05 +05:30
Sanchayan Maity
66cda3ef9b
fish: functions: Rename vf to vfv
2022-03-15 00:12:05 +05:30
Sanchayan Maity
7b84c0eb20
Revert "fish/functions/gl: git: Manually set the file type to git when calling nvim"
...
This reverts commit a30eda8531
.
Fixed upstream with https://github.com/neovim/neovim/pull/17517 .
2022-02-26 11:04:30 +05:30
Sanchayan Maity
2776d00572
fish: functions/lt: Add an exa alias with tree option
2022-02-17 20:58:36 +05:30
Sanchayan Maity
6bbc55a2c2
fish: functions/l/ll: Drop the -h option
...
exa prints human readable sizes by default, so the -h option no longer
applies.
2022-02-17 20:52:14 +05:30
Sanchayan Maity
cd95166cfb
fish: functions/hf: Add an alias for htop with filter
2022-02-01 16:31:17 +05:30
Sanchayan Maity
371794dfc7
fish: functions/topf: Add an alias for top
2022-02-01 11:56:15 +05:30
Sanchayan Maity
674e3fa3f6
fish: conf.d/setup: Set environment variables required by wayland
2022-01-28 20:52:47 +05:30
Sanchayan Maity
3600310085
fish: conf.d/setup: Set environment variable required by ssh-agent
2022-01-28 12:07:10 +05:30
Sanchayan Maity
a6b2242260
Revert "fish: conf.d/setup: Add QT environment variables for Wayland"
...
This reverts commit ca802a885f
.
Not required anymore since it is fixed with previous commit 3cd3e1e
.
2022-01-28 12:06:39 +05:30
Sanchayan Maity
ca802a885f
fish: conf.d/setup: Add QT environment variables for Wayland
...
See https://wiki.archlinux.org/title/Wayland#Qt .
For some reason, even after setting this in systemd environment
variables, QT_QPA_PLATFORM does not get set.
2022-01-26 20:55:39 +05:30
Sanchayan Maity
0f2e1d3d1e
fish: functions/b: Take number of levels to go back up the directory
2022-01-24 13:23:35 +05:30
Sanchayan Maity
aa6c176757
fish: functions: Add aliases for fetch & merge
2022-01-22 17:16:38 +05:30
Sanchayan Maity
873f3643aa
fish: functions: Add alias to switch git repo between HTTPS and SSH
...
Taken from
https://github.com/whonore/dotfiles/blob/main/fish/functions/git_remote_toggle.fish
2022-01-15 17:42:51 +05:30
Sanchayan Maity
ef84036ec3
fish: conf/setup: Set XDG base directory environment variables
2022-01-12 17:39:10 +05:30
Sanchayan Maity
389845a79e
fish: functions/rfc: Enable preview support
...
RFC files are text files, using anything other than less like bat will
not add much value.
2022-01-10 14:23:49 +05:30
Sanchayan Maity
e3d3e8b986
fish: functions: Add an alias to coqtop
...
Wrap coqtop in rlwrap and create an alias for that.
2022-01-07 20:39:57 +05:30
Sanchayan Maity
426cdd7ee8
fish: functions: Add an alias to easily get neovim start up time
2022-01-07 14:05:21 +05:30
Sanchayan Maity
a30eda8531
fish/functions/gl: git: Manually set the file type to git when calling nvim
...
See discussion in
https://github.com/neovim/neovim/issues/16940
2022-01-06 15:15:20 +05:30
Sanchayan Maity
307ae9eb7f
fish: functions: gd: Allow passing arguments
2022-01-05 13:03:59 +05:30
Sanchayan Maity
22b9c09391
fish: functions: Add aliases for git difftool
2022-01-04 19:35:56 +05:30
Sanchayan Maity
95a247891e
fish: conf/setup: Pass the shell syntax to use for fnm
...
From the twitter discussion with fnm author, shell inference seems to be
slow. Passing the shell to use manually seems to speed this up.
fnm env --log-level=quiet | source
Executed in 534.50 millis fish external
usr time 0.62 millis 620.00 micros 0.00 millis
sys time 4.76 millis 0.00 micros 4.76 millis
fnm env --shell=fish --log-level=quiet | source
Executed in 1.51 millis fish external
usr time 1.06 millis 0.00 micros 1.06 millis
sys time 0.58 millis 579.00 micros 0.00 millis
Also, see the github issue
https://github.com/Schniz/fnm/issues/621
2022-01-03 20:26:47 +05:30
Sanchayan Maity
e541b2d745
fish: Refactor fish shell configuration
...
- Drop starship. This also helps us to get rid of ttf-font-nerd install
which is a dependency of starship.
- Source fnm env only once on login. This makes fish shell/terminal load
much much faster. Add an alias to invoke fnm use easily.
- Set path or environment variables only when required path or binary
exists.
- Introduce a function to profile fish easily.
- Borrow the fish prompt logic from Alexis King's configuration.
- Factor out key binding related settings.
- Make su launch fish.
Prompt and other ideas for clean up taken from
https://github.com/lexi-lambda/dotfiles/tree/master/fish
2021-12-29 18:54:57 +05:30