Commit Graph
100 Commits
Author SHA1 Message Date
phundrak 7a7700855f feat(shell/eat): improve eat configuration
This commit enables eat-mode in Eshell, allowing the use of tools that
normally would not work in Eshell.

It also automatically closes the eat buffer when exiting the shell
instead of keeping it open.
2025-06-08 14:51:25 +02:00
phundrak b330e1c7e0 feat(emacs/exwm): deprecate EXWM config 2025-05-24 23:35:17 +02:00
phundrak 5c5ec6f668 feat(emacs/avy): remove avy-dispatch-alist config
This variable was set to its default value already.
2025-05-24 23:24:17 +02:00
phundrak aaf7edeba6 feat(emacs/mu4e): remove .desktop for mu4e (already in NixOS config) 2025-05-24 23:22:28 +02:00
phundrak d37bfce977 docs(index): add note about NixOS configuration 2025-05-24 21:48:46 +02:00
phundrak b3a4f3cbd8 chore: switch from shell.nix to devenv 2025-05-24 21:48:46 +02:00
phundrak f720e6a57e chore: deprecate StumpWM, Picom, and Neofetch configurations 2025-05-24 21:48:46 +02:00
phundrak e87c0a9217 feat(keybinds): add treemacs keybinds 2025-05-24 21:24:14 +02:00
phundrak 8748b30895 fix(emacs/keybinds): correct native Elisp functions closing buffers 2025-05-24 21:23:25 +02:00
phundrak 295ed85fd5 feat(emacs/term): replace VTerm with Eat 2025-05-24 21:22:26 +02:00
phundrak 4a31230d16 feat(emacs/mu4e): update config for current NixOS configuration 2025-05-24 21:21:47 +02:00
phundrak 20ac94c9fb feat(emacs/tramp): add NixOS support for TRAMP connections 2025-05-24 21:20:20 +02:00
phundrak 57a5be3183 fix(emacs/lsp): fix LSP on NixOS 2025-05-24 21:19:43 +02:00
phundrak 1ad9328960 fix(emacs/packages): fix some packages setup 2025-05-24 21:19:25 +02:00
phundrak 78029eefc8 feat(dart): remove Dart config 2025-05-24 21:17:34 +02:00
phundrak 6e601839aa docs(git): switch from gpg signing to ssh signing 2025-03-12 13:53:48 +01:00
phundrak 3c5e0db760 fix: move link to bootstrap script to deprecated links 2025-03-02 14:33:09 +01:00
phundrak 5bc174dd9d docs(git): additional comments and documentation 2025-03-02 14:28:19 +01:00
phundrak 3ad2ae4074 docs(emacs/basic): set backup directory for TRAMP files 2025-03-02 14:20:21 +01:00
phundrak c2ebc0db51 docs(emacs/misc): set custom function for Elcord buffer name 2025-03-02 14:20:10 +01:00
phundrak 316aabe413 docs(emacs/programming): set treesitter for Rust modes 2025-03-02 14:20:10 +01:00
phundrak 6b379bfaf8 docs(emacs/programming): never really used emacsql directly 2025-03-02 14:20:10 +01:00
phundrak ec0fe5c43c docs(scripts): remove yarn wrapper
It caused more harm than good
2025-03-02 14:20:09 +01:00
phundrak d4ec04f975 docs(hyprland): update syntax for current version of Hyprland 2025-03-02 14:20:09 +01:00
phundrak 358464f10a docs(hyprland): enable numlock by default 2025-03-02 14:20:09 +01:00
phundrak 6fe4ff5f8e docs(git): comment and update my git configuration 2025-03-02 14:20:09 +01:00
phundrak 8cd8b3e342 chore: temporarily disable custom CSS 2025-02-11 09:13:36 +01:00
phundrak bb720581fb chore: deploy to Cloudflare Pages 2025-02-09 10:58:02 +01:00
phundrak be955e6673 docs(scripts): delete unused scripts, switch some from fish to bash
deploy / build (push) Successful in 4m12s
2024-11-08 21:19:59 +01:00
phundrak bd851e73a6 docs: replace Firefox with Zen Browser 2024-11-08 20:11:05 +01:00
phundrak 98e6a409b4 docs(emacs): add "ci" as a highlighted keyword in Magit 2024-11-08 20:04:28 +01:00
phundrak d9a7e58f1e docs(emacs): remove csetq, replace it with setopt
deploy / build (push) Successful in 5m24s
2024-10-06 11:58:42 +02:00
phundrak 4baaaadf02 docs(emacs/programming): add information regarding Vue programming
deploy / build (push) Successful in 5m27s
2024-10-05 20:10:42 +02:00
phundrak 03bde6015f docs(programming): remove zig configuration 2024-10-05 20:10:42 +02:00
phundrak 5631935f8f docs(emacs/programming): separate dap-mode from lsp-mode 2024-10-05 20:10:42 +02:00
phundrak edaef817b5 docs(emacs/treesit): better syntax highlighting with tree-sitter 2024-10-05 20:10:41 +02:00
phundrak 697edb0cdb fix: correct tangle name for keybinding management 2024-10-05 20:10:41 +02:00
phundrak 39f8a4510b docs: add todo
deploy / build (push) Successful in 6m4s
2024-10-03 19:55:54 +02:00
phundrak 664aa185dd docs(emasc/keybinds): add keybind to rename-uniquely 2024-10-03 19:55:29 +02:00
phundrak 39d9900022 docs(emacs/org): fix keybinding and add another
deploy / build (push) Successful in 5m36s
2024-09-21 16:08:30 +02:00
phundrak bbb77f27c8 fix: restore some more broken links
deploy / build (push) Successful in 5m42s
2024-09-21 15:37:31 +02:00
phundrak c02d6690ed fix: restore broken links
deploy / build (push) Successful in 5m30s
2024-09-21 15:27:37 +02:00
phundrak 420bd45c34 docs(emacs/org): add org-mode keybinds for conlanging.el
deploy / build (push) Successful in 5m40s
2024-09-21 12:15:55 +02:00
phundrak bdbe74c5e7 docs(emacs): add ron-mode 2024-09-21 12:15:37 +02:00
phundrak f61b58f9c7 chore: switch from yarn to npm, update dependencies 2024-09-21 12:15:07 +02:00
phundrak 30892f9ca0 docs(emacs): remove garbage collection code
deploy / build (push) Failing after 0s
It actually made Emacs hang a lot, which isn’t good
2024-09-12 21:02:16 +02:00
phundrak ba39302238 docs(hyprland): remove unused master layout 2024-09-12 21:01:01 +02:00
phundrak 25e3b3db92 chore: update dependencies 2024-09-12 21:00:43 +02:00
phundrak 58fc99cf8c docs(emacs): remove undo-tree
deploy / build (push) Successful in 7m57s
2024-06-20 18:41:32 +02:00
phundrak 9d8c985588 docs(emacs): better configuration for vterm 2024-06-20 18:41:16 +02:00
phundrak 4759bf48d0 docs(hyprland): replace discord with vesktop 2024-06-20 18:40:14 +02:00
phundrak 4567b9aa02 docs(hyprland): remove touchpad settings 2024-06-20 18:39:58 +02:00
phundrak bec66b58a7 docs(fish): add my pumo-system-info utility to fish greeting
deploy / build (push) Successful in 2m22s
2024-06-20 09:42:11 +02:00
phundrak d97531a1d1 docs(fish): better starfish prompt 2024-06-20 09:42:11 +02:00
phundrak 7848ed1168 docs(fish): enable transient prompt with starfish 2024-06-20 09:42:11 +02:00
phundrak 4f50b88488 docs(fish): add sqlx autocompletion to shell 2024-06-20 09:42:11 +02:00
phundrak 63133d312e docs(emacs programming): fix treesit urls and add Astro config 2024-06-20 09:42:06 +02:00
phundrak d7c2eadcec fix(umami): fix Umami site ID 2024-06-20 09:38:44 +02:00
phundrak bcaeb2ac30 docs(rustfmt): remove rustfmt config
deploy / build (push) Successful in 2m55s
2024-04-13 08:45:36 +02:00
phundrak b6449d2836 docs(README): update website badge
deploy / build (push) Successful in 1m37s
2024-04-11 06:31:23 +02:00
phundrak 7b76d45eb5 docs(hyprland): replace dunst with swaync, add wlsunset to autostart
deploy / build (push) Successful in 1m46s
2024-04-11 06:23:15 +02:00
phundrak 90813e5ecf docs(emacs): add eshell-vterm package 2024-04-03 06:10:33 +02:00
phundrak 184510f1af docs(emacs): add method for tangling all Emacs config files 2024-04-03 06:09:36 +02:00
phundrak b11b2982c6 docs(emacs): fix docstring of windows-adjust-size 2024-04-03 06:09:06 +02:00
phundrak 788ecefbe5 docs(emacs): move most keybindings to same file
All general keybindings (not linked to a specific mode) are now
defined in keybindings.org in neatly displayed tables.
2024-04-03 06:07:58 +02:00
phundrak b4e585457b docs(emacs, fish): add eww-related features
Emacs: add yuck-mode with parinfer-rust-mode enabled by default.

Fish: add eww autocompletions
2024-04-03 06:04:23 +02:00
phundrak f7b6ef1a4c docs(hyprland, scripts): better screenshot script
This commit adds the possibility of using swappy to edit screenshots.
It also changes the behaviour of the delay by first allowing the user
to select the area they want to capture, and then only does it wait
for the indicated amount of time before it takes the screen capture.
2024-04-03 06:03:17 +02:00
phundrak 8ec4e4ad43 docs(hyprland): better screens configuration 2024-04-03 06:00:08 +02:00
phundrak f78c81b21f docs(hyprland): fix mouse keybindings
deploy / build (push) Successful in 2m3s
2024-04-02 06:20:49 +02:00
phundrak 7497a07278 chore: update yarn lockfile
deploy / build (push) Successful in 1m48s
2024-04-02 05:39:01 +02:00
phundrak 80b61bfbc7 docs(hyprland): add Hyprland config
deploy / build (push) Failing after 6m58s
2024-04-01 21:49:34 +02:00
phundrak 83aa372345 chore,docs: add Nix shell, update readme accordingly 2024-04-01 06:48:58 +02:00
phundrak 345e8d04c8 chore: update version of yarn used 2024-04-01 06:46:27 +02:00
phundrak 92459846c3 docs(emacs): add nix-mode 2024-03-21 06:20:57 +01:00
phundrak 0a75cd2637 docs(tmux): fix keybindings generation 2024-03-21 06:20:47 +01:00
phundrak d694bcf2d9 docs(scripts): script to make Emacs usable in a browser 2024-03-21 06:20:13 +01:00
phundrak 392ec1d137 docs(scripts): fix wrappers 2024-03-21 06:19:55 +01:00
phundrak 05808c98af docs(shell, scripts): move dotfiles out of $HOME
deploy / build (push) Successful in 2m37s
2024-02-21 04:40:08 +01:00
phundrak 48fb243c69 docs(stumpwm utilities): fix org file export 2024-02-21 04:39:31 +01:00
phundrak 134154422b docs(desktop): add .desktop entry for Plover
deploy / build (push) Failing after 1m32s
2024-02-20 06:30:20 +01:00
phundrak 2538c4a7be docs(emacs magit-todos): ignore case of TODO keywords 2024-02-20 06:30:20 +01:00
phundrak 800d76bf25 docs(stumpwm): fix StumpWM loading files 2024-02-20 06:30:20 +01:00
phundrak 22361f5120 docs(fish): replace cd with zoxide 2024-02-20 06:30:19 +01:00
phundrak ce1daa6466 docs(shell): add common shell config 2024-02-20 06:30:19 +01:00
phundrak b1c7a41a73 emacs(docs): remove org-specific elements I forgot to remove
deploy / build (push) Successful in 2m36s
2024-02-10 11:03:35 +01:00
phundrak fa1194552d fix(Emacs gc): fix syntax of garbage-collecting function
deploy / build (push) Successful in 2m42s
2024-02-08 06:31:12 +01:00
phundrak 27e912d9a1 docs(Emacs elisp, misc): migrate custom functions to package
deploy / build (push) Successful in 3m22s
2024-02-08 05:36:17 +01:00
phundrak 00b40eca02 Revert "docs(fish): update abbreviations from Docker to Podman"
This reverts commit 4cc062cd0c.
2024-02-07 19:33:23 +01:00
phundrak 610046ce96 docs(Emacs basic conf): better garbage collection
deploy / build (push) Successful in 2m22s
2024-02-07 06:42:27 +01:00
phundrak 2ef0f4fc89 docs(Emacs scripts): reorganize file 2024-02-07 06:36:14 +01:00
phundrak 9c1fe06d26 docs(Emacs org): better auto tangling of my config files 2024-02-07 06:36:10 +01:00
phundrak 4d25ef6b5b docs(scripts): add script for restarting Emacs 2024-02-07 06:33:39 +01:00
phundrak 4cc062cd0c docs(fish): update abbreviations from Docker to Podman 2024-02-07 06:33:11 +01:00
phundrak 5f70aed2aa docs(fish): add direnv config 2024-02-07 06:32:39 +01:00
phundrak 87b3deeed3 feat: restore sidebar's table of contents for nested pages
deploy / build (push) Successful in 2m27s
2024-01-28 09:06:40 +01:00
phundrak 955c9aea3c docs(picom): adapt file for better markdown export
deploy / build (push) Successful in 2m34s
2024-01-28 06:11:21 +01:00
phundrak 51c68158af docs(about): update about page to fit Umami tracking
deploy / build (push) Successful in 2m1s
2024-01-28 05:44:53 +01:00
phundrak f934ce745c feat: add site-wide search bar
deploy / build (push) Successful in 2m33s
2024-01-28 05:39:54 +01:00
phundrak 04ad590c24 chore(deps): update Vuepress 2024-01-28 05:39:54 +01:00
phundrak 2d1e17f03b feat: split StumpWM config into different files, restore some pages 2024-01-28 05:33:51 +01:00