Commit Graph
100 Commits
Author SHA1 Message Date
phundrak 6feecc1fdc [Bin, Fish] Better handling of unknown executables
Only execute stuff if it is in PATH.
2022-05-22 14:11:58 +02:00
phundrak beaea0bd66 [Emacs] Add sudo and sudoedit TRAMP protocols to ignored recentf
continuous-integration/drone/push Build is passing
2022-05-20 18:18:08 +02:00
phundrak 50c45cbbf4 [Bin] Fix rofi-emoji
continuous-integration/drone/push Build is passing
2022-05-19 18:22:31 +02:00
phundrak 53de06b844 [StumpWM] Fix concurrency issue
continuous-integration/drone/push Build is passing
2022-05-19 18:20:33 +02:00
phundrak 3a80cc13d2 Update sitemap 2022-05-19 18:20:25 +02:00
phundrak 82aee2bf9e [Emacs] Add Reddit option for atomic chromium 2022-05-19 18:19:26 +02:00
phundrak 20e758789e [Emacs] Update package specifications 2022-05-19 18:19:04 +02:00
phundrak c7519cfd9d [Emacs] Simplify background transparency settings
continuous-integration/drone/push Build is passing
2022-05-17 17:26:17 +02:00
phundrak 8971a5b868 [Emacs] Make sure Forge keybinds are integrated with Magit 2022-05-17 17:24:27 +02:00
phundrak 143161387a [StumpWM] Dedicated threads for potentially blocking commands
continuous-integration/drone/push Build is passing
Sometimes StumpWM hangs because of blocking commands. Instead of
making StumpWM completely hang, only its dedicated thread will.
2022-05-15 00:40:55 +02:00
phundrak f92904cdb0 [StumpWM] Simpler initial shell command 2022-05-15 00:40:55 +02:00
phundrak 9f313b42cd [Emacs] Better lisp-mode configuration 2022-05-15 00:40:55 +02:00
phundrak debc346acf [Emacs] Org-mode-like code-block editing for Markdown 2022-05-15 00:40:55 +02:00
phundrak a38e2bede6 [Emacs] Use engrave backend for org-mode PDF exports 2022-05-15 00:40:33 +02:00
phundrak 6344ef7292 [Emacs] Fix python in org-babel 2022-05-15 00:37:24 +02:00
phundrak 25a9a14534 [Emacs] Markdown-mode when editing text for Github 2022-05-15 00:36:44 +02:00
phundrak d99f605d5b [Emacs] Typo and formatting 2022-05-15 00:32:51 +02:00
phundrak 1c911b9821 Revert "[StumpWM, bin] Add weather module to StumpWM..."
This reverts commit d78be92786.
2022-05-08 23:15:26 +02:00
phundrak ee7e82ea03 [StumpWM] Fix name of font family
continuous-integration/drone/push Build is passing
2022-05-06 23:29:24 +02:00
phundrak d78be92786 [StumpWM, bin] Add weather module to StumpWM, convert we to POSIX sh
continuous-integration/drone/push Build is passing
Convert script `we` from fish to POSIX shell

Add two new scripts:
- stump-choose-city
- stump-weather
The former one sets the default city used for weather. The latter
generates the output used by StumpWM’s mode-line.
2022-05-06 23:27:01 +02:00
phundrak 46bae114e3 [Emacs] Ignore files opened through yadm/TRAMP 2022-05-06 23:26:20 +02:00
phundrak a70aac1ba5 [Emacs] Fix eshell clear alias
continuous-integration/drone/push Build is passing
2022-05-06 19:50:10 +02:00
phundrak 446db02df4 [Emacs] Fewer regexes for recentf-exclude
continuous-integration/drone/push Build is passing
2022-05-06 19:48:12 +02:00
phundrak 7d04a5c41a [Emacs] Add maildir keybinds to mu4e
continuous-integration/drone/push Build is passing
2022-05-05 16:08:48 +02:00
phundrak 07744e872a [Misc] Update encrypted files
continuous-integration/drone/push Build is passing
2022-05-02 02:41:37 +02:00
phundrak 81eb9954f8 [Misc] Update encrypted files
continuous-integration/drone/push Build is passing
2022-05-02 02:28:32 +02:00
phundrak 0c971ae5a7 [Bootstrap] Correct font for StumpWM
continuous-integration/drone/push Build is passing
2022-05-02 01:39:52 +02:00
phundrak 9fc9e7daf4 [paru] Add mkdir directive for paru config 2022-05-02 01:39:51 +02:00
phundrak 3a75118e0d [Bootstrap] Remove code for Chaotic AUR
continuous-integration/drone/push Build is passing
They change from time to time, so I can’t keep shell code for
installing Chaotic AUR repository
2022-05-02 01:03:18 +02:00
phundrak 49014b6c4e [StumpWM, SBCL] Add sbclrc, instructions for clx-truetype
continuous-integration/drone/push Build is passing
2022-05-02 00:59:50 +02:00
phundrak e924306b15 [Qutebrowser] Fix symlink
continuous-integration/drone/push Build is passing
2022-05-02 00:32:55 +02:00
phundrak 6ee3af65bd [Fish] Only execute pumo-system-info if found
continuous-integration/drone/push Build is passing
2022-05-01 23:17:34 +02:00
phundrak e832b3cda9 [PKGBUILD] Update nsxiv config.h 2022-05-01 23:17:33 +02:00
phundrak f1df008c43 [Emacs] Clean elcord boring buffers
continuous-integration/drone/push Build is passing
2022-05-01 18:03:12 +02:00
phundrak 77e208d683 [Emacs] Add bibliography for org-cite 2022-05-01 18:02:53 +02:00
phundrak 53ef8cb04b [Emacs] New keybinds 2022-05-01 18:02:28 +02:00
phundrak ff6435594c [Emacs] Update filters for mu4e bookmarks 2022-05-01 18:01:44 +02:00
phundrak c734fea7c4 [PKGBUILD] Remove PGTK option for Emacs 2022-05-01 18:00:29 +02:00
phundrak 8c1e8c9b5b [PKGBUILD] Re-enable xwidget browser in Emacs, version bump
continuous-integration/drone/push Build is passing
The xwidget browser is a lot more stable now! Not perfect yet, but
usable with simple websites.
2022-04-21 14:31:59 +02:00
phundrak 40f211bdd8 [Gitconfig] Add email credentials helper
continuous-integration/drone/push Build is passing
2022-04-21 12:40:26 +02:00
phundrak 5bbfcdfd2b [StumpWM] Make backlight changes more natural 2022-04-21 12:39:28 +02:00
phundrak 525711238f [Emacs] Load org-protocol by default 2022-04-21 12:39:07 +02:00
phundrak bb1dfc15fc [StumpWM] Fix issue with undeclared my/kbd
`my/kbd` appeared as undefined in `bluetooth.lisp` and
`utilities.lisp`. This commit fixes this error.
2022-04-19 15:30:48 +02:00
phundrak 3e476e67a9 [Emacs] Remove unused code with undo-tree config, update doc
continuous-integration/drone/push Build is passing
2022-04-19 14:34:50 +02:00
phundrak 59335cf663 [Emacs] Fix Magit keybinds
With a recent package update, whether by Magit’s or Evil Collection’s
fault, the keybinds for `c` and `t` got replaced with evil movement up
and down instead of respectively staging and tagging in Magit. This
commit fixes this behavior.
2022-04-19 14:31:07 +02:00
phundrak 5bd012e5b9 [StumpWM] Simplify keybinds declaration
continuous-integration/drone/push Build is passing
This commit adds the function `my/kbd` which translates characters
`kbd` does not know into their internal name.

Simplify Elisp noweb code.
2022-04-19 14:10:55 +02:00
phundrak b708275c36 [Topgrade] Add topgrade config to dotfiles 2022-04-19 13:19:41 +02:00
phundrak e7b85d56d4 [Emacs] Add Github Copilot package
continuous-integration/drone/push Build is passing
2022-04-18 21:17:31 +02:00
phundrak f6d7485531 [Emacs] Remove prettified keywords 2022-04-18 21:17:09 +02:00
phundrak 1b224d1aaf [Emacs] Add Condict project packages 2022-04-18 21:16:51 +02:00
phundrak 5639ce1fc8 [Emacs] Fix errors on Emacs startup 2022-04-18 21:16:24 +02:00
phundrak b0ace772ce [Emacs] Change scrolling behavior in Emacs
continuous-integration/drone/push Build is passing
2022-04-11 14:50:29 +02:00
phundrak f29e48ed37 [Bin] Add CPU scaling script 2022-04-11 14:50:05 +02:00
phundrak d41fc9c3ca [Emacs] Update mu4e filters
continuous-integration/drone/push Build is passing
2022-04-06 19:52:42 +02:00
phundrak e2a19dec6e [Emacs] Better LangTool configuration 2022-04-06 19:44:02 +02:00
phundrak 67bbce62d9 [Emacs] add elisp-demo, some more documentation
continuous-integration/drone/push Build is passing
2022-04-06 19:01:41 +02:00
phundrak e1454699ea [Emacs] Some more documentation
continuous-integration/drone/push Build is passing
2022-04-06 18:55:42 +02:00
phundrak aafb677591 [Emacs] improve Dired configuration
continuous-integration/drone/push Build is passing
2022-04-06 18:51:14 +02:00
phundrak 26f1999c02 [Emacs] Better undo-tree configuration 2022-04-06 18:51:01 +02:00
phundrak 8ff0beec06 [Emacs] More documentation 2022-04-06 18:50:46 +02:00
phundrak 4d7f5fe947 [StumpWM] Update ncmpcpp keybind 2022-04-06 18:48:45 +02:00
phundrak d2d00d4442 [StumpWM] Minor markup change 2022-04-05 17:16:19 +02:00
phundrak f5df9b649f [Emacs] Only use xelb when using EXWM 2022-04-05 17:16:19 +02:00
phundrak f22e54691d [Emacs] TRAMP optimisation
Disable all-the-icons-dired for remote repositories
Disable auto-save and backups for files opened with TRAMP
2022-04-05 17:16:19 +02:00
phundrak b13b6f1e64 [Emacs] Update list of ignored files in recentf
Also simplify regex
2022-04-05 17:16:19 +02:00
phundrak 57ad8b2fdc [PKGBUILD] Switch to Emacs 29.0.50
Rebase Emacs PKGBUILD on AUR’s emacs-git
2022-04-05 17:16:19 +02:00
phundrak 0e413d00a3 [StumpWM] Replace scrot with Flameshot 2022-04-02 15:19:39 +02:00
phundrak e5ddea6fd8 [Emacs] Add Gemini and Github-flavored markdown
continuous-integration/drone/push Build is passing
2022-04-02 15:05:35 +02:00
phundrak 3e140e7302 [StumpWM] Fix ncmpcpp keybinds 2022-04-02 15:04:50 +02:00
phundrak f81518ddd2 [Emacs] These prettified symbols are actually quite annoying
continuous-integration/drone/push Build is passing
2022-03-30 20:32:33 +02:00
phundrak 7f2cae36af [Emacs] Add keybind for editing org table formulas 2022-03-30 20:24:18 +02:00
phundrak 420373806a [Rofi] Update theme 2022-03-30 20:23:26 +02:00
phundrak e6387f84c5 [Desktop] Generate nicer Lisp and Elisp output 2022-03-28 02:07:03 +02:00
phundrak d63da4af42 [StumpWM] Update some elisp, more natural keybind declaration
If characters such as `«` or `»` are used, they get replaced by their
complete name. See table `tbl-char-to-name`.
2022-03-28 02:05:39 +02:00
phundrak 4a6fbf3264 [Meta, Org] Update Matomo script to reflect server changes 2022-03-28 02:00:14 +02:00
phundrak 872e508fc7 [StumpWM, Emacs] Change keybind for changing volume 2022-03-28 01:59:32 +02:00
phundrak a90bccca20 [Qutebrowser] Fix broken configuration
Configuration is now purely done through Python files
2022-03-27 22:19:14 +02:00
phundrak d2caf80154 [StumpWM] Better parity between Emacs and StumpWM keybinds 2022-03-27 22:18:16 +02:00
phundrak bc58766587 [Emacs] LSP optimizations 2022-03-27 22:17:55 +02:00
phundrak 44b65c2d72 [Emacs] Update org project on conlanging 2022-03-27 22:17:31 +02:00
phundrak bfe1102c37 [Emacs] Reword some stuff 2022-03-15 18:31:56 +01:00
phundrak 196df4fb44 [Emacs] Fix keybindings in Eshell
continuous-integration/drone/push Build is passing
2022-03-15 18:25:38 +01:00
phundrak 2c7d159e9b [Emacs] Improve EXWM config
Add keybind for `exwm-debug`, fix rofi keybinds

Autostart now executed through my script in bin.org

Correct argument for `:if` in `use-package` directives

Reorganize screens for current correct layout
2022-03-15 18:21:56 +01:00
phundrak 3fa9d52ddc [Emacs] Better bookmarks 2022-03-15 18:19:41 +01:00
phundrak 6230f63a6e [Emacs] Promote heading, remove "Org Functions" heading
continuous-integration/drone/push Build is passing
2022-03-10 22:53:38 +01:00
phundrak ece09caca8 [Emacs] Move custom org functions in org configuration
Move `phundrak/toggle-org-src-window-split' to org configuration

Add org emphasis functions and their keybindings
2022-03-10 22:52:31 +01:00
phundrak d3d5e12222 [Emacs] Let SSH manage the ControlMaster options 2022-03-10 22:27:20 +01:00
phundrak 896b3f6fe9 [Emacs] Ignore email drafts in recentf 2022-03-10 22:27:04 +01:00
phundrak d9299b664d [Emacs] Clarify some text 2022-03-10 22:26:52 +01:00
phundrak 3cd50d88da [Emacs] Remove redundant functions 2022-03-10 22:26:31 +01:00
phundrak de78e16bd9 [StumpWM, Bin] Replace StumpWM’s notification manager with Dunst 2022-03-10 22:25:56 +01:00
phundrak 84e3c91c51 [Emacs] Add function to remove junk files in conlanging org project 2022-03-06 22:16:46 +01:00
phundrak d5cf97d888 [Emacs] Update list of ignored files in recentf 2022-03-06 22:16:15 +01:00
phundrak 1f11d7685e [StumpWM] Wider outer gaps 2022-03-06 21:48:12 +01:00
phundrak 7b4c5a62db [StumpWM] Update sly functions
Rename `start-sly-server` to `sly-start-server`.

Add `stop-sly-server`. It will always try to stop a server running on
port 4005 (default port used by `sly-start-server`)
2022-03-06 21:46:46 +01:00
phundrak ff119ce02c [Emacs] Update path and name of org conlanging project 2022-03-06 21:45:52 +01:00
phundrak 7bdab40832 [Bin] KDEConnect in autostart, proper bash for default audio sink 2022-03-06 21:43:40 +01:00
phundrak 61c123799b [Emacs] Do not run any EXWM code if it is not used
Only run the configuration code for EXWM if the argument `--with-exwm'
is passed to Emacs, otherwise don’t
2022-03-04 15:09:51 +01:00
phundrak 30086fa7ce [Emacs] Keybind to quickly open straight repositories
continuous-integration/drone/push Build is passing
2022-03-04 14:49:01 +01:00
phundrak d4285f76d5 [Emacs] Disable by default valign-mode 2022-03-04 14:29:17 +01:00