Commit Graph

323 Commits (fbb208469927c56b463e70a4396c3c55482765f9)

Author SHA1 Message Date
Pierre Neidhardt 94e8cd5b97 ambrevar/shell: Add cmd<-> and friends. 2021-01-13 19:57:19 +01:00
Pierre Neidhardt b9c95f0a8a ambrevar/shell: Remove spurious second value from ipv4. 2021-01-13 19:56:30 +01:00
Pierre Neidhardt ab9717074a ambrevar/shell: Add cmd<>, cmd< and $cmd<. 2021-01-13 19:20:14 +01:00
Pierre Neidhardt f0cad5decb ambrevar/shell: Add tee. 2021-01-13 19:07:14 +01:00
Pierre Neidhardt 40838e883c ambrevar/shell: Add cmd>. 2021-01-13 19:07:03 +01:00
Pierre Neidhardt b368c7f349 ambrevar/shell: Rename checksum to sha1. 2021-01-13 15:08:20 +01:00
Pierre Neidhardt 1dc72254f4 ambrevar/shell: Replace `run' and friends with `cmd' library. 2021-01-13 14:58:34 +01:00
Pierre Neidhardt bc361c9b6b ambrevar/shell: Fix match-elf-library. 2021-01-13 14:43:32 +01:00
Pierre Neidhardt 6fe5380452 ambrevar/guix: Add `guix-run'. 2021-01-13 14:43:16 +01:00
Pierre Neidhardt c2d320d4df Replace lxqt-openssh-askpass by emacs-askpass. 2021-01-13 10:20:19 +01:00
Pierre Neidhardt f19bd66ed2 .local/bin/emacs-askpass: Init. 2021-01-13 10:19:46 +01:00
Pierre Neidhardt 26ab1fc21c .local/bin/encfsw: Set --extpass so it works in SLY. 2021-01-12 18:48:42 +01:00
Pierre Neidhardt 9c3bafb9e9 ambrevar/shell: Add `env' command. 2021-01-12 12:40:57 +01:00
Pierre Neidhardt 87c6e235fa ambrevar/shell: Add `date' command. 2021-01-12 12:36:09 +01:00
Pierre Neidhardt c2ee48be16 ambrevar/shell: Use magicffi and replace slow file-type function with fast ones. 2021-01-12 12:35:44 +01:00
Pierre Neidhardt fcea4335dd ambrevar/guix: Share correct channels in share-setup-files. 2021-01-03 12:17:22 +01:00
Pierre Neidhardt 2288cabc22 ambrevar: Fix delete-store-items ftype. 2021-01-03 12:17:09 +01:00
Pierre Neidhardt f8d5c2826f local/bin/videodl: cd to Downloads, use "-f best". 2020-12-31 11:19:57 +01:00
Pierre Neidhardt 2fb7feecbb ambrevar/guix: Add disk-usage-store and delete-store-items. 2020-12-26 16:19:49 +01:00
Pierre Neidhardt 767dbe8491 ambrevar/shell: Add directory-listing. 2020-12-26 16:18:38 +01:00
Pierre Neidhardt 852cf2f9f9 ambrevar/shell: Add file-type, match-executable, match-elf-binary, match-elf-library. 2020-12-26 10:22:01 +01:00
Pierre Neidhardt 17c30e0903 ambrevar/guix: Fix compile error. 2020-12-26 10:21:30 +01:00
Pierre Neidhardt 593d1dcd0f local/bin/homeinit: Link dictionaries. 2020-12-21 10:15:56 +01:00
Pierre Neidhardt 20719952ad ambrevar: Initialize Guix helpers. 2020-12-20 12:14:48 +01:00
Pierre Neidhardt bd635099b8 ambrevar: Add network interface parsing functions. 2020-12-20 12:12:45 +01:00
Pierre Neidhardt 4fc2ca881d local/bin/rshare: Fallback to no-container on failure. 2020-12-15 16:56:24 +01:00
Pierre Neidhardt a122e66ece ambrevar/shell: Add match-name. 2020-12-11 21:54:47 +01:00
Pierre Neidhardt 2f6df66930 ambrevar/shell: Add move-file. 2020-12-11 20:14:41 +01:00
Pierre Neidhardt 5c78cf0dde .local/bin/nyxt: Enable options, use system Nyxt for now. 2020-12-07 11:16:59 +01:00
Pierre Neidhardt 2c1037087e ambrevar/all.lisp: Add clesh, repl-utilities, supertrace, trivial-benchmark. 2020-12-01 19:12:55 +01:00
Pierre Neidhardt 5c9da660cb ambrevar: Add toggle-interpol-readtable. 2020-11-30 12:43:24 +01:00
Pierre Neidhardt 0e993eabb3 ambrevar: Fix build. 2020-11-30 12:43:18 +01:00
Pierre Neidhardt 06c7565d06 ambrevar: Use calispel. 2020-11-30 12:43:02 +01:00
Pierre Neidhardt 89e1a8d416 .local/bin/nyxt: Add GPG support. 2020-11-30 09:43:12 +01:00
Pierre Neidhardt d36ef1398f .local/bin/nyxt: Re-enable containerization. 2020-11-29 11:38:30 +01:00
Pierre Neidhardt 2c450fd8a6 local/bin/homesync: Fix missing $PERSONAL variables. 2020-11-19 18:00:42 +01:00
Pierre Neidhardt 5d32b5a8e7 Move ~/personal to $PERSONAL. 2020-11-19 11:58:43 +01:00
Pierre Neidhardt 52e7a5aef5 ambrevar/all: Add cl-prevalence, dexador, defclass-star, mk-string-metrics, plump. 2020-11-19 10:53:08 +01:00
Pierre Neidhardt fdaeb32b90 ambrevar/shell: Add delete-empty-directory-upward. 2020-11-18 11:44:46 +01:00
Pierre Neidhardt d84761789b ambrevar/shell: Add match-directory and walk. 2020-11-18 11:38:09 +01:00
Pierre Neidhardt 3a59bf0486 ambrevar/shell: Add checksum and relative-path. 2020-11-18 11:09:23 +01:00
Pierre Neidhardt 43dfee8e7d package-lists/guix-nyxt-manifest: Add cl-interpol. 2020-11-17 20:05:45 +01:00
Pierre Neidhardt 31ddd56918 ambrevar/shell: Add KILL, TOKENIZE, PORT-PROCESS. 2020-11-16 10:24:21 +01:00
Pierre Neidhardt 51b647b3cf local/bin/videodl: Init youtube-dl wrapper. 2020-11-13 13:03:58 +01:00
Pierre Neidhardt 1ae43ed02c common-lisp/ambrevar: Include quicksearch. 2020-11-11 21:22:22 +01:00
Pierre Neidhardt 1f61d689e1 local/bin: Remove obsolete sbclscript-gen and recompress.
Made obsolete by Common Lisp :ambrevar system.
2020-11-07 18:28:50 +01:00
Pierre Neidhardt 22d0251f33 common-lisp/ambrevar: Add disk-usage. 2020-11-07 18:27:51 +01:00
Pierre Neidhardt 7b579ff7cd common-lisp/ambrevar: Auto-flatten arg list. 2020-11-07 18:27:35 +01:00
Pierre Neidhardt d1a5c95939 common-lisp/ambrevar: Auto-convert args to strings in run and sh.
Also automatically strip string.
2020-11-07 18:18:00 +01:00
Pierre Neidhardt 6cf43f12c3 local/share/common-lisp/source/ambrevar/shell: Add run and sh. 2020-11-07 17:53:23 +01:00
Pierre Neidhardt f1ed246c39 local/share/common-lisp/source/ambrevar/shell: Add finder and make-directory. 2020-11-07 17:13:34 +01:00
Pierre Neidhardt 4ba21f0b75 local/share/common-lisp/source/ambrevar: Import trivial-file-size.
This is useful if we ever remove serapeum.
2020-11-07 17:06:05 +01:00
Pierre Neidhardt 5bb213037a Lisp: Move sbclrc helpers to :ambrevar system. 2020-11-07 16:35:13 +01:00
Pierre Neidhardt 2a87387690 local/share/common-lisp/source/ambrevar: Init. 2020-11-07 16:23:05 +01:00
Pierre Neidhardt e63c37bb31 local/bin/recompress: Cleanly kill subprocesses on C-c. 2020-11-06 17:52:26 +01:00
Pierre Neidhardt 9bf1809aae local/bin/recompress: Report all missing programs at once. 2020-11-06 16:13:48 +01:00
Pierre Neidhardt 1cf0eba31a local/bin/sbclscript-gen: Add :alex and :sera local nicknames. 2020-11-06 14:34:38 +01:00
Pierre Neidhardt 18dc2444a0 local/bin/recompress: Reorder. 2020-11-06 14:27:13 +01:00
Pierre Neidhardt 47a0433471 local/bin/recompress: Init. 2020-11-06 14:25:38 +01:00
Pierre Neidhardt 8915496615 local/bin/sbclscript-gen: Use chanl instead of lparallel. 2020-10-08 17:21:26 +02:00
Pierre Neidhardt 750dfe3c85 local/bin/rshare: Support unmountable locations. 2020-08-08 11:30:41 +02:00
Pierre Neidhardt 72f48fcb77 local/bin/rshare: Fix woof guix container command. 2020-07-20 20:40:59 +02:00
Pierre Neidhardt 7681ac5f58 local/bin/rshare: Always use woof when sharing a single file. 2020-07-18 15:17:29 +02:00
Pierre Neidhardt f6592321b0 .local/bin/btrfs-snap-all: Fix when / is also Btrfs. 2020-07-05 11:00:55 +02:00
Pierre Neidhardt d29397ef05 local/bin/rget: Fix ADRESS typo. 2020-06-25 11:36:18 +02:00
Pierre Neidhardt 63e2f1a6d5 local/bin/rget: Use --size-only rsync option. 2020-06-25 11:29:55 +02:00
Pierre Neidhardt 823485a60b local/bin/rmirror: Fix -s (size only) option. 2020-06-25 11:29:55 +02:00
Pierre Neidhardt 448170709c local/share/applications/nyxt: Point to .local/bin/nyxt instead. 2020-06-23 09:51:33 +02:00
Pierre Neidhardt be93f73277 local/bin/nyxt: Init. 2020-06-21 14:18:50 +02:00
Pierre Neidhardt fcaa09a6e4 local/bin/rget: Add rsync support. 2020-06-21 14:02:48 +02:00
Pierre Neidhardt 9d3dca4bd6 local/bin/rshare: Add support for HTTP servers. 2020-06-21 14:02:48 +02:00
Pierre Neidhardt c859016cba local/bin/rwget: Rename to rget. 2020-06-21 13:24:09 +02:00
Pierre Neidhardt 439978326c local/bin/homeinit: Rename "next" to "nyxt". 2020-06-17 11:10:42 +02:00
Pierre Neidhardt b97965b0bf local/bin/homeinit: Only override daemon's substitute URLS if passed as parameter. 2020-06-17 11:06:55 +02:00
Pierre Neidhardt ad6c02add3 local/bin/rmirror: Fix typos. 2020-06-16 09:11:53 +02:00
Pierre Neidhardt 574168febf local/bin/btrfs-snap-all: Reduce gap time to 10 minutes. 2020-06-15 13:47:58 +02:00
Pierre Neidhardt 259f51328e local/bin/rwget: Init. 2020-06-12 09:10:28 +02:00
Pierre Neidhardt d96878b33b local/bin: Remove unused 'preview'.
This was mostly useful for 'ranger'.
2020-06-11 19:30:36 +02:00
Pierre Neidhardt 33000547a5 local/bin/guix-upgrade: Delete since Guix CI is now much more efficient. 2020-06-11 19:25:46 +02:00
Pierre Neidhardt e36c42031d local/bin/package-lister: Delete in favour of Guix manifests. 2020-06-11 19:25:11 +02:00
Pierre Neidhardt 732f8bef82 local/bin: Delete unused renameswap. 2020-06-11 19:24:37 +02:00
Pierre Neidhardt 9470275983 local/bin/termctl: Delete since terminals are not very useful these days. 2020-06-11 19:24:20 +02:00
Pierre Neidhardt 67ab6d307d local/bin/worldtime: Delete in favour of helm-world-time. 2020-06-11 19:24:02 +02:00
Pierre Neidhardt 4e7fa54d68 local/bin: Delete unused strip-comments. 2020-06-11 19:23:23 +02:00
Pierre Neidhardt fb4aa2850d local/bin: Delete unused crun, ltx. 2020-06-11 19:23:06 +02:00
Pierre Neidhardt 6ca2152df9 local/bin/hdmi-switch: Delete in favour of EXWM or autorandr. 2020-06-11 19:16:38 +02:00
Pierre Neidhardt 82872f7b0a local/bin/rshare: Init. 2020-06-11 18:36:03 +02:00
Pierre Neidhardt 83b8b865d6 local/bin/homeinit: Fix profile installation. 2020-06-11 15:07:53 +02:00
Pierre Neidhardt a3019e6ba5 local/bin/homeinit: Fix laptop predicate and persistent folder creation. 2020-06-11 15:00:31 +02:00
Pierre Neidhardt 8e1b522210 local/bin/homeinit: Link games.scm.gpg. 2020-06-11 14:46:30 +02:00
Pierre Neidhardt 1e44c3de6e local/bin/homeinit: Fix documentation. 2020-06-11 14:37:43 +02:00
Pierre Neidhardt f613bd1207 local/bin/homeinit: Fix manifest installation. 2020-06-11 14:01:21 +02:00
Pierre Neidhardt c3cc13e905 local/bin/homeinit: Add safeguard against existing bashrc. 2020-06-11 13:45:57 +02:00
Pierre Neidhardt 2f352b8cda local/bin/homeinit: Install default profile like other profiles. 2020-06-11 12:45:21 +02:00
Pierre Neidhardt 09256e6de8 local/bin/homeinit: Fix heredoc. 2020-06-11 12:45:00 +02:00
Pierre Neidhardt 575cd8f538 local/bin/homeinit: Install more Guix profiles, including laptop profiles. 2020-06-11 12:39:35 +02:00
Pierre Neidhardt 58599a2fb3 local/bin/homeinit: Remove Quicklisp installation.
We are better off installing Common Lisp packages with Guix.
2020-06-11 12:18:20 +02:00
Pierre Neidhardt bd47a7af1e local/bin/homeinit: Remove Emacs ELPA package installation.
We use Guix anyways.
2020-06-11 12:17:10 +02:00
Pierre Neidhardt 5449b24575 local/bin/homeinit: Remove Emacs dev installation.
We use Guix anyways and Guix has emacs-next.
2020-06-11 12:15:45 +02:00
Pierre Neidhardt 247cabcd37 local/bin/homeinit: Remove qutebrowser bookmarks installation. 2020-06-11 12:15:09 +02:00