aboutsummaryrefslogtreecommitdiff
path: root/bin (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-02-22bin/menu: Remove extra colon in display stringEuAndreh1-1/+1
2023-02-21Fix f() and g() functions, with help of remembering(1) and highlight(1)EuAndreh1-0/+91
2023-02-20bin/upgrade: Restrict upgrade to up-to 2 hoursEuAndreh1-1/+4
2023-02-20Use "player synopsis" for MPRIS status stringEuAndreh3-30/+34
2023-02-20bin/wms: Use player(1) over accessing the cache fileEuAndreh1-1/+1
2023-02-19bin/check: Add "Examples" section to the help stringEuAndreh1-0/+12
2023-02-17bin/upgrade: Explicitly define $HOSTNAMEEuAndreh1-1/+3
2023-02-17bin/upgrade: Do some ugly ifs to decide what to upgradeEuAndreh1-4/+15
2023-02-17bin/li: Assert $IMAGE dir exists before trying to write to itEuAndreh1-0/+3
2023-02-17Remove all code referring to backlight tweakingEuAndreh1-12/+0
2023-02-17bin/: Use explicit "--" separator for assert-arg usagesEuAndreh22-34/+34
In order to prevent legitimate cases to fail as errors, such as: NUM='-10' eval "$(assert-arg "$NUM" '-n NUM')" To prevent assert-arg(1) from treating "-10" as the options "-1 and -0, they need to be put after the "--" separator. This way, all usages of assert-arg(1) that had its first argument as a variable were adapted, and the usage and examples of assert-arg itself were updated to encourage this best practice.
2023-02-17bin/menu: Show notification when emoji is copied to clipboardEuAndreh1-1/+7
2023-02-17bin/wms: Fix ShellCheck offensesEuAndreh1-3/+2
2023-02-17bin/wms: Add "mpris" actionEuAndreh1-0/+25
2023-02-15bin/shot: Add working helper utilityEuAndreh1-0/+78
2023-02-08bin/{httpno,menu}: Add extra disable markers for new ShellCheck versionEuAndreh2-2/+2
2022-12-16bin/z: Use $TMPDIR: allow z(1) to work on non-writable directoriesEuAndreh1-2/+1
2022-12-06bin/vm: Fix help string indentationEuAndreh1-3/+3
2022-12-03bin/vm: Actually implement dry-run for the "down" actionEuAndreh1-3/+9
2022-12-03bin/vm: Place logs under $XDG_LOG_HOMEEuAndreh1-2/+2
2022-12-03bin/vm: Make snapshot the defaultEuAndreh1-3/+3
2022-12-03bin/status-bar: Use the updated VM counter logicEuAndreh1-1/+1
2022-12-03bin/vm: Disable ShellCheck warningEuAndreh1-0/+1
2022-12-03bin/vm: Ignore known_hosts on SSHing into vmEuAndreh1-0/+3
2022-12-03bin/vm: Support portmapping, custom memory and partial custom imageEuAndreh1-20/+68
2022-12-03bin/vm: Bail out when given a bad prefixEuAndreh1-0/+5
2022-12-03bin/vm: Improve help string documentationEuAndreh1-7/+20
2022-12-03bin/vm: Support -n for dry-run and "-- --flags" forwarding to QEMUEuAndreh1-18/+51
2022-12-02bin/vm: v2EuAndreh1-56/+113
- support -S flag for toggling snapshot mode; - support -G flag for toggling GUI mode; - dynamically discover available images; - dynamically find available ports to map to 22.
2022-12-02bin/serve: Find a port instead of having a hard-coded fallbackEuAndreh1-2/+2
2022-12-02bin/serve: Do not wait for the browser before start listeningEuAndreh1-1/+2
2022-12-02bin/free-port: Add new working utilityEuAndreh1-0/+73
2022-12-01bin/{gc,upgrade}: Fix path to store passwordEuAndreh2-3/+3
2022-11-27bin/{msg,tmp,xmpp}: Change euandreh.xyz -> euandre.orgEuAndreh3-7/+7
2022-11-25bin/open: Use VLC over mpv; remove nohupEuAndreh1-2/+2
2022-11-24bin/email: Stop using msmtpq; add default values for "From:" and "Subject:"EuAndreh1-8/+23
2022-11-24Revert "Revert "Move email, IRC and Atom into Thunderbird""EuAndreh2-363/+0
This reverts commit 3dcbe37baab74e089dee6f93d74a8824f5591478. The Postfix local server is still a bit janky and being worked on, now can be used to replace the previous email toolchain.
2022-11-22bin/update: Do a verbose guix pullEuAndreh1-1/+1
2022-11-21bin/upgrade: Fix path to current Guix Home fileEuAndreh1-1/+1
Follow-up on 7406e924e29f179b2d5aa676c5378866b67ac41c.
2022-11-19bin/upgrade: Use the current files for the upgradeEuAndreh1-2/+2
Imagine 2 scenarios: 1. I leave home.scm in an intermediary broken state, and an important security update is available. The "guix pull" command will work, but the security fixes won't be installed, because the home.scm file isn't properly formed. Using the current home.scm file addresses that; 2. a malicious program writes to system.scm, and the upgrade automatically implements any changes present in it. Instead the changes to the system, which require root access, shouldn't be blindly done, and using strictly the existing system.scm addresses that. It doesn't address many other bad things the malicious program can do.
2022-11-18bin/menu: Fix profile nameEuAndreh1-1/+2
2022-11-18bin/open: Use VLC over MPVEuAndreh1-1/+1
2022-11-17bin/menu: Wrap actions with rememberingEuAndreh1-2/+7
2022-11-17bin/menu: Use ad-hoc function to replace clipmenu(1)EuAndreh1-2/+14
2022-11-16Manage the Guix System without using root loginEuAndreh2-12/+2
2022-11-13bin/rfc: Fix usage of assert-arg(1)EuAndreh1-1/+1
2022-11-12Revert "Move email, IRC and Atom into Thunderbird"EuAndreh3-0/+364
This reverts commit 9e65133659eb92c65c730b83d68c81e9d2df4251. I'm still using msmtpq for git-send-email. So I'll have to work that out before removing *all* email configuration.
2022-11-12bin/bins: Add -F optionEuAndreh1-2/+10
2022-11-12Move email, IRC and Atom into ThunderbirdEuAndreh3-364/+0
2022-11-11bin/menu: Notify after copying past clipboard value to clipboardEuAndreh1-0/+1