aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* emacs: Don't extend PATH with emacs/binMiquel Sabaté Solà2025-07-141-3/+0
| | | | | | This directory no longer exist since I moved away from Doom. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Bring back org-open-at-point for linksMiquel Sabaté Solà2025-07-141-3/+16
| | | | | | | This was available on my Doom configuration, and I needed it back. Similarly the "TAB" mapping has been brought up as well. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* email: Use kwallet for passwordsMiquel Sabaté Solà2025-07-142-7/+7
| | | | | | | This leaves out calls to gpg which in turn asked for more password inputs, which even if I got sort of used to it, it was bad. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Display line numbers for markdown and orgMiquel Sabaté Solà2025-07-141-2/+5
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* bin: Introduce the doctor.rb install/update scriptMiquel Sabaté Solà2025-07-143-8/+205
| | | | | | | | | This replaces the good ol' install.sh script, and it allows me to not only install on a new system, but also upgrade dependencies, repair broken links, etc. This is certainly not Nix, but at least it's not as bad as it used to be. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Remove files which are no longer neededMiquel Sabaté Solà2025-07-083-149/+0
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* bin: Add zypper-rdup helper scriptMiquel Sabaté Solà2025-07-081-0/+20
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Remove doom as it's no longer neededMiquel Sabaté Solà2025-07-085-777/+0
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: There and back againMiquel Sabaté Solà2025-07-089-45/+1099
| | | | | | | | | | | Bring back a hand-rolled GNU Emacs configuration, moving on from Doom Emacs. This is due some recent regressions I've had with my Doom configuration that I was unable to debug/fix. This brings back some much needed simplicity, while having better knowledge on how to keep things modern and snappy. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* alacritty: Never allow the cursor to blinkMiquel Sabaté Solà2025-07-081-0/+3
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* fonts: Fix recursive directoryMiquel Sabaté Solà2025-07-0825-0/+0
| | | | | | This must be a hiccup from some bad ln command. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* hunspell: Small updateMiquel Sabaté Solà2025-07-041-0/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* doom: Include highlight-numbersMiquel Sabaté Solà2025-07-042-0/+4
| | | | | | | This was recently excluded from the default Doom installation, and I do use it. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* doom: Remove packages which are no longer usedMiquel Sabaté Solà2025-07-043-83/+21
| | | | | | | | This also includes the removal of a workaround for lsp which is no longer relevant and that suddenly was hitting me with a major performance hit. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* hunspell: Routinely updateMiquel Sabaté Solà2025-06-021-0/+2
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* mise: Add GoMiquel Sabaté Solà2025-06-021-0/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* bash: Remove ugly hacks on ssh setupMiquel Sabaté Solà2025-06-021-39/+16
| | | | | | | | In the end they were not needed and brought more problems than they tried to solve. Moreover, doing this left the RISC-V thingies in a weird section, so that configuration has been moved up. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* hunspell: UpdateMiquel Sabaté Solà2025-05-141-0/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* git: Add difftastic as an external diff toolMiquel Sabaté Solà2025-05-141-0/+23
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* mise: Add mitmproxyMiquel Sabaté Solà2025-05-141-0/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Streamline configuration for run-riscv-qemu.shMiquel Sabaté Solà2025-05-072-11/+18
| | | | | | | | | | | | | | Personal stuff like the location of the kernel image should go into my .bashrc file, and then require it on `run-riscv-qemu.sh`. Similarly, some environment variables were dropped, and some others removed. This brings some much needed consistency to the whole script. Last but not least, the `run-riscv-qemu.sh` now also had an extra configurable variable, which is used for the `-cpu` QEMU option. It defaults to 'max' so we can test the maximum amount of supported extensions as possible. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* hunspell: Add a word to the dictionaryMiquel Sabaté Solà2025-05-041-0/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Move another .uuid file into gitignoreMiquel Sabaté Solà2025-05-042-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* bash: PS1: Avoid an extra space on non-gitMiquel Sabaté Solà2025-05-041-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* bash: Simplify the PS1 lineMiquel Sabaté Solà2025-05-021-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Move from github to sourcehutMiquel Sabaté Solà2025-05-022-63/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* bin: Force a busybox path when running QEMUMiquel Sabaté Solà2025-04-222-5/+27
| | | | | | | | | | | | | | | | | | When running QEMU/RISC-V, force the user to provide the `BUSYBOX_SRC` environment variable. This variable points to the path where busybox has been built. This way the path to the initramfs is not hardcoded. Moreover, this allows us to rebuilt the initramfs every time the `run-riscv-qemu.sh` is called, which in turn brings some consistency to the process. Plus, this opens the door for allowing files to be passed into a new `/home` directory for the current user. This way, someone can just statically compile a binary via cross compilation, and then run it in isolation with QEMU/RISC-V. Last but not least, also update the .bashrc file with a value for `BUSYBOX_SRC` on my system. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* bash: Add function for converting video to gifMiquel Sabaté Solà2025-03-111-0/+15
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* mise: Don't pin to the patch-level releaseMiquel Sabaté Solà2025-02-111-2/+2
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* mbsync: Migrate from SSLType to TLSTypeMiquel Sabaté Solà2025-01-231-5/+5
| | | | | | SSLType has apparently been deprecated in favor of TLSType. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* ci: Remove GNU Emacs 27.2Miquel Sabaté Solà2025-01-121-1/+0
| | | | | | It's no longer supported by Doom Emacs, and hence tests were failing. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* doom: Disable doom from :uiMiquel Sabaté Solà2025-01-113-15/+13
| | | | | | | We don't actually need to load this module, since we are not using doom-themes nor anything like that. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Add configuration for ghosttyMiquel Sabaté Solà2024-12-271-0/+43
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* mise: Upgrade default rubyMiquel Sabaté Solà2024-12-271-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* kbuild: Simplify boot parametersMiquel Sabaté Solà2024-11-141-2/+2
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* alacritty: Go for a bigger fontMiquel Sabaté Solà2024-11-141-1/+1
| | | | | | Not totally decided on this, but let's give it a try. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* mise: Upgrade to latest patch-level releasesMiquel Sabaté Solà2024-11-141-3/+2
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* kbuild: Fix typoMiquel Sabaté Solà2024-10-111-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* bin: Add helpers for gdb and qemu for RISC-VMiquel Sabaté Solà2024-10-112-0/+115
| | | | | | | | There are now two scripts that can be used in order to quickly test a locally built Linux kernel which has been cross compiled for the RISC-V architecture. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* e: Fix vi call and introduce nanoMiquel Sabaté Solà2024-09-191-3/+6
| | | | | | | | | The vi branch was calling vim anyways, which is not what we want in restricted environments. Moreover, I have also added nano. It would be extremely rare for GNU nano to be there and not vi, but let's exhaust any possibility before bailing out. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Re-introduce the 'Sent' search for mu4eMiquel Sabaté Solà2024-09-181-0/+6
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* mise: Add configuration for itMiquel Sabaté Solà2024-09-162-0/+6
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Fix refile folder for suse.comMiquel Sabaté Solà2024-09-161-2/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* kbuild: Remove the initrd image on uninstall.shMiquel Sabaté Solà2024-09-131-1/+2
| | | | | | | | The initrd image is created and installed dynamically via install.sh. Hence, this is not picked up by the files.txt list and so we need to remove it manually. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Add bpftrace modeMiquel Sabaté Solà2024-09-071-0/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* gnupg: Use the bare /usr/bin/pinentry scriptMiquel Sabaté Solà2024-09-061-2/+2
| | | | | | | | This is script provided by the distribution (at least it is on openSUSE!), and it picks the right binary for the current environment. So just use that instead of a hardcoded one. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* bin: Remove more scripts which are no longer neededMiquel Sabaté Solà2024-09-062-123/+0
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>