Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | bin/: Cleanup temp file before exit | EuAndreh | 2023-02-23 | 7 | -5/+13 | |
| | ||||||
* | bin/cl: Use uuid(1), tmpname(1) and mkstemp(1) from $PATH | EuAndreh | 2023-02-23 | 1 | -16/+0 | |
| | ||||||
* | bin/print: Use mkdtemp from $PATH | EuAndreh | 2023-02-23 | 1 | -8/+0 | |
| | ||||||
* | bin/gc: Use early return on gc_docker() | EuAndreh | 2023-02-22 | 1 | -8/+10 | |
| | ||||||
* | bin/gc: GC Guix for root user | EuAndreh | 2023-02-22 | 1 | -2/+6 | |
| | ||||||
* | bin/gc: Do Nix GC too | EuAndreh | 2023-02-22 | 1 | -3/+24 | |
| | ||||||
* | bin/menu: Disable clipmenu when copying passwords | EuAndreh | 2023-02-22 | 1 | -0/+2 | |
| | ||||||
* | bin/menu: Remove extra colon in display string | EuAndreh | 2023-02-22 | 1 | -1/+1 | |
| | ||||||
* | Fix f() and g() functions, with help of remembering(1) and highlight(1) | EuAndreh | 2023-02-21 | 1 | -0/+91 | |
| | ||||||
* | bin/upgrade: Restrict upgrade to up-to 2 hours | EuAndreh | 2023-02-20 | 1 | -1/+4 | |
| | ||||||
* | Use "player synopsis" for MPRIS status string | EuAndreh | 2023-02-20 | 3 | -30/+34 | |
| | ||||||
* | bin/wms: Use player(1) over accessing the cache file | EuAndreh | 2023-02-20 | 1 | -1/+1 | |
| | ||||||
* | bin/check: Add "Examples" section to the help string | EuAndreh | 2023-02-19 | 1 | -0/+12 | |
| | ||||||
* | bin/upgrade: Explicitly define $HOSTNAME | EuAndreh | 2023-02-17 | 1 | -1/+3 | |
| | ||||||
* | bin/upgrade: Do some ugly ifs to decide what to upgrade | EuAndreh | 2023-02-17 | 1 | -4/+15 | |
| | ||||||
* | bin/li: Assert $IMAGE dir exists before trying to write to it | EuAndreh | 2023-02-17 | 1 | -0/+3 | |
| | ||||||
* | Remove all code referring to backlight tweaking | EuAndreh | 2023-02-17 | 1 | -12/+0 | |
| | ||||||
* | bin/: Use explicit "--" separator for assert-arg usages | EuAndreh | 2023-02-17 | 22 | -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. | |||||
* | bin/menu: Show notification when emoji is copied to clipboard | EuAndreh | 2023-02-17 | 1 | -1/+7 | |
| | ||||||
* | bin/wms: Fix ShellCheck offenses | EuAndreh | 2023-02-17 | 1 | -3/+2 | |
| | ||||||
* | bin/wms: Add "mpris" action | EuAndreh | 2023-02-17 | 1 | -0/+25 | |
| | ||||||
* | bin/shot: Add working helper utility | EuAndreh | 2023-02-15 | 1 | -0/+78 | |
| | ||||||
* | bin/{httpno,menu}: Add extra disable markers for new ShellCheck version | EuAndreh | 2023-02-08 | 2 | -2/+2 | |
| | ||||||
* | bin/z: Use $TMPDIR: allow z(1) to work on non-writable directories | EuAndreh | 2022-12-16 | 1 | -2/+1 | |
| | ||||||
* | bin/vm: Fix help string indentation | EuAndreh | 2022-12-06 | 1 | -3/+3 | |
| | ||||||
* | bin/vm: Actually implement dry-run for the "down" action | EuAndreh | 2022-12-03 | 1 | -3/+9 | |
| | ||||||
* | bin/vm: Place logs under $XDG_LOG_HOME | EuAndreh | 2022-12-03 | 1 | -2/+2 | |
| | ||||||
* | bin/vm: Make snapshot the default | EuAndreh | 2022-12-03 | 1 | -3/+3 | |
| | ||||||
* | bin/status-bar: Use the updated VM counter logic | EuAndreh | 2022-12-03 | 1 | -1/+1 | |
| | ||||||
* | bin/vm: Disable ShellCheck warning | EuAndreh | 2022-12-03 | 1 | -0/+1 | |
| | ||||||
* | bin/vm: Ignore known_hosts on SSHing into vm | EuAndreh | 2022-12-03 | 1 | -0/+3 | |
| | ||||||
* | bin/vm: Support portmapping, custom memory and partial custom image | EuAndreh | 2022-12-03 | 1 | -20/+68 | |
| | ||||||
* | bin/vm: Bail out when given a bad prefix | EuAndreh | 2022-12-03 | 1 | -0/+5 | |
| | ||||||
* | bin/vm: Improve help string documentation | EuAndreh | 2022-12-03 | 1 | -7/+20 | |
| | ||||||
* | bin/vm: Support -n for dry-run and "-- --flags" forwarding to QEMU | EuAndreh | 2022-12-03 | 1 | -18/+51 | |
| | ||||||
* | bin/vm: v2 | EuAndreh | 2022-12-02 | 1 | -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. | |||||
* | bin/serve: Find a port instead of having a hard-coded fallback | EuAndreh | 2022-12-02 | 1 | -2/+2 | |
| | ||||||
* | bin/serve: Do not wait for the browser before start listening | EuAndreh | 2022-12-02 | 1 | -1/+2 | |
| | ||||||
* | bin/free-port: Add new working utility | EuAndreh | 2022-12-02 | 1 | -0/+73 | |
| | ||||||
* | bin/{gc,upgrade}: Fix path to store password | EuAndreh | 2022-12-01 | 2 | -3/+3 | |
| | ||||||
* | bin/{msg,tmp,xmpp}: Change euandreh.xyz -> euandre.org | EuAndreh | 2022-11-27 | 3 | -7/+7 | |
| | ||||||
* | bin/open: Use VLC over mpv; remove nohup | EuAndreh | 2022-11-25 | 1 | -2/+2 | |
| | ||||||
* | bin/email: Stop using msmtpq; add default values for "From:" and "Subject:" | EuAndreh | 2022-11-24 | 1 | -8/+23 | |
| | ||||||
* | Revert "Revert "Move email, IRC and Atom into Thunderbird"" | EuAndreh | 2022-11-24 | 2 | -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. | |||||
* | bin/update: Do a verbose guix pull | EuAndreh | 2022-11-22 | 1 | -1/+1 | |
| | ||||||
* | bin/upgrade: Fix path to current Guix Home file | EuAndreh | 2022-11-21 | 1 | -1/+1 | |
| | | | | Follow-up on 7406e924e29f179b2d5aa676c5378866b67ac41c. | |||||
* | bin/upgrade: Use the current files for the upgrade | EuAndreh | 2022-11-19 | 1 | -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. | |||||
* | bin/menu: Fix profile name | EuAndreh | 2022-11-18 | 1 | -1/+2 | |
| | ||||||
* | bin/open: Use VLC over MPV | EuAndreh | 2022-11-18 | 1 | -1/+1 | |
| | ||||||
* | bin/menu: Wrap actions with remembering | EuAndreh | 2022-11-17 | 1 | -2/+7 | |
| |