aboutsummaryrefslogtreecommitdiff
path: root/.config
Commit message (Collapse)AuthorAgeFilesLines
* emacs: fold all threads on mu4e-viewMiquel Sabaté Solà7 days1-0/+4
| | | | | | This applies except unread messages. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: update soria's locationMiquel Sabaté Solà2026-07-211-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: freeze versions for packagesMiquel Sabaté Solà2026-07-061-25/+25
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: add dts modeMiquel Sabaté Solà2026-07-061-0/+3
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: set mailbox.org as the default accountMiquel Sabaté Solà2026-07-021-19/+19
| | | | | | | | Also, don't ask for the profile when starting, let's assume the default one. Then, when it actually matters (e.g. composing), mu4e will always ask unless it can figure it out automatically (e.g. reply). Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: add Message-ID in mu4eMiquel Sabaté Solà2026-06-291-0/+4
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: ignore the .cache/ directoryMiquel Sabaté Solà2026-06-221-0/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: update packagesMiquel Sabaté Solà2026-06-221-31/+31
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: add elpa/ into gitignoreMiquel Sabaté Solà2026-05-211-0/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: upgrade packages to newer versionsMiquel Sabaté Solà2026-05-211-37/+37
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* alacritty: even bigger fontsMiquel Sabaté Solà2026-05-111-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* Remove old backup systemMiquel Sabaté Solà2026-04-152-15/+0
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* alacritty: increase the font sizeMiquel Sabaté Solà2026-03-181-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: don't trash mu4e messages without the flagMiquel Sabaté Solà2026-02-271-0/+1
| | | | | | | Not entirely sure that solves my issues with trashing lately, but here it goes. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* kbuild: automatically sign vmlinuz on 'freezeezy'Miquel Sabaté Solà2026-02-271-3/+16
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* kbuild: add the 'freezeezy' profileMiquel Sabaté Solà2026-02-272-0/+104
| | | | | | This is the profile for my x86_64 development box. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* kbuild: fix typo on missing dracutMiquel Sabaté Solà2026-02-261-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* config: add the balena etcher handler schemeMiquel Sabaté Solà2026-02-261-0/+1
| | | | | | Because apparently that's a thing now. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* ghostty: don't touch the titleMiquel Sabaté Solà2026-02-241-1/+1
| | | | | | | | Even if it's a nice feature to allow applications to write to it, this also means to do this for stupid executions like "ls", and that's just plain distracting and not worth it. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: update straight.el versionsMiquel Sabaté Solà2026-02-231-29/+29
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: remove <space>-u bindingMiquel Sabaté Solà2026-02-191-1/+0
| | | | | | I have never really used it, so let's remove some noise. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: avoid adding Makefile projectsMiquel Sabaté Solà2026-02-101-4/+3
| | | | | | | | In projects like Linux this turns out to be troublesome as each subsystem has its own Makefile and then tools like ripgrep narrow down their focus too much when trying to perform Linux-wide searches. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: do not delete sent messages on mailbox.orgMiquel Sabaté Solà2026-01-301-1/+1
| | | | | | | | | | | | | | | | Since GMail copies email to the Sent folder regardless of your mu4e settings, it's usually recommended to configure mu4e sent's behavior to 'delete (thus avoiding duplicate sent messages). But I had sadly copy/pasted the same configuration from GMail into my mailbox settings, where this automatic copying of sent messages does not happen. This went unnoticed because I've sent email from this account mainly to the Linux kernel mailing lists, where you receive a copy from the thread anyways and that wasn't much of a problem. But after noticing a couple of missing sent email, and after some head scratching, I've found the 'delete behavior and reverted to good ol' 'sent. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* mise: use 'latest' for rubyMiquel Sabaté Solà2026-01-221-1/+1
| | | | | | Not totally sure whether that's the right setting, but it works for now. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: update dependenciesMiquel Sabaté Solà2026-01-071-34/+34
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: add extra root vc markersMiquel Sabaté Solà2026-01-011-0/+7
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: update modulesMiquel Sabaté Solà2025-11-301-30/+30
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: update dependenciesMiquel Sabaté Solà2025-10-271-34/+35
| | | | | | | After a couple of days of testing with this general update, everything seems fine. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* kbuild: move profiles into .config/kbuildMiquel Sabaté Solà2025-10-242-0/+120
| | | | | | | | | | | | | | Instead of inlining shell scripts inside of the `kbuild` one, move them into subdirectories inside of the new $HOME/.config/kbuild directory. Each subdirectory will match a profile (i.e. no more hacky hardcoded values on `kbuild`), and it will contain the relevant install.sh/uninstall.sh files which matter for that profile. This also allows us more flexibility when it comes to GRUB configuration (e.g. picking the right UUID value without having to re-invent the wheel via esoteric new parameters). Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: enforce the fill-column value to 75 on gitMiquel Sabaté Solà2025-10-211-1/+8
| | | | | | | | | | | Magit will already default to 75, but set the `git-commit-fill-column' variable just to be safe. Moreover, when editing patch/diff files manually (e.g. editing a cover letter in the context of 'git format-patch --cover-letter'), these rules should also apply. Hence, set 'fill-column' locally to 75 as well. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: prefer emails in plain textMiquel Sabaté Solà2025-10-211-0/+9
| | | | | | | | | Force email apps in GNU Emacs (i.e. mu4e) to "discourage" formats like "text/html" or "text/richtext". This in practice forces email apps to use "text/plain" by default, which is nicer looking in most cases, and I can always switch back to HTML whenever that is not the case. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* config: Update mimeapps.list with a bunch of nonsenseMiquel Sabaté Solà2025-10-151-33/+45
| | | | | | | The latest KDE installation should brought this up. I'm not even sure about half of it, but whatever. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* config: Update music directory as expectedMiquel Sabaté Solà2025-10-131-3/+3
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* mise: Use the latest PythonMiquel Sabaté Solà2025-10-131-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: Make "Inbox" a favorite bookmarkMiquel Sabaté Solà2025-10-101-7/+8
| | | | | | | | | | Apparently default notifications expect a favorite to be picked among bookmarks. If not, then it picks the one at top, which is basically the last one that was added by the user. Hence, define this bookmark last just so it appears at the top of the main view, and also mark it as "favorite" to double down. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: Add setup for IRCMiquel Sabaté Solà2025-10-022-0/+35
| | | | | | | | Bring back the setup I had in the Doom Emacs days. Indeed I'm not using IRC that much, but the configuration is pretty reliable for whenever I need it. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* bin: Add 'do-backup.sh'Miquel Sabaté Solà2025-09-172-0/+15
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* bin: Add 'fetch-email'Miquel Sabaté Solà2025-09-161-1/+1
| | | | | | | | This is a glorified bash one-liner for fetching my email by syncing each channel via GNU parallel. This speeds up a bit from the usual 'mbsync -a', even if it's not a miracle. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* Pick mssola@mssola.com as the default email from now onMiquel Sabaté Solà2025-09-161-2/+2
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* Add my mailbox.org account into my email setupMiquel Sabaté Solà2025-09-162-4/+34
| | | | | | | This means instructing mbsync on how to fetch email, GNU Emacs on how to index it, and then msmtp on how to deliver it. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: Add LSP mode for C/C++Miquel Sabaté Solà2025-09-161-1/+4
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* emacs: Add Kconfig supportMiquel Sabaté Solà2025-09-133-2/+36
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* mise: Remove dangling symlinkMiquel Sabaté Solà2025-09-011-1/+0
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Update straight versionsMiquel Sabaté Solà2025-07-311-0/+6
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Add haml-modeMiquel Sabaté Solà2025-07-311-0/+3
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Run rust formatter on saveMiquel Sabaté Solà2025-07-311-1/+2
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Fix execution of my default macro keyMiquel Sabaté Solà2025-07-241-3/+7
| | | | | | | Apparently C-2 was being interpreted as C-@. So, let's move the lambda I was using into a function, so it can be assigned to both bindings. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Ignore tramp configuration fileMiquel Sabaté Solà2025-07-241-1/+2
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Bring back Rust supportMiquel Sabaté Solà2025-07-221-0/+7
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Always use crux-move-beginning-of-lineMiquel Sabaté Solà2025-07-161-1/+2
| | | | | | | Bringing back from my old Doom configuration, remap the default's GNU Emacs `move-beginning-of-line` to the more useful crux one. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>