From bf03e5e0e98c811c2d3eae530029effc06c417d8 Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Thu, 18 Sep 2025 17:49:32 -0500 Subject: [PATCH 1/4] fix(nix): add core packages --- nix/hosts/common/sys.nix | 4 ++++ nix/hosts/minji/home.nix | 2 +- nix/hosts/minji/sys.nix | 8 +------- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/nix/hosts/common/sys.nix b/nix/hosts/common/sys.nix index 805a529..f17f52f 100644 --- a/nix/hosts/common/sys.nix +++ b/nix/hosts/common/sys.nix @@ -54,6 +54,10 @@ home-manager yq just + pciutils + wirelesstools + gnugrep + gnused nix-index nixfmt-classic diff --git a/nix/hosts/minji/home.nix b/nix/hosts/minji/home.nix index 24f0c65..13f0ea7 100644 --- a/nix/hosts/minji/home.nix +++ b/nix/hosts/minji/home.nix @@ -83,7 +83,6 @@ wpaperd swaynotificationcenter - discord steam obs-studio vlc @@ -119,6 +118,7 @@ kdePackages.kdenlive jan vesktop + networkmanagerapplet # Required by DVR kitty diff --git a/nix/hosts/minji/sys.nix b/nix/hosts/minji/sys.nix index ddde405..3e78c0d 100644 --- a/nix/hosts/minji/sys.nix +++ b/nix/hosts/minji/sys.nix @@ -2,7 +2,7 @@ imports = [ ./hw.nix ../../modules/swaynotificationcenter.nix ]; networking.hostName = "minji"; - time.timeZone = "America/New_York"; + time.timeZone = "America/Chicago"; # Bootloader boot.loader.systemd-boot.enable = true; @@ -81,12 +81,6 @@ support32Bit.enable = true; }; - # Power - powerManagement = { - enable = true; - powertop.enable = true; - }; - # Swap swapDevices = [{ device = "/var/lib/swap"; From 96e6f5b58c6c852b0249f40c10c13346d08df1d8 Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Thu, 18 Sep 2025 17:49:52 -0500 Subject: [PATCH 2/4] fix(emacs): use basedpyright for python lsp --- .emacs.d/include/priime-lsp.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.emacs.d/include/priime-lsp.el b/.emacs.d/include/priime-lsp.el index 2a20137..8f6d87d 100644 --- a/.emacs.d/include/priime-lsp.el +++ b/.emacs.d/include/priime-lsp.el @@ -16,7 +16,7 @@ (fset #'jsonrpc--log-event #'ignore) :config (add-to-list 'eglot-server-programs '(nix-mode "nil")) - (add-to-list 'eglot-server-programs '(python-mode . ("ruff" "server" "--preview")))) + (add-to-list 'eglot-server-programs '(python-mode . ("basedpyright-langserver" "--stdio")))) (use-package eglot-booster :straight (eglot-booster :type git :host github :repo "jdtsmith/eglot-booster") :after (eglot) From 1469538fed49600b82d0aa7435b886fe1cfdc9f6 Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Thu, 18 Sep 2025 17:50:04 -0500 Subject: [PATCH 3/4] fix(emacs): inhibit backups --- .emacs.d/include/priime-general.el | 1 + 1 file changed, 1 insertion(+) diff --git a/.emacs.d/include/priime-general.el b/.emacs.d/include/priime-general.el index 3fd0b8a..e0d045f 100644 --- a/.emacs.d/include/priime-general.el +++ b/.emacs.d/include/priime-general.el @@ -106,6 +106,7 @@ (use-package emacs :custom ;; Backups + (backup-inhibited t) (make-backup-files nil) (vc-make-backup-files nil) (kept-new-versions nil) From 704332ecb4486fa416a013c1dd6a5a775cf039a4 Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Thu, 18 Sep 2025 17:50:11 -0500 Subject: [PATCH 4/4] fix(emacs): add new project roots for projectile --- .emacs.d/include/priime-convenience.el | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.emacs.d/include/priime-convenience.el b/.emacs.d/include/priime-convenience.el index 5e69023..0443c7d 100644 --- a/.emacs.d/include/priime-convenience.el +++ b/.emacs.d/include/priime-convenience.el @@ -74,7 +74,11 @@ :bind (("C-c p" . projectile-command-map)) :init - (add-hook 'after-init-hook 'projectile-global-mode)) + (add-hook 'after-init-hook 'projectile-global-mode) + :config + (setq projectile-project-root-files-bottom-up + (append '("pyproject.toml" "package.json") + projectile-project-root-files-bottom-up))) (use-package bufler :straight t :bind (("C-x C-b" . bufler-list) ("C-x b" . bufler-switch-buffer))