aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* etc/bash/rc: Link ~/.bashrc to ~/.profile and add set $ENV to ~/.profileEuAndreh2022-05-131-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 historyEuAndreh2022-05-131-1/+2
|
* etc/bash/rc: Replace hardcoded ~/.config paths with $XDG_CONFIG_HOME in ↵EuAndreh2022-05-131-6/+6
| | | | `v()` function
* etc/guix/home.scm: Rename "jobs" to "cronjobs"EuAndreh2022-05-131-2/+2
|
* etc/bash/vcs-ps1.sh: Include `shell_level` in $PS1 variableEuAndreh2022-05-131-1/+14
|
* etc/bash/check.sh: Add assert for FIXME markersEuAndreh2022-05-121-0/+5
|
* etc/bash/check.sh: Do not assert loading ~/.profile goes without errorEuAndreh2022-05-121-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 spacesEuAndreh2022-05-121-16/+16
|
* bin/password: Add executable, a replacement for the genpassword functionEuAndreh2022-05-122-5/+57
|
* etc/i3status/config: Setup working i3status bar configurationEuAndreh2022-05-121-0/+26
|
* etc/i3/config: Add FIXME markerEuAndreh2022-05-121-0/+1
|
* etc/guix/system.scm: Add nonguix substitutesEuAndreh2022-05-121-9/+14
|
* etc/guix/system.scm: use-modulesEuAndreh2022-05-121-2/+9
|
* etc/guix/system.scm: Add custom X config for controlling screen backlightEuAndreh2022-05-121-8/+15
|
* etc/guix/system.scm: Include WIP udev-rules service extensionEuAndreh2022-05-121-0/+16
|
* etc/guix/system.scm: Add xmonad-current custom packageEuAndreh2022-05-121-1/+18
|
* etc/guix/system.scm: Include virtualization and printing servicesEuAndreh2022-05-121-0/+5
|
* etc/guix/home.scm: Include "dot-config" and "jobs" variablesEuAndreh2022-05-121-12/+28
|
* etc/guix/home.scm: use-modulesEuAndreh2022-05-121-1/+12
|
* etc/guix/home.scm: Add a bunch of packagesEuAndreh2022-05-121-9/+112
|
* etc/guix/home.scm: Add ssh.confEuAndreh2022-05-121-0/+11
|
* etc/guix/home.scm: Use modified *-with-options packagesEuAndreh2022-05-121-4/+62
|
* etc/guix/home.scm: Setup home-shell-profile-service-typeEuAndreh2022-05-121-5/+5
|
* etc/guix/home.scm: Use spaces for indentation of heredocsEuAndreh2022-05-121-28/+31
|
* etc/bash/rc: Setup working version alongside ~/.profileEuAndreh2022-05-121-0/+346
|
* bin/{open,print}: Fix indentation of heredoc stringsEuAndreh2022-05-122-31/+31
|
* bin/mkdtemp: Fix name in usage textEuAndreh2022-05-121-2/+2
|
* bin/msg: Move audio files to $XDG_DATA_HOME/msg/EuAndreh2022-05-123-2/+2
|
* Move symlink to private files to a relative locationEuAndreh2022-05-1211-11/+11
| | | | To avoid hardcoding both "/home/andreh" and "dev/private/dotfiles".
* etc/myrepos/config: Add link to private repoEuAndreh2022-05-121-0/+1
|
* .usr/etc/guile/init.scm: Add Guile initialization fileEuAndreh2022-05-121-0/+6
| | | | Enable readline support and colourization.
* etc/xmonad/: Migrate existing files from dotfilesEuAndreh2022-05-122-0/+126
|
* etc/backlight-device: Add fileEuAndreh2022-05-121-0/+1
|
* Move Git repository into ~/.usr/.git/EuAndreh2022-05-1253-0/+0
|
* .usr/etc/i3/config: WIP setup extra bindingsEuAndreh2022-05-121-2/+31
|
* mv ~/Maildir/.notmuch/hooks/ ~/.usr/etc/notmuch/default/EuAndreh2022-05-121-0/+0
|
* git mv .config .usr/etcEuAndreh2022-05-1227-0/+0
|
* git mv .local/bin/ .usr/bin/EuAndreh2022-05-1225-0/+0
|
* .config/newsboat/urls: Add link to private repoEuAndreh2022-05-121-0/+1
|
* .config/bash/check.sh: Add initial version, with ShellCheck and "set -eu"EuAndreh2022-05-121-0/+57
|
* .config/bash/privrc.sh: Add symlink to private repoEuAndreh2022-05-121-0/+1
|
* .local/bin/clamp: Add working versionEuAndreh2022-05-121-0/+74
|
* .local/bin/open: Use "cd + pwd" over "realpath" to preserve symlink in pathsEuAndreh2022-05-121-1/+1
|
* .local/bin/brightness: Add working versionEuAndreh2022-05-121-0/+13
|
* .local/bin/print: Add working versionEuAndreh2022-05-121-0/+151
|
* .local/bin/oepn,xdg-open: Add working versionsEuAndreh2022-05-122-0/+102
|
* .local/bin/without-env: Add working versionEuAndreh2022-05-121-0/+76
|
* .local/bin/{max,min}: Add working versionsEuAndreh2022-05-122-0/+122
|
* .local/bin/grun: Add working versionEuAndreh2022-05-121-0/+102
|
* .local/bin/e: Add working version, inspired by vipeEuAndreh2022-05-121-0/+79
|