aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* gdb: Introduce the gdbinit fileMiquel Sabaté Solà2024-09-061-0/+1
| | | | | | | For now it allows us to disable the `safe-path` feature, so GDB doesn't freak out when I'm using it to debug the kernel. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* kbuild: Simplify handling of .config fileMiquel Sabaté Solà2024-09-061-34/+14
| | | | | | Instead of prompting the user, just do the right thing. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* mbsync: Trim out troublesome remote foldersMiquel Sabaté Solà2024-09-061-4/+4
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* git: Push verbosity as a global configMiquel Sabaté Solà2024-09-061-1/+2
| | | | | | I had commit diff verbosity within an alias, when it's useful always. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: Fix message viewMiquel Sabaté Solà2024-09-061-2/+2
| | | | | | | | | | For some reason the `message-view-patch` hook stopped working. Let's make sure it's always applied. Moreover, I've recently realized that emojis were present in some of the code. Let's be boring and opt out of it. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* kbuild: make install should be silentMiquel Sabaté Solà2024-09-031-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Don't require GNU Emacs to be installedMiquel Sabaté Solà2024-08-281-9/+13
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Update install.sh script with the latest dropsMiquel Sabaté Solà2024-08-281-5/+2
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Remove unused dunst configurationMiquel Sabaté Solà2024-08-281-220/+0
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* bash: Remove unused aliasesMiquel Sabaté Solà2024-08-281-6/+0
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* kbuild: Use `make install` instead of manual copyMiquel Sabaté Solà2024-08-261-1/+1
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Make 'e' my new EDITORMiquel Sabaté Solà2024-08-263-34/+21
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Fix style on bashrcMiquel Sabaté Solà2024-08-261-31/+31
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Remove i3 setupMiquel Sabaté Solà2024-08-262-321/+0
| | | | | | | I am no longer on i3, and if I ever want to switch back to it, I can always go back to git's logs. Let's reduce maintenance surface. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Simplify vim setupMiquel Sabaté Solà2024-08-265-62/+2
| | | | | | | | | It's been ages since I don't do anything serious with Vim. Hence, the setup for it doesn't have to be as "fancy" as it once was. Removing Vundle and other stuff makes stuff way simpler, while also removing git submodules for good. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Remove agignoreMiquel Sabaté Solà2024-08-261-15/+0
| | | | | | Not using that anymore. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: configure IRCMiquel Sabaté Solà2024-08-252-1/+31
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* kbuild: add a -h/--help commandMiquel Sabaté Solà2024-08-241-1/+22
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* Set a proper copyright noticeMiquel Sabaté Solà2024-08-2413-14/+14
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: use editorconfigMiquel Sabaté Solà2024-08-222-2/+5
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: more clean ups from old mail configurationMiquel Sabaté Solà2024-08-221-15/+2
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* kbuild: add --no-installMiquel Sabaté Solà2024-08-201-33/+43
| | | | | | | This way the heavy process of creating a tarball can be skipped on silly builds. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: call elfeed-update every 30 minutesMiquel Sabaté Solà2024-08-201-4/+10
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: remove obsolete org export functionsMiquel Sabaté Solà2024-08-201-46/+0
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: add some safe local variablesMiquel Sabaté Solà2024-08-201-0/+1
| | | | | | | That is, don't freak out on the disabling of format on save on some projects. Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>
* emacs: add elfeedMiquel Sabaté Solà2024-08-202-1/+13
| | | | Signed-off-by: Miquel Sabaté Solà <mikisabate@gmail.com>