Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bin/prompt: Add initial working version | EuAndreh | 2022-07-10 | 1 | -0/+75 |
| | |||||
* | bin/rfc: Support incremental update of local RFCs repository | EuAndreh | 2022-07-10 | 1 | -42/+82 |
| | |||||
* | bin/boop: Add working version | EuAndreh | 2022-06-15 | 1 | -0/+74 |
| | |||||
* | mv share/msg: medium -> good, low -> bad | EuAndreh | 2022-06-15 | 2 | -0/+0 |
| | |||||
* | bin/tmp: Move from website repository, now pointing to kuvira | EuAndreh | 2022-06-02 | 1 | -0/+76 |
| | |||||
* | etc/guix/home.scm: Explicitly load srfi-1 instead of inheriting it from curth0 | EuAndreh | 2022-05-21 | 1 | -1/+2 |
| | |||||
* | etc/guix/{home,system}.scm: Use proper packaged "guile-heredoc" package | EuAndreh | 2022-05-21 | 2 | -2/+4 |
| | |||||
* | bin/e: Launch fzf prompt with personal files when no argument is given | EuAndreh | 2022-05-21 | 1 | -1/+10 |
| | |||||
* | bin/msg: Add example to help message | EuAndreh | 2022-05-18 | 1 | -0/+12 |
| | |||||
* | bin/msg: Use a single MESSAGE for all actions that take an argument | EuAndreh | 2022-05-18 | 1 | -15/+58 |
| | |||||
* | etc/guix/current: Add guix profile symlink | EuAndreh | 2022-05-16 | 1 | -0/+1 |
| | |||||
* | etc/bash/rc: Use "-e" instead of "-r" before sourcing files | EuAndreh | 2022-05-16 | 1 | -2/+2 |
| | | | | | | I previously had the impression that "-r" tested for a "readable file", when it actually works on directories too. So I'm sticking to the more general "-e" instead. | ||||
* | etc/bash/rc: explicitly set $HISTSIZE to -1 to represent the infinite value | EuAndreh | 2022-05-16 | 1 | -1/+1 |
| | |||||
* | etc/bash/rc: manually load $XDG_CONFIG_HOME/guix/current/etc/profile | EuAndreh | 2022-05-16 | 1 | -1/+5 |
| | | | | | Guix sources the hardcoded ~/.config/guix/current in /etc/profile, so my custom path needs to be loaded manually. | ||||
* | etc/bash/rc: Don't source /etc/bashrc from user file | EuAndreh | 2022-05-16 | 1 | -3/+0 |
| | | | | Let this file be soruced by /etc/* files, or not be sourced at all. | ||||
* | bin/backup: Print "borg create" debug statement | EuAndreh | 2022-05-16 | 1 | -0/+2 |
| | |||||
* | bin/backup: Use $XDG_CACHE_HOME over hard-coded ~/.cache/ | EuAndreh | 2022-05-16 | 1 | -1/+1 |
| | |||||
* | etc/bash/vcs-ps1.sh: Better checking of empty shell variables | EuAndreh | 2022-05-16 | 1 | -2/+2 |
| | |||||
* | bin/backup: Fix WARNING message for exit code 0 | EuAndreh | 2022-05-16 | 1 | -2/+4 |
| | |||||
* | bin/backup: Remove EXIT trap | EuAndreh | 2022-05-16 | 1 | -6/+0 |
| | |||||
* | bin/backup: Fix indentation of help text | EuAndreh | 2022-05-16 | 1 | -6/+6 |
| | |||||
* | Use TinyCC as the default value of $CC | EuAndreh | 2022-05-15 | 2 | -1/+2 |
| | |||||
* | etc/guix/system.scm: Remove duplicate FIXME marker from curth0 | EuAndreh | 2022-05-15 | 1 | -1/+1 |
| | | | | It is already present on the GUILE_LOAD_PATH hack in etc/bash/rc. | ||||
* | etc/guix/home.scm: Move FIXME marker to TODOs.md | EuAndreh | 2022-05-15 | 1 | -1/+1 |
| | |||||
* | etc/bash/rc: Remove FIXME marker from bash-completion handling | EuAndreh | 2022-05-15 | 2 | -7/+10 |
| | | | | | | | | Moved to help-guix@gnu.org. See <165265271797.19845.1907620860408175547@localhost>. Also, only load completion files when running interactively, as there is no way to make that code behave, it's totally out of my control. | ||||
* | etc/bash/check.sh: Exclude the file from FIXME check | EuAndreh | 2022-05-15 | 1 | -1/+1 |
| | |||||
* | etc/bash/check.sh: Move to the root of the Git directory before running tests | EuAndreh | 2022-05-15 | 1 | -0/+2 |
| | |||||
* | bin/grun: s/FIXME/TODO/ to simplify etc/bash/check.sh tests | EuAndreh | 2022-05-15 | 1 | -2/+2 |
| | |||||
* | etc/bash/check.sh: Assert clean tilde repositories | EuAndreh | 2022-05-15 | 1 | -1/+13 |
| | |||||
* | etc/bash/rc: Indent v() function body, remove commented code | EuAndreh | 2022-05-15 | 1 | -7/+6 |
| | |||||
* | etc/bash/rc: Move $V_FILES into v() function, use heredocs instead of strings | EuAndreh | 2022-05-15 | 1 | -15/+16 |
| | | | | | | | Having the $V_FILES variable inside the v() function allows it to be a little bit more dynamic: files manually added to the list while editing the file aren't included as new values without `reload`ing the rc file, but new files created in the ~/Documents/txt/ directory are. | ||||
* | etc/bash/rc(cosmetic): Move comment on extra files into if statement | EuAndreh | 2022-05-15 | 1 | -3/+1 |
| | |||||
* | etc/bash/rc: Move stty modification to the end of the file; remove dead "case" | EuAndreh | 2022-05-15 | 1 | -9/+1 |
| | |||||
* | etc/bash/rc: Set $HISTCONTROL variable. | EuAndreh | 2022-05-14 | 1 | -0/+2 |
| | |||||
* | etc/bash/rc: Show pretty tilde path in $V_FILES, in a better order | EuAndreh | 2022-05-14 | 1 | -7/+7 |
| | |||||
* | bin/msg: Run notifications in parallel | EuAndreh | 2022-05-14 | 1 | -7/+7 |
| | |||||
* | bin/brightness: Put device information in $BACKLIGHT_DEVICE variable instead ↵ | EuAndreh | 2022-05-14 | 4 | -10/+3 |
| | | | | of file | ||||
* | bin/brightness: Use consistent quoting only around variables | EuAndreh | 2022-05-14 | 1 | -1/+1 |
| | |||||
* | bin/msg: Include an empty space in the body of the email to get a valid email | EuAndreh | 2022-05-14 | 1 | -1/+1 |
| | |||||
* | etc/guix/home.scm: Remove inetutils package | EuAndreh | 2022-05-13 | 1 | -1/+0 |
| | | | | The `ping` command requires privileges to do ICMP shennanigans. | ||||
* | etc/guix/system.scm: Replace xmonad-current with xmonad-next | EuAndreh | 2022-05-13 | 1 | -15/+3 |
| | |||||
* | etc/guix/system.scm: Do not include users in the "wheel" group by default | EuAndreh | 2022-05-13 | 1 | -2/+3 |
| | |||||
* | etc/i3/config: Update WIP paths | EuAndreh | 2022-05-13 | 1 | -7/+7 |
| | |||||
* | etc/mailcaps/config: Stop w3m from creating ~/.w3m/ | EuAndreh | 2022-05-13 | 1 | -1/+1 |
| | |||||
* | bin/email: Fix name from "mail" to "email" in usage string | EuAndreh | 2022-05-13 | 1 | -2/+2 |
| | |||||
* | etc/bash/rc: Link ~/.bashrc to ~/.profile and add set $ENV to ~/.profile | EuAndreh | 2022-05-13 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | Make .profile the only configuration file for shells. It concentrates not only environment variables as login files should, but also aliases, functions, etc. Setting $ENV to ~/.profile makes interactive calls to `sh` load this files, and symlinking ~/.bashrc makes interactive calls to `bash` do the same. Ultimately, I find that the separation of environment variables to login files, usually in ~/.bash_profile, to make sense when thinking about user sessions and logins, but not something I benefit from. Staying logged in for multiple days, I modify environment variables that I want to affect my existing and new terminal sessions, and having to do extra work for getting those new values (such as an extra command that sources ~/.profile) isn't interesting to me. | ||||
* | etc/bash/rc: Include `f ...` and `v ...` in shell history | EuAndreh | 2022-05-13 | 1 | -1/+2 |
| | |||||
* | etc/bash/rc: Replace hardcoded ~/.config paths with $XDG_CONFIG_HOME in ↵ | EuAndreh | 2022-05-13 | 1 | -6/+6 |
| | | | | `v()` function | ||||
* | etc/guix/home.scm: Rename "jobs" to "cronjobs" | EuAndreh | 2022-05-13 | 1 | -2/+2 |
| | |||||
* | etc/bash/vcs-ps1.sh: Include `shell_level` in $PS1 variable | EuAndreh | 2022-05-13 | 1 | -1/+14 |
| |