From 340109e73b69a5b9d4490a3fd95cf519a8ee4c78 Mon Sep 17 00:00:00 2001 From: Random936 Date: Sat, 27 Sep 2025 11:01:39 -0700 Subject: [PATCH] Updates for rust develpopment and added ledger back --- home/modules/development.nix | 20 ++++++++++++++++---- home/modules/emacs.nix | 2 +- home/modules/gui-apps.nix | 1 + 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/home/modules/development.nix b/home/modules/development.nix index 6820341..a12c9a7 100644 --- a/home/modules/development.nix +++ b/home/modules/development.nix @@ -1,10 +1,22 @@ -{ pkgs, ... }: { +{ home, pkgs, ... }: { home.packages = with pkgs; [ + # C/C++ clang - clang-tools - cargo - python3 gnumake + clang-tools + + # Rust + rustc + cargo + rust-analyzer + + # Other + python3 ansible ]; + + # To prevent sysroot errors in rust-analyzer + home.sessionVariables = { + RUST_SRC_PATH = "${pkgs.rust.packages.stable.rustPlatform.rustLibSrc}"; + }; } diff --git a/home/modules/emacs.nix b/home/modules/emacs.nix index 9320851..e8cd645 100644 --- a/home/modules/emacs.nix +++ b/home/modules/emacs.nix @@ -11,6 +11,7 @@ unzip isync ispell + ledger texliveFull # Fonts @@ -19,7 +20,6 @@ # LSP Servers nil ccls - rust-analyzer yaml-language-server python3Packages.python-lsp-server nodePackages.typescript-language-server diff --git a/home/modules/gui-apps.nix b/home/modules/gui-apps.nix index c5a6d28..3f348db 100644 --- a/home/modules/gui-apps.nix +++ b/home/modules/gui-apps.nix @@ -3,6 +3,7 @@ feh vlc dconf + steam firefox vesktop zoom-us