Commit graph

362 commits

Author SHA1 Message Date
d0baefc82e
feat: Add R extension to Zed 2025-04-19 19:03:41 -05:00
b35ce8ea00
feat: Add Firefox config 2025-04-09 11:40:13 -05:00
2122afb1bf
refactor: Create function that generates homeManagerConfiguration 2025-04-08 22:52:15 -05:00
4035d65d1c
feat!: Remove FreeTube config
On second thought, adding a FreeTube config to Home Manager would be a
nightmare. First, FreeTube can't be installed on aarch64-darwin. Most
packages don't have the feature that Firefox does where you can actually
set the package to `null` and have the distro manage the install for
you. I could copy the module over from Home Manager and remove the
package requirement. That would work for darwin systems, but that will
not work for Flatpak, because Flatpak apps don't use the XDG file
layouts. I *could* choose to write into the ~/.var directory version for
Flatpak with my custom module, but that strikes me as a super brittle
method. Ideally, I will be able to figure out a gpodder-like sync
function for Freetube, but Home Manager is not a proper solution for
this.
2025-04-07 22:47:41 -05:00
99b45f53e7
feat: Add FreeTube config 2025-04-07 22:32:39 -05:00
daf6429e64
feat: Add Zed editor config 2025-04-07 22:18:21 -05:00
eebef11a58
Add experimental support for beocat 2025-04-03 22:10:44 -05:00
e90337374d
Add config for bosephus 2025-04-01 16:10:05 -05:00
a467281131
Add Julia thread count to Linux environment variables 2025-04-01 16:01:08 -05:00
ed5a500329
Correct Nextflow cache environment variable name 2025-04-01 15:59:17 -05:00
0f7a75c915
Correct Julia startup file location 2025-04-01 15:55:04 -05:00
193b19a451
Potential fix for compdef not found errors 2025-04-01 14:31:15 -05:00
60a15d71bd
Refactor conda init to string function 2025-04-01 14:03:35 -05:00
d1ee40c92b
Add Anderson config 2025-04-01 12:31:32 -05:00
1439c8741a
Convert to modular dotfiles 2025-03-31 18:56:17 -05:00
3564bf87bc
Add Background Music package 2025-03-30 22:02:37 -05:00
4c0472ab5d
Change Texlive scheme to basic
Scheme-full just takes up too much space,
plus I like to configure individual
packages within each project's flake, so
just use the basic configuration
2025-03-30 22:00:53 -05:00
3725ef844e
Downgrade woodpecker to stable packages 2025-03-30 21:55:35 -05:00
158ca8bfe3
Update flake lock 2025-03-13 16:14:08 -05:00
34ba1fc50e
switch iTerm to Homebrew 2025-03-13 16:04:56 -05:00
7b76c95c2f
add addional docker dependencies 2025-03-13 16:01:29 -05:00
de85e9fabd
add more git customizations
Most of this comes from
<https://blog.gitbutler.com/how-git-core-devs-configure-git/>, but there
was a non-zero amount of configs that I went "Oh, you can do that? I
don't need to use my alias anymore!" or "Wait, do I actually have that
set globally, or do I just hope for the best?"
2025-02-22 12:18:39 -06:00
5665b86264
add KDE/QT build dependencies for QML
For an experiment I'm running in Julia. Right now it's better to have
these globally available. I suppose the right thing to do is to put this
in individual `flake.nix` files per-project eventually.
2025-02-22 12:01:06 -06:00
f667877d70
add Logitech app 2025-02-18 11:23:08 -06:00
c1c72f197e
add docker-credential-helper 2025-02-18 11:22:44 -06:00
ee6f5cd126
Remove HiddenBar 2025-02-16 15:08:11 -06:00
a504430d15
Install ollama via Homebrew 2025-02-14 12:23:19 -06:00
95ab58c200
Switch to external tap for kdeconnect 2025-02-14 12:23:19 -06:00
caa4615ad9
Add KDE Connect custom cask 2025-02-14 12:23:19 -06:00
8069f8a446
feat: Add script to compile Portal from source 2025-02-14 12:23:19 -06:00
e0f34f557d
fix: Add Portal dependencies 2025-02-06 15:39:08 -06:00
4c10132893
fix: Actually remove Rancher and allow Colima to take its place 2025-02-05 13:21:19 -06:00
9eee136c7d
Switch to colima instead of Rancher 2025-02-03 09:35:03 -06:00
b1c276f761
Add stats 2025-02-03 09:26:34 -06:00
4c3cea9758
fix SourceGit tap error 2025-01-30 13:59:22 -06:00
3c877e26b2
add anythingllm 2025-01-30 11:45:58 -06:00
1a9a787624
Add SourceGit install 2025-01-24 09:31:54 -06:00
f2a5f8ceaf
switch Thorium to Ungoogled Chromium 2025-01-24 09:21:24 -06:00
f77e7c245e
enable syncthing 2025-01-22 11:04:18 -06:00
0c92f75182
install porting-kit 2025-01-22 10:57:09 -06:00
ed2893e39c
refactor: Switch to regular Nextcloud client 2025-01-19 21:13:29 -06:00
585e27137a
move gui apps to homebrew.casks 2025-01-17 11:12:19 -06:00
36fc6e5c78
merge nix-darwin config into same repo 2025-01-17 10:39:45 -06:00
d1715d0bd4
add wifi getting script for use in ssh config 2025-01-17 10:30:14 -06:00
2e0cd241e5
use homebrew.casks to manage zed instead of home-manager 2025-01-17 10:29:50 -06:00
c91c072f1e
remove neovide package 2025-01-17 10:28:44 -06:00
c91565c97d
pkg: Update woodpecker-cli to unstable channel 2024-12-16 20:53:18 -06:00
0b48024243
update flake 2024-12-16 20:52:37 -06:00
a8f3d66d53
gpg: Update GPG keys for new year 2024-12-14 14:31:57 -06:00
e7ec071fdc
pkg: Add zed-editor 2024-12-11 16:38:58 -06:00