aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* kbuild: Don't check on the profile before helpMiquel Sabaté Solà2025-10-071-14/+14
| | | | | | | | If the user asked for '-h/--help', the profile is irrelevant. Hence, the right order is: first check if '-h/--help' was provided, then the profile. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* Enable systemd timers on doctor.rbMiquel Sabaté Solà2025-10-031-0/+5
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* run-riscv-qemu.sh: Add '-k/--kernel' and '-d/--disk' parametersMiquel Sabaté Solà2025-10-031-47/+83
| | | | | | | | This allows this script to be more specific on the kernel being used, less hiden (as it was on an environment variable), and it easies up the route for a disk already containing a Linux system. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* bin: Add 'profile' into kbuildMiquel Sabaté Solà2025-10-031-68/+103
| | | | | | | This allows this script to be more specific for the resulting 'install.sh', as the current situation wasn't quite working. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* isync: Remove 'ajuntament' accountMiquel Sabaté Solà2025-10-031-36/+0
| | | | | | | | It no longer works since the move of this administation into outlook in a way that app passwords are not allowed. Hence, just remove it and I will find other ways on fetching/archiving email locally. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* isync: Modernize setup and make it saferMiquel Sabaté Solà2025-10-031-22/+32
| | | | | | | | Use newer options instead of deprecated stuff. Moreover, some channels like GMail's "All" are better to be handled Pull only, otherwise funny things can happen. 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>
* run-riscv-qemu: Allocate at least 8G for memoryMiquel Sabaté Solà2025-09-241-0/+1
| | | | | | | I don't know what were the defaults for this, but it was certainly not enough in order to run some of the selftests from the Linux kernel. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* bin: Guess the QEMU_KERNEL to be used based on cwdMiquel Sabaté Solà2025-09-232-5/+17
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* bin: Add 'do-backup.sh'Miquel Sabaté Solà2025-09-174-0/+83
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* doctor.rb: Add more required binariesMiquel Sabaté Solà2025-09-171-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* mbsync: Update documentation noteMiquel Sabaté Solà2025-09-171-6/+13
| | | | | | | | | | | I'm no longer using symmetric GPG for handling my passwords, but 'kwalletmanager' since commit 6a0a2aac2838 ("email: Use kwallet for passwords"). Also add a mention to 'fetch-email', introduced in commit 56d6f3c21853 ("bin: Add 'fetch-email'"). Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* bin: Update 'kbuild' to also handle UbuntuMiquel Sabaté Solà2025-09-161-6/+55
| | | | | | | Relevant for my Framework RISC-V laptop, even if I need to get my hands dirty a bit more with it. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* bin: Add 'fetch-email'Miquel Sabaté Solà2025-09-162-1/+28
| | | | | | | | 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-162-5/+5
| | | | Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
* Add my mailbox.org account into my email setupMiquel Sabaté Solà2025-09-163-4/+82
| | | | | | | 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>
* bin/doctor: Accept a VERBOSE environment variableMiquel Sabaté Solà2025-09-011-0/+4
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* bin/doctor: Allow ARM64 as wellMiquel Sabaté Solà2025-09-011-1/+2
| | | | 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>
* bash: Add the DIFF environment variableMiquel Sabaté Solà2025-09-011-0/+3
| | | | | | | This allows to specify the diff tool for programs that accept an alternative for it. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Remove install.shMiquel Sabaté Solà2025-08-101-92/+0
| | | | | | This is no longer needed since the introduction of bin/doctor.rb. 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>
* 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>