diff --git a/hosts/desktop/home.nix b/hosts/desktop/home.nix index 769bb9e..6e43d0c 100644 --- a/hosts/desktop/home.nix +++ b/hosts/desktop/home.nix @@ -59,6 +59,7 @@ in { kdePackages.dolphin #broken on macos calibre + mpv ] ++ [ zls.packages.x86_64-linux.zls diff --git a/hosts/laptop/configuration.nix b/hosts/laptop/configuration.nix index f708df2..11a565f 100644 --- a/hosts/laptop/configuration.nix +++ b/hosts/laptop/configuration.nix @@ -3,9 +3,10 @@ pkgs, ... }: { - environment.systemPackages = [ - pkgs.home-manager - pkgs.neovim + environment.systemPackages = with pkgs; [ + home-manager + neovim + pinentry_mac ]; nixpkgs.config.allowUnfree = true; @@ -56,7 +57,7 @@ onActivation = { autoUpdate = true; - cleanup = "uninstall"; + cleanup = "none"; upgrade = true; }; @@ -66,18 +67,16 @@ brews = [ "imagemagick" + "opam" ]; casks = [ - # "1password" - # "firefox" - # "obsidian" - # "raycast" - # "legcord" "battle-net" "stremio" "alt-tab" "legcord" + "zulip" + "zen-browser" ]; masApps = { diff --git a/hosts/shared/home-programs.nix b/hosts/shared/home-programs.nix index d374085..3ff5a8a 100644 --- a/hosts/shared/home-programs.nix +++ b/hosts/shared/home-programs.nix @@ -40,7 +40,7 @@ # custom_colors = []; # fore_back = null; }; - distro = null; + distro = "nixos"; pride_month_shown = [ ]; pride_month_disable = false; @@ -59,6 +59,7 @@ shellAliases = { 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; diff --git a/hosts/shared/packages.nix b/hosts/shared/packages.nix index d78350e..8c6d89d 100644 --- a/hosts/shared/packages.nix +++ b/hosts/shared/packages.nix @@ -11,6 +11,8 @@ with pkgs; [ git unzip clang + cmake + gnupg #ides zed-editor @@ -65,12 +67,12 @@ with pkgs; [ #media spotify qbittorrent - mpv #language servers typst-live lua-language-server nil + nixd texlab texlivePackages.chktex @@ -100,6 +102,7 @@ with pkgs; [ nodePackages.npm go coq + elan #browsers tor