diff --git a/home/hyprland.nix b/home/hyprland.nix index 8825871c..e24181b5 100644 --- a/home/hyprland.nix +++ b/home/hyprland.nix @@ -1,6 +1,8 @@ { pkgs, ... }: let + inherit (pkgs) polkit_gnome; + opacity = "0.95"; super = "SUPER"; @@ -32,6 +34,7 @@ in activate-linux wl-clipboard-rs wf-recorder + lutgen ]; wayland.windowManager.hyprland = { diff --git a/home/neovim.nix b/home/neovim.nix index 3701ad21..6eca37f2 100644 --- a/home/neovim.nix +++ b/home/neovim.nix @@ -21,27 +21,23 @@ in programs.bat.enable = true; home.packages = with pkgs; [ - # c gcc clang-tools pkg-config gnumake cmake - # go go gopls - # nix nil nixpkgs-fmt nixfmt-rfc-style - # crystal crystal + crystalline shards - # node/yarn/deno/bun nodejs nodePackages.npm yarn @@ -52,10 +48,12 @@ in nodePackages."@astrojs/language-server" nodePackages."@prisma/language-server" nodePackages.pnpm + nodePackages.prisma + openssl + pnpm-shell-completion tailwindcss-language-server vscode-langservers-extracted - # rust rustc rustfmt cargo @@ -68,30 +66,26 @@ in bacon clippy - # markdown marksman - # lua lua-language-server - # tex/typst texlive.combined.scheme-full texlab + tectonic typst typstfmt typst-lsp typst-live - # ctags universal-ctags - # emmet emmet-language-server - # sql sqlite + sqlcipher + litecli - # docker dockerfile-language-server-nodejs docker-compose-language-service ]; diff --git a/modules/desktop.nix b/modules/desktop.nix index 40c119e1..be46ee4a 100644 --- a/modules/desktop.nix +++ b/modules/desktop.nix @@ -1,4 +1,4 @@ -{ nix-config, pkgs, config, lib, ... }: +{ nix-config, sakaya, pkgs, config, lib, ... }: let inherit (lib) mkEnableOption mkIf mkMerge; @@ -82,6 +82,7 @@ in environment.systemPackages = mkMerge [ (mkIf japanese (attrValues { inherit (pkgs) anki kanjidraw; + inherit (sakaya.packages.${pkgs.system}) sakaya; })) (mkIf bloat (attrValues { @@ -103,6 +104,7 @@ in satty aaaaxy srb2 + jamesdsp ; })) diff --git a/modules/packages.nix b/modules/packages.nix deleted file mode 100644 index 228d01a1..00000000 --- a/modules/packages.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ pkgs, sakaya, ... }: - -{ - environment.systemPackages = with pkgs; [ - osu-lazer-bin - (pass.withExtensions (ext: with ext; [ pass-otp ])) - pass - jamesdsp - zbar - sakaya.packages.${system}.sakaya - - sqlcipher - - jpegoptim - recode - rmlint - smartmontools - restic - watchexec - ventoy - nodePackages.prisma - openssl - - zola - tectonic - - pipe-rename - poppler_utils - crystalline - tango - nvd - nix-init - diesel-cli - litecli - lychee - - nix-search-cli - lutgen - sudachi-rs - pnpm-shell-completion - ]; - - nixpkgs.config.allowUnfree = true; - - environment.defaultPackages = [ ]; -} diff --git a/modules/shell.nix b/modules/shell.nix index 489c0cd0..7ddceefe 100644 --- a/modules/shell.nix +++ b/modules/shell.nix @@ -57,6 +57,16 @@ in hwinfo stress hdparm + recode + rmlint + jpegoptim + watchexec + zola + pass + ; + inherit (pkgs) + sudachi-rs + tango ; inherit (pkgs) neofetch @@ -82,7 +92,17 @@ in rclone ffmpeg imagemagick + smartmontools + restic + zbar + lychee + ventoy + ; + inherit (pkgs) nixpkgs-review + nix-init + nvd + nix-search-cli ; }) diff --git a/modules/system.nix b/modules/system.nix index 64f893ea..d830b94c 100644 --- a/modules/system.nix +++ b/modules/system.nix @@ -213,5 +213,11 @@ in "/share/eww" "/share/fonts" ]; + + environment.systemPackages = with pkgs; [ + (pass.withExtensions (ext: with ext; [ pass-otp ])) + ]; + + environment.defaultPackages = [ ]; }; }