Commit Graph

250 Commits

Author SHA1 Message Date
inkch
372fd2b673 chore(polybar): ollama is now --user systemd unit 2025-07-24 07:50:43 +09:00
inkch
ec159ff00e Merge branch 'main' of gitea:inkch/dotfiles 2025-07-24 07:50:14 +09:00
inkch
ebfc0f121c feat(i3): bind n to open ChatGPT 2025-07-24 07:48:57 +09:00
inkch
5d33aa6dee refactor(fish-batexa): improve path handling 2025-07-24 07:47:22 +09:00
inkch
d50924057b chore(fish): add blank line for style 2025-07-24 07:46:43 +09:00
inkch
54f42eb54c feat(fish): add abbr for git commands 2025-07-24 07:45:51 +09:00
inkch
390a61a239 chore(i3): reassign workspace 2 and 3 to Dell monitor 2025-07-24 07:44:05 +09:00
inkch
1f9730727a chore(fish): T jumps to torrent dir (corresponding to arch/buzz) 2025-07-24 07:41:49 +09:00
inkch
cdf5c1a8c3 chore(fish): align 2025-07-24 07:41:25 +09:00
inkch
4ba5524765 chore(fish): delete unused abbr 2025-07-24 07:41:00 +09:00
inkch
ac555d147f refactor(i3): use workspace 1-3 for main apps 2025-07-24 07:32:49 +09:00
inkch
2ef79fdb09 feat(tmux): add keybind for pane layout 2025-07-24 07:30:56 +09:00
inkch
751666a528 feat(git): add aliase checkout -b 2025-07-24 06:15:25 +09:00
inkch
70b785d2e6 feat(git): add aliases for merge 2025-07-24 06:14:33 +09:00
inkch
df7e2468b8 fix(nvim): restrict *.tmpl filetype detection to files under */chezmoi/
Limit autocmd pattern to only match *.tmpl files located directly inside
a `chezmoi/` directory. This prevents unintended filetype assignments
for similarly named files (e.g. Go template)
2025-07-23 19:57:27 +09:00
inkch
d3e9f68879 feat(fish): add $GOPATH/bin to $PATH 2025-07-23 19:08:17 +09:00
inkch
101fb1d4f7 Revert "chore(fish): delete unused environment variables"
This reverts commit 723d3d63a8.
2025-07-23 19:02:46 +09:00
inkch
fbc2769105 feat(fish): initialize rbenv if interactive 2025-07-23 11:46:17 +09:00
inkch
723d3d63a8 chore(fish): delete unused environment variables 2025-07-23 11:00:43 +09:00
inkch
1ef2e0a891 fix(fish): go tools PATH 2025-07-23 10:58:46 +09:00
inkch
dbe1e3bc20 feat(fish): set PATH for nim 2025-07-23 10:57:38 +09:00
inkch
d6f1b1abf4 feat(nvim): brighten comment text 2025-07-23 10:56:59 +09:00
inkch
b62fc1bbcf feat(nvim): yellow CursorLineNr 2025-07-23 10:56:13 +09:00
inkch
75d7d8baaa feat(nvim): brighten line number 2025-07-23 10:54:44 +09:00
inkch
73eae38fba feat(nvim): enable cursorline 2025-07-23 10:53:18 +09:00
inkch
adb4d9dc7c Merge branch 'main' of gitea:inkch/dotfiles 2025-07-19 18:38:38 +09:00
inkch
bee50c778c refactor(fish): empty functions/bind.fish
For a month or so, following message displayed on launching shell:

    bind: Key with name "end" does not have any mapping

This message is caused by following which is in the `bind.fish`:

    82:  bind --preset -k end end-of-line$

Probably, I don't need this file at all.
2025-07-19 18:30:55 +09:00
inkch
e9c5c6f402 chore(carla): change config file location 2025-07-19 18:29:26 +09:00
inkch
b9b44851e5 feat(fish): add abbreviations for lefthook 2025-07-18 10:46:15 +09:00
inkch
38c0c9c176 Merge branch 'main' of gitea:inkch/dotfiles 2025-07-16 10:38:23 +09:00
inkch
042835dfb6 feat(zathura): add 1px gap between pages 2025-07-16 10:37:04 +09:00
inkch
5cc306e635 fix(nvim): add terminal-features to support termguicolors in tmux 2025-07-16 10:35:13 +09:00
inkch
cec4d4a758 fix(nvim): use tmux-256color as tmux default-terminal
Resolve issue where <Home>/<End> keys inserted <Select> due to TERM mismatch.
2025-07-16 10:30:33 +09:00
inkch
bae0191c6a Merge branch 'main' of gitea:inkch/dotfiles 2025-07-13 06:51:23 +09:00
inkch
02d5338422 feat(tmuxsh): add bootstrap script for quick editing with Neovim 2025-07-13 06:21:28 +09:00
inkch
83c0a53167 feat(i3): rebind $mod+$shift+period to launch-console with nvim 2025-07-13 06:20:26 +09:00
inkch
0122e038b8 feat(fish): extend df abbreviation with additional options 2025-07-10 04:46:56 +09:00
inkch
fc886b4ded feat: i3: bind key to countdown timer (timer.py) 2025-07-10 04:43:02 +09:00
inkch
31b62c358b feat: git: update commit template to follow conventional style 2025-07-10 04:41:16 +09:00
inkch
3e47df0cc8 feat: starship: change prompt char from > to x for error 2025-07-10 04:38:55 +09:00
inkch
b909524ed8 feat: fish: add abbr for chot command 2025-07-09 02:01:54 +09:00
inkch
bc36439ae8 feat: chot: add env var to specify the script directory 2025-07-09 02:00:48 +09:00
inkch
031d24dc03 feat: git: add examples to global commit template
This update adds curated examples to the .config/git/commitmsg file,
following the Conventional Commits style guide.

It includes examples for common types (feat, fix, docs, etc.)
and clarifies the structure of a good commit message.

Although I’ve decided to use Conventional Commit style for this project,
I haven’t settled on a consistent policy for scopes yet. For now, the
scope field (e.g. `fix(parser):`) may be omitted or used informally
based on context.

This should improve consistency and make `git commit` more guided
even in quick workflows.
2025-07-09 01:48:42 +09:00
inkch
21f925a994 i3: switch browser to zen 2025-06-11 13:57:16 +09:00
inkch
3bd6f8b0f3 mpv: add comment for future reference 2025-05-20 11:36:07 +09:00
inkch
ffb6bed383 zathura: add keymaps 2025-05-17 19:22:19 +09:00
inkch
3c846b18b2 yt-dlp: change output dir (buzz) 2025-05-17 19:20:29 +09:00
inkch
91a62ee415 yt-dlp: config -> config.tmpl (for using different path) 2025-05-17 19:17:45 +09:00
inkch
d41c5e0620 i3: update class name for LibreWolf (browser) 2025-05-17 19:00:53 +09:00
inkch
e95fe03911 q7: update a script for handling Q7 SD card 2025-05-17 17:02:35 +09:00