Merge branch 'main' of github.com:nmarks413/nix-config

This commit is contained in:
Natalie Marks 2025-04-10 20:29:48 -07:00
commit 5e591b88fb
No known key found for this signature in database
GPG key ID: 61F4EAEB0C9C3D5F
4 changed files with 15 additions and 11 deletions

View file

@ -59,6 +59,7 @@ in {
kdePackages.dolphin kdePackages.dolphin
#broken on macos #broken on macos
calibre calibre
mpv
] ]
++ [ ++ [
zls.packages.x86_64-linux.zls zls.packages.x86_64-linux.zls

View file

@ -3,9 +3,10 @@
pkgs, pkgs,
... ...
}: { }: {
environment.systemPackages = [ environment.systemPackages = with pkgs; [
pkgs.home-manager home-manager
pkgs.neovim neovim
pinentry_mac
]; ];
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
@ -56,7 +57,7 @@
onActivation = { onActivation = {
autoUpdate = true; autoUpdate = true;
cleanup = "uninstall"; cleanup = "none";
upgrade = true; upgrade = true;
}; };
@ -66,18 +67,16 @@
brews = [ brews = [
"imagemagick" "imagemagick"
"opam"
]; ];
casks = [ casks = [
# "1password"
# "firefox"
# "obsidian"
# "raycast"
# "legcord"
"battle-net" "battle-net"
"stremio" "stremio"
"alt-tab" "alt-tab"
"legcord" "legcord"
"zulip"
"zen-browser"
]; ];
masApps = { masApps = {

View file

@ -40,7 +40,7 @@
# custom_colors = []; # custom_colors = [];
# fore_back = null; # fore_back = null;
}; };
distro = null; distro = "nixos";
pride_month_shown = [ pride_month_shown = [
]; ];
pride_month_disable = false; pride_month_disable = false;
@ -59,6 +59,7 @@
shellAliases = { shellAliases = {
reboot-windows = "sudo efibootmgr --bootnext 0000; sudo reboot -h now"; reboot-windows = "sudo efibootmgr --bootnext 0000; sudo reboot -h now";
}; };
shellInit = "test -r '/Users/nmarks/.opam/opam-init/init.fish' && source '/Users/nmarks/.opam/opam-init/init.fish' > /dev/null 2> /dev/null; or true";
}; };
home-manager.enable = true; home-manager.enable = true;

View file

@ -11,6 +11,8 @@ with pkgs; [
git git
unzip unzip
clang clang
cmake
gnupg
#ides #ides
zed-editor zed-editor
@ -65,12 +67,12 @@ with pkgs; [
#media #media
spotify spotify
qbittorrent qbittorrent
mpv
#language servers #language servers
typst-live typst-live
lua-language-server lua-language-server
nil nil
nixd
texlab texlab
texlivePackages.chktex texlivePackages.chktex
@ -100,6 +102,7 @@ with pkgs; [
nodePackages.npm nodePackages.npm
go go
coq coq
elan
#browsers #browsers
tor tor