diff --git a/flake.lock b/flake.lock index 6fe8eea..4968c05 100644 --- a/flake.lock +++ b/flake.lock @@ -49,11 +49,11 @@ }, "locked": { "dir": "pkgs/firefox-addons", - "lastModified": 1714881816, - "narHash": "sha256-RRl1dRNYQf44sMhoDYZgCxIUOsnsToouIfLc00LKUu0=", + "lastModified": 1714985899, + "narHash": "sha256-58viTFsLjdSqBZU0ioPKPWQhtJGWXK26wxPlLhQCBYU=", "owner": "rycee", "repo": "nur-expressions", - "rev": "0f9e3fa02a77158755a76689a4e7e849c7a3e6e8", + "rev": "150362a3a5114e52e7618b0822d9fe7426951f41", "type": "gitlab" }, "original": { @@ -245,11 +245,11 @@ ] }, "locked": { - "lastModified": 1714900398, - "narHash": "sha256-H7XYHpjk1G6dkA3AnbYrKtaTFjcCE7ul6nUVlVQxtsA=", + "lastModified": 1714981474, + "narHash": "sha256-b3/U21CJjCjJKmA9WqUbZGZgCvospO3ArOUTgJugkOY=", "owner": "nix-community", "repo": "home-manager", - "rev": "fdaaf543bad047639ef0b356ea2e6caec2f1215c", + "rev": "6ebe7be2e67be7b9b54d61ce5704f6fb466c536f", "type": "github" }, "original": { @@ -321,11 +321,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1714885415, - "narHash": "sha256-LG+2IVqVi1fy724rSDAkgqae+f47fGGko4cJhtkN8PE=", + "lastModified": 1714984131, + "narHash": "sha256-kjIvFbbKb6RGIJyOgcF+BBWHNzhNSNqRTxX/SkrkRno=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "753176b57b3fcddb140c1c012868e62c025120bd", + "rev": "e148ccbecbd2fe4dc4768fba67f6db828466ad06", "type": "github" }, "original": { @@ -353,11 +353,11 @@ }, "nixpkgs-master": { "locked": { - "lastModified": 1714912968, - "narHash": "sha256-ekBeglfIEZFqQVt3BnMm5lXfJ0ilCiJA52TWV6GuH0k=", + "lastModified": 1714988035, + "narHash": "sha256-7xCi4WbM+wlVjHjd+wUfcnUUALy0+MErCiERVMke4/4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "49e47cde90f6ad1df8527a2c2eda9f5c3c8fae56", + "rev": "c26eaa26503b86ff48ab29c8cd4e4546255893d4", "type": "github" }, "original": { @@ -401,11 +401,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1714763106, - "narHash": "sha256-DrDHo74uTycfpAF+/qxZAMlP/Cpe04BVioJb6fdI0YY=", + "lastModified": 1714906307, + "narHash": "sha256-UlRZtrCnhPFSJlDQE7M0eyhgvuuHBTe1eJ9N9AQlJQ0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e9be42459999a253a9f92559b1f5b72e1b44c13d", + "rev": "25865a40d14b3f9cf19f19b924e2ab4069b09588", "type": "github" }, "original": { @@ -444,11 +444,11 @@ "pre-commit-hooks": "pre-commit-hooks" }, "locked": { - "lastModified": 1714730761, - "narHash": "sha256-TjxlzjUl+wf3xw1+NKJSMZ/yWO+HE7X8aP1Qey77R2o=", + "lastModified": 1714939240, + "narHash": "sha256-U4L+0ugafh+E3yMUzLb4N4ME9Ve4LigujiJcAFyl204=", "owner": "nix-community", "repo": "nixvim", - "rev": "c05fba47c733445098847399b61ddfd81ecbde55", + "rev": "62f32bfc711f0a3c8a52af4c0790345b4b3d2346", "type": "github" }, "original": { diff --git a/home/modules/home-pkgs.nix b/home/modules/home-pkgs.nix index ef6313c..b8a48ca 100644 --- a/home/modules/home-pkgs.nix +++ b/home/modules/home-pkgs.nix @@ -11,7 +11,6 @@ pkgs.protonup-qt pkgs.via pkgs.telegram-desktop - # pkgs.anki # pkgs.yubioath-flutter # pkgs.spotify ] @@ -28,6 +27,8 @@ in { pkgs.iftop pkgs.ranger + pkgs.anki + pkgs.openvpn pkgs.moodle-dl @@ -51,6 +52,15 @@ in { pkgs.nodejs + # pkgs.cabal + pkgs.ghc + + pkgs.ida-free + pkgs.rizin + # pkgs.cutter + # pkgs.cutterPlugins.rz-ghidra + pkgs.ghidra + pkgs.nerdfonts pkgs.ipafont diff --git a/home/modules/nixvim.nix b/home/modules/nixvim.nix index 8fcb18b..c662182 100644 --- a/home/modules/nixvim.nix +++ b/home/modules/nixvim.nix @@ -48,6 +48,8 @@ clangd.enable = true; svelte.enable = true; tsserver.enable = true; + java-language-server.enable = true; + hls.enable = true; eslint.enable = true; rust-analyzer = { enable = true; diff --git a/home/modules/shell.nix b/home/modules/shell.nix index de72b53..cdc3ce8 100644 --- a/home/modules/shell.nix +++ b/home/modules/shell.nix @@ -14,8 +14,8 @@ nushell = { enable = true; shellAliases = { - ls = "eza -l --icons --tree --level 2 --header --git --group-directories-first"; - reload = "clear; source $nu.config-path"; + ls = "eza -l --icons --tree --level 2 --header --git --group-directories-first"; + # reload = "clear; source $nu.config-path"; }; extraConfig = "maxfetch"; configFile = {