Commit Graph

66 Commits

Author SHA1 Message Date
Madeleine Sydney
ae74a9a15a wip: fix: Fix and refactor emacs-wrapper and Straight.el things 2025-01-17 16:28:45 -07:00
Madeleine Sydney
1262b8049f wip: feat: Various UI things 2025-01-17 16:28:45 -07:00
Madeleine Sydney
f02eded7fc wip: feat: Basic evil-mode configuration
Clocking in at only 15 packages, so far...
2025-01-17 16:28:45 -07:00
Madeleine Sydney
bfd271125e wip: refactor: Break init.el into modules
Currently, we will just throw everything into modules/ and require it.  As the
Emacs config grows in complexity, we can make the minor improvement to require
everything under glob modules/*.el without explicitly naming each feature.
Further, one could easily imagine a module system with conditionals and flags à
la Doom.
2025-01-17 16:28:45 -07:00
Madeleine Sydney
1aee1366c2 wip: feat: Just use straight.el...
Every Nixy solution I could find or conceive had too many points spread across
these various facets:
  - Flimsy (emacsWithPackagesFromUsePackage)
  - Inelegant (builtins.exec, manual listings)
  - Inflexible (emacsWithPackagesFromUsePackage)
  - Otherwise unergonomic (everything }:D)

Straight.el is sufficiently declarative, flexible, and Nix-friendly without
blindly bowing down to the imperialist NixOS user.  Now, Convenience and
ergonomics shan't be forsaken for the dogma that is total Nixation.
2025-01-17 16:28:45 -07:00
Madeleine Sydney
b23492e42b wip: feat: Emacs config (from scratch }:3)
Working:
  - The daemon
  - Mutable config — well, kinda. I'm not yet sure how it will interact with
    `emacsWithPackagesFromUsePackage`.
  - Packages via Nixpkgs
2025-01-17 16:28:45 -07:00
Madeleine Sydney
04e3094a48 feat: Age 2025-01-13 02:28:08 -07:00
Madeleine Sydney
d2ced4089b feat: Add basic configuration for Git{hub,lab} CLIs 2025-01-03 23:52:31 -07:00
Madeleine Sydney
7cb5082b5b feat: Set aliases in Bash
Simply enabling `programs.bash` in home-manager does the trick. }:)
2025-01-03 17:55:33 -07:00
Madeleine Sydney
d28f838e56 fix: Syntax error in Passage path }:P 2025-01-03 17:49:23 -07:00
Madeleine Sydney
1870ca57c9 feat: mpdscribble 2025-01-02 06:32:48 -07:00
Madeleine Sydney
00402bdb93 feat: Impermanence (home) 2025-01-02 01:15:03 -07:00
Madeleine Sydney
d67ccbc876 feat: Configure Git and Jujutsu 2024-12-29 21:35:56 -07:00
Madeleine Sydney
8b86c01550 fix: Configure Neovim using a wrappers 2024-12-29 21:35:19 -07:00
Madeleine Sydney
3f0cd8d6ba (wip) Use password-store 2024-12-29 02:43:35 -07:00
Madeleine Sydney
56f2a65be2 home-manager 2024-12-28 22:21:16 -07:00