Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | etc/bash/check.sh: Add assert for FIXME markers | EuAndreh | 2022-05-12 | 1 | -0/+5 |
| | |||||
* | etc/bash/check.sh: Do not assert loading ~/.profile goes without error | EuAndreh | 2022-05-12 | 1 | -2/+0 |
| | | | | | There are files not under my control, such as completion files, that invariably fail the assertion. | ||||
* | etc/guix/home.scm: Replace tabs with spaces | EuAndreh | 2022-05-12 | 1 | -16/+16 |
| | |||||
* | bin/password: Add executable, a replacement for the genpassword function | EuAndreh | 2022-05-12 | 2 | -5/+57 |
| | |||||
* | etc/i3status/config: Setup working i3status bar configuration | EuAndreh | 2022-05-12 | 1 | -0/+26 |
| | |||||
* | etc/i3/config: Add FIXME marker | EuAndreh | 2022-05-12 | 1 | -0/+1 |
| | |||||
* | etc/guix/system.scm: Add nonguix substitutes | EuAndreh | 2022-05-12 | 1 | -9/+14 |
| | |||||
* | etc/guix/system.scm: use-modules | EuAndreh | 2022-05-12 | 1 | -2/+9 |
| | |||||
* | etc/guix/system.scm: Add custom X config for controlling screen backlight | EuAndreh | 2022-05-12 | 1 | -8/+15 |
| | |||||
* | etc/guix/system.scm: Include WIP udev-rules service extension | EuAndreh | 2022-05-12 | 1 | -0/+16 |
| | |||||
* | etc/guix/system.scm: Add xmonad-current custom package | EuAndreh | 2022-05-12 | 1 | -1/+18 |
| | |||||
* | etc/guix/system.scm: Include virtualization and printing services | EuAndreh | 2022-05-12 | 1 | -0/+5 |
| | |||||
* | etc/guix/home.scm: Include "dot-config" and "jobs" variables | EuAndreh | 2022-05-12 | 1 | -12/+28 |
| | |||||
* | etc/guix/home.scm: use-modules | EuAndreh | 2022-05-12 | 1 | -1/+12 |
| | |||||
* | etc/guix/home.scm: Add a bunch of packages | EuAndreh | 2022-05-12 | 1 | -9/+112 |
| | |||||
* | etc/guix/home.scm: Add ssh.conf | EuAndreh | 2022-05-12 | 1 | -0/+11 |
| | |||||
* | etc/guix/home.scm: Use modified *-with-options packages | EuAndreh | 2022-05-12 | 1 | -4/+62 |
| | |||||
* | etc/guix/home.scm: Setup home-shell-profile-service-type | EuAndreh | 2022-05-12 | 1 | -5/+5 |
| | |||||
* | etc/guix/home.scm: Use spaces for indentation of heredocs | EuAndreh | 2022-05-12 | 1 | -28/+31 |
| | |||||
* | etc/bash/rc: Setup working version alongside ~/.profile | EuAndreh | 2022-05-12 | 1 | -0/+346 |
| | |||||
* | bin/{open,print}: Fix indentation of heredoc strings | EuAndreh | 2022-05-12 | 2 | -31/+31 |
| | |||||
* | bin/mkdtemp: Fix name in usage text | EuAndreh | 2022-05-12 | 1 | -2/+2 |
| | |||||
* | bin/msg: Move audio files to $XDG_DATA_HOME/msg/ | EuAndreh | 2022-05-12 | 3 | -2/+2 |
| | |||||
* | Move symlink to private files to a relative location | EuAndreh | 2022-05-12 | 11 | -11/+11 |
| | | | | To avoid hardcoding both "/home/andreh" and "dev/private/dotfiles". | ||||
* | etc/myrepos/config: Add link to private repo | EuAndreh | 2022-05-12 | 1 | -0/+1 |
| | |||||
* | .usr/etc/guile/init.scm: Add Guile initialization file | EuAndreh | 2022-05-12 | 1 | -0/+6 |
| | | | | Enable readline support and colourization. | ||||
* | etc/xmonad/: Migrate existing files from dotfiles | EuAndreh | 2022-05-12 | 2 | -0/+126 |
| | |||||
* | etc/backlight-device: Add file | EuAndreh | 2022-05-12 | 1 | -0/+1 |
| | |||||
* | Move Git repository into ~/.usr/.git/ | EuAndreh | 2022-05-12 | 53 | -0/+0 |
| | |||||
* | .usr/etc/i3/config: WIP setup extra bindings | EuAndreh | 2022-05-12 | 1 | -2/+31 |
| | |||||
* | mv ~/Maildir/.notmuch/hooks/ ~/.usr/etc/notmuch/default/ | EuAndreh | 2022-05-12 | 1 | -0/+0 |
| | |||||
* | git mv .config .usr/etc | EuAndreh | 2022-05-12 | 27 | -0/+0 |
| | |||||
* | git mv .local/bin/ .usr/bin/ | EuAndreh | 2022-05-12 | 25 | -0/+0 |
| | |||||
* | .config/newsboat/urls: Add link to private repo | EuAndreh | 2022-05-12 | 1 | -0/+1 |
| | |||||
* | .config/bash/check.sh: Add initial version, with ShellCheck and "set -eu" | EuAndreh | 2022-05-12 | 1 | -0/+57 |
| | |||||
* | .config/bash/privrc.sh: Add symlink to private repo | EuAndreh | 2022-05-12 | 1 | -0/+1 |
| | |||||
* | .local/bin/clamp: Add working version | EuAndreh | 2022-05-12 | 1 | -0/+74 |
| | |||||
* | .local/bin/open: Use "cd + pwd" over "realpath" to preserve symlink in paths | EuAndreh | 2022-05-12 | 1 | -1/+1 |
| | |||||
* | .local/bin/brightness: Add working version | EuAndreh | 2022-05-12 | 1 | -0/+13 |
| | |||||
* | .local/bin/print: Add working version | EuAndreh | 2022-05-12 | 1 | -0/+151 |
| | |||||
* | .local/bin/oepn,xdg-open: Add working versions | EuAndreh | 2022-05-12 | 2 | -0/+102 |
| | |||||
* | .local/bin/without-env: Add working version | EuAndreh | 2022-05-12 | 1 | -0/+76 |
| | |||||
* | .local/bin/{max,min}: Add working versions | EuAndreh | 2022-05-12 | 2 | -0/+122 |
| | |||||
* | .local/bin/grun: Add working version | EuAndreh | 2022-05-12 | 1 | -0/+102 |
| | |||||
* | .local/bin/e: Add working version, inspired by vipe | EuAndreh | 2022-05-12 | 1 | -0/+79 |
| |