Commit graph

60 commits

Author SHA1 Message Date
3dcc3b3f34
feat: add custom dictionary to aspell 2025-10-22 13:18:19 -04:00
c6be7e059e
compat: update deprecated config formats 2025-10-22 13:17:24 -04:00
e92eaddef3
add!: switch desktop UI to quickshell 2025-10-08 23:29:08 -04:00
ce6ac2cb63
feat: add cachix to env 2025-06-22 14:24:22 -04:00
eed6ae5422
feat: define nix trusted users 2025-06-22 14:23:59 -04:00
d156cdcdef
fix: disable gpg-agent SSH support 2025-04-06 03:26:03 -04:00
264fc1406d
tweak: switch from jaq to jq
`jaq` is not really better than `jq`, and it's more useful to have
the more popular version in my environment.
2025-03-07 21:28:04 -05:00
99d593dfe5
feat: update to emacs 30 2025-02-23 02:34:40 -05:00
573412f167
refactor: use nixpkgs.system config option 2025-02-01 02:13:46 -05:00
c67f606a37
compat: separate nerd-fonts fonts 2025-01-10 18:55:52 -05:00
539429e421
add: provide hyprcursor theme 2024-11-04 16:16:40 -05:00
36bf294249
chore: bump inputs 2024-10-23 17:05:19 -04:00
2197f95129
tweak: remove emacs-all-the-icons icon set
This shouldn't be needed anymore, now that Doom doesn't use it.
2024-10-23 17:04:37 -04:00
fb7b45f98d
feat!: change machine hostnames
Instead of merely naming my systems "laptop", "desktop", etc. (boring),
I now have them named after Aristotelian elements (cool).

This also gives me an excuse to refactor my flake file.
2024-10-15 03:25:56 -04:00
60848e8264 fix: update name of OpenGL enable option 2024-08-03 09:52:20 -04:00
2c1db60481 tweak!: switch Nix LSP from nil to nixd 2024-07-26 05:50:45 -04:00
ad937226b3 style: organize env package list 2024-07-26 05:47:14 -04:00
9e8054ab6b Redesign lock screen 2024-07-05 01:50:58 -04:00
4364155946 Refactor login.nix 2024-07-05 01:46:31 -04:00
da26a63998 Set up wluma 2024-06-18 22:20:22 -04:00
adebb3f76d Configure aspell 2024-06-13 16:29:14 -04:00
7d446d026a Switch from swayidle to hypridle 2024-05-14 01:39:50 -04:00
700906bb8f Update dependencies 2024-05-12 19:04:06 -04:00
106a9f4b38 Switch to eww for status bar 2024-05-11 19:17:30 -04:00
25e08ed6d7 Enable SDDM wayland support 2024-05-06 16:43:03 -04:00
2175fcdf10 Install Victor Mono Nerd Font 2024-03-30 19:36:20 -04:00
e5347dffcb Add fish alias intended for eza 2024-03-20 01:06:44 -04:00
1b2ed2caa7 Package emacs with vterm 2024-03-20 01:04:50 -04:00
4dbf06dfbb Change default pinentry flavor 2024-03-04 00:01:20 -05:00
1b305fa81c Move GnuPG install to system config 2024-02-27 14:46:57 -05:00
7e6c855b40 Switch from jq to jaq 2024-02-10 23:39:10 -05:00
10189645cf Switch from pulseaudio to pipewire 2024-02-09 18:27:17 -05:00
2be0e3847b Switch from sway to hyprland 2024-02-09 17:17:48 -05:00
e6c33b3c59 Remove contentAddressedByDefault flag 2024-01-16 23:30:16 -05:00
3b250c0d1b Enable content addressing derivations 2024-01-16 22:14:48 -05:00
6876618243 Refactor packages module 2024-01-13 14:30:11 -05:00
e8c12db38f Disable gnome-keyring 2024-01-13 14:30:11 -05:00
a648517bd9 Switch to standard direnv module 2024-01-13 14:29:17 -05:00
8c98092908 Add TeXLive to installed packages
Useful library that's required by Emacs Org Mode
2023-10-27 15:06:10 -04:00
03e1bc1c75 Prevent TLP from overheating laptop while charging 2023-09-21 23:50:07 -04:00
338a26c942 Enable power management tools 2023-09-21 23:43:27 -04:00
d845c4f144 Inhibit logind from handling power button inputs
This prevents the computer from immediately shutting down when the power
button is pressed.
2023-09-21 23:42:40 -04:00
d4a616275e Replace Ubuntu Mono with JetBrains Mono
It doesn't really make sense to have two different fonts used in
different places around the UI. Sticking to one is more convenient and
looks better.
2023-09-21 23:33:36 -04:00
c245af5787 Add openssl package to environment 2023-08-31 16:19:08 -04:00
51610db10f Fix fonts for Emacs
Doom Emacs's modeline has switched from all-the-icons to nerd-fonts, so
we need to add nerd font symbols in a way Emacs can understand. We'll
leave all-the-icons for now, since some other packages may use it, but
eventually that should be removed.
2023-08-31 16:16:35 -04:00
d14e25ae1b Fix waybar config 2023-08-09 22:11:46 -04:00
ad451fa6ee Update dependencies 2023-08-09 19:19:37 -04:00
920c2802b8 Use nixpkgs's exposed emacs29 derivation
They finally added emacs 29 support to nixpkgs, so I don't have to do
this weird hack anymore...
2023-07-25 00:34:26 -04:00
1303300518 Install emacs icon fonts properly 2023-07-25 00:33:48 -04:00
1500939894 Update to Emacs 29 2023-05-15 10:50:47 -04:00