about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2020-04-10 Model data and sketch ideas for Chord Drill SergeantWilliam Carroll6-0/+294
Initialize an Elm application to build a MVP for the Chord Drill Sergeant application. There isn't much to see at the moment. I'm just sketching ideas. More forthcoming...
2020-04-10 Create README for Chord Drill SergeantWilliam Carroll1-0/+47
See the README for more information. I've wanted to use an application like this for awhile. I would like to start developing this soon.
2020-04-10 Add README for typo-poWilliam Carroll1-0/+10
See the README for more context on typo-po. I drank a strong cup of coffee this morning, and I cannot quiet the activity in my head. I'm attempting to use READMEs in my //website/sandbox to track ideas that I would typically track using my phone's notes application. Creating a README forces me to write more than I may have written in my phone's notes. Also, since this repository is available at https://git.wpcarro.dev, I can share these ideas with friends by sending them a URL! So much for "stealth mode"... Well I guess this stress-tests my theory that ideas are less important than execution.
2020-04-10 Create README for Github Issues ServiceWilliam Carroll1-0/+28
See the README for an overview of the concept. Basically I would like a simpler way to collect feature requests and bug reportss from my web apps.
2020-04-06 Debug unresponsive keyboardWilliam Carroll1-6/+0
After binary searching through my git history to restore my keyboard functionality, I discovered the issue: I deleted the "Terminal" workspace, but I did not remove the call to `(exwm/switch "Terminal")`, which silently prevented EXWM from initializing. I wish errors like this were noisier.
2020-04-05 Don't depend on google-stuff.elWilliam Carroll1-3/+0
I created a google-stuff.el module months ago, but I have not needed to use it much. Removing the google-stuff.el module and all of my dependencies on it.
2020-04-05 Gitignore Emacs's tramp fileWilliam Carroll1-1/+2
While I have not found any sensitive information in these files, I do not see much value in version-controlling its contents.
2020-04-05 Change Gitea's rootUrlWilliam Carroll1-1/+6
This value defaults to localhost:3000, which works, but then Gitea renders "http://localhost:3000/wpcarro/briefcase" as the URL to clone my briefcase repository.
2020-04-05 Add a README to //website/habitsWilliam Carroll1-0/+4
In //website, I have the following directories about habits: - days-of-week-habits - habitgarden - habits Without READMEs in each of these directories, visitors (and myself) can easily get confused.
2020-04-05 Delete //tools/website-blockerWilliam Carroll1-28/+0
I changed the name of this project to url-blocker, which lives both within this repository and at github.com/wpcarro/url-blocker.
2020-04-05 Add README to //websiteWilliam Carroll1-0/+11
Help orient visitors for my cobbled website.
2020-04-05 Add README to //utilsWilliam Carroll1-0/+8
Add a README.md to the //utils directory.
2020-04-05 Add README.md to //lispWilliam Carroll1-0/+16
I sometimes forget the purpose of this project, so -- while it is fresh in my mind -- I'm documenting it in a README.
2020-04-05 Remove //javaWilliam Carroll2-11/+0
When I started working on //clojure, which I also deleted, I wanted to learn more about how to package Java projects using Nix. This was a part of that study.
2020-04-05 Drop support for ynab.elWilliam Carroll1-56/+0
YNAB is short for YouNeedABudget.com. I wrote this code before I started the //monzo_ynab project.
2020-04-05 Drop support for wpc-terminalWilliam Carroll3-72/+0
As I mentioned in the previous commit, I now use vterm.el as my primary terminal. I wrote most of this Elisp when I first started using Emacs. I know longer need it.
2020-04-05 Drop support for terminator.elWilliam Carroll2-1888/+0
Before I switched to vterm.el, I used alacritty as my primary terminal. I could not install alacritty on gLinux, so I switched to terminator. When I was ricing my machine, I wanted my Emacs theme to change my terminator theme. I never finished that project, and it is quite dusty now.
2020-04-05 Remove wpc-docker.elWilliam Carroll2-17/+0
I have not needed this configuration in over a year.
2020-04-05 Remove dotfiles.elWilliam Carroll3-59/+1
This module is a bit stale.
2020-04-05 Tidy //emacsWilliam Carroll2-5/+13
TL;DR: - Add README.md that includes instructions on how to install my Emacs - Delete unused Makefile
2020-04-05 Rename //deploy -> //nix_gcrWilliam Carroll3-4/+8
I create //deploy when I first deployed a few applications that I packaged with Nix. This was before I setup socrates as my "cloud". Now I deploy all of my services using NixOS. The name "deploy" is a bit stale. I'm renaming it //nix_gcr because it documents how I can deploy Nix-packaged projects on Google Cloud Run.
2020-04-05 Remove unnecessary rec { .. }William Carroll1-1/+1
In Nix, rec mean "recursive" and for attribute sets, this allows attributes to refer to other attributes in the same attribute set. This is useful, but I'm not using it here, so I'm removing it.
2020-04-05 Prefer ~/.local/share/static to ~/Dropbox/staticWilliam Carroll1-8/+2
I would like to remove all dependencies on Dropbox.
2020-04-05 Delete //clojureWilliam Carroll1-11/+0
Deleting my early sketches of how I would like a Nix expression that built Clojure packages, libraries, and executables to look like.
2020-04-05 Tidy advent-of-code directoryWilliam Carroll5-76/+4
TL;DR: - Add README.md - Delete *.nix sketches - Delete *.pyc and *.ex python artifacts
2020-04-05 Forward git.wpcarro.dev connections to :3000William Carroll1-0/+7
Gitea is running a web server on localhost:3000.
2020-04-05 Prefer gitea to gogsWilliam Carroll1-8/+1
Gitea's announcement notes explain some of the benefits of Gitea over Gogs: https://blog.gitea.io/2016/12/welcome-to-gitea/ Also, I never configured Gogs such that I could use it, so the cost of switching from Gogs to Gitea was basically zero.
2020-04-04 Move Emacs documents to //emacsWilliam Carroll3-0/+0
These documents outline some of my Elisp conventions and ideas. As such, I think //emacs should host them.
2020-04-04 Update README.mdWilliam Carroll1-183/+81
This change was long overdue. I'm updating this README.md to reflect the state of my monorepo.
2020-04-03 Fix spelling errors in cell-phone-experiment blogWilliam Carroll1-5/+5
Shoutout to Ryan D. for texting me about these.
2020-04-03 Change Disqus shortnameWilliam Carroll1-1/+1
I setup a Disqus Admin account.
2020-04-03 Edit cell-phone-experiment blog postWilliam Carroll1-38/+48
After a full night's rest, I re-read my blog post and made some changes: - Fix grammatical errors - Clarify unclear passages
2020-04-03 Drop support for Terminal workspaceWilliam Carroll1-3/+0
I created the Terminal workspace before I wrote a function for finding/creating vterm instances. I now use the latter almost exclusively.
2020-04-03 Finish blog post about cell phone usageWilliam Carroll1-59/+237
Read the blog post for more information.
2020-04-02 Remove :index field from exwm/named-workspace structWilliam Carroll1-75/+14
I can compute the index use dash.el's -elem-index. I'm also removing some unused EXWM workspaces.
2020-04-02 Tidy window-manager.elWilliam Carroll1-47/+3
Remove stale code and stale comments.
2020-04-02 Refactor opening X applications from EmacsWilliam Carroll2-23/+35
I borrowed heavily from Vincent's depot.
2020-04-02 Build either emacs.{glinux,nixos} depending on my current deviceWilliam Carroll1-7/+12
`M-x nix/rebuild-emacs` will build either emacs.glinux or emacs.nixos depending on whether I'm using a work device or a personal device.
2020-04-02 Define device/corporate?William Carroll1-0/+4
Write a predicate function for checking whether or not I'm on a corporate device.
2020-04-02 Tidy up emacs/default.nixWilliam Carroll1-33/+13
When I run `nix-env -f '<briefcase>' -iA emacs`, Nix builds a derivation of wpcarros-emacs using the path to the Emacs derivation. This doesn't work well on glinux and causes strange behavior. For instance, Chrome crashes when it tries to browse for files. Building with `nix-env -iA emacs.glinux` fixes this and other problems. Miscellaneous other changes: - Remove unnecessary fix-point recursion - Drop support for unused dottime.el - Remove unused overrideEmacs - Remove unused withLocalConfig - Support emacs.glinux and emacs.nixos alternative derivations
2020-04-02 Set Gruvbox theme as my default Emacs themeWilliam Carroll1-1/+1
I want to use a dark theme for awhile.
2020-04-02 Tidy up themes.elWilliam Carroll1-87/+34
TL;DR: - Prune unused themes - Prefer "JetBrainsMono" font for all themes - Remove TODOs that I've either supported or that I'm uninterested in supporting
2020-04-02 Increase default font size for laptopWilliam Carroll1-1/+1
I'm working off of my laptop but I'm using my 4k monitor. The expression that sets `fonts/size` could be more sophisticated and detect this, but for now, I'm just bumping up the size.
2020-04-01 Drop support for org-captureWilliam Carroll1-33/+3
I don't use org-capture, and I am not currently interested in developing that habit.
2020-04-01 Prefer briefcase/org to Dropbox/orgWilliam Carroll2-2/+3
I would like to version-control most but not all of my org files.
2020-04-01 Delete dusty Elisp codeWilliam Carroll2-421/+0
When I first switched to EXWM, I wrote a lot of Elisp. I think I was mostly excited about having a monorepo and, as I had a backlog of ideas that I wanted to implement, I ended up writing many halfly baked ideas in Elisp. These are mostly sketches.
2020-04-01 Version-control first-of-the-month.orgWilliam Carroll1-0/+13
Every time it is the 1st day of the month, I complete this habit chain.
2020-04-01 Add finance.org to briefcase/orgWilliam Carroll1-0/+8
I'd like to version-control the habit chain that I follow after Google sends me my paycheck.
2020-03-31 Update morning routineWilliam Carroll1-0/+2
I've been trying to read 15 minutes in the mornings. I also recently purchased some house plants that I have been watering daily before I do my yoga routine.
2020-03-31 Progress with InterviewCake's coin problemWilliam Carroll1-0/+102
I'm writing a function that returns the total number of ways a cashier can make change given the `amount` of change that the customer needs and an array of `coins` from which to create the change. My solution conceptually works but it actually does not return the results I am expecting because I cannot create a Set of Map<A, B> in JavaScript. I'm also somewhat sure that InterviewCake is expecting a less computationally expensive answer.