From e8515c6427990ea5f22cc5c58f26152e61205e66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Av=C3=A9?= Date: Sat, 20 Sep 2025 23:05:48 +0700 Subject: [PATCH] Install Helium + Fix Copilot on DAP-UI --- flake.lock | 30 ++++++++++----------- home/Aloria.nix | 10 ++++++- home/hyprland/default.nix | 2 +- home/kitty/default.nix | 1 - home/nvim/default.nix | 2 +- home/nvim/files/lua/plugins/ai_complete.lua | 10 +++++-- home/rofi/default.nix | 2 +- home/utils/desktop.nix | 1 - hosts/Common/desktop.nix | 2 ++ 9 files changed, 37 insertions(+), 23 deletions(-) diff --git a/flake.lock b/flake.lock index f1fbfb6..3f946f6 100644 --- a/flake.lock +++ b/flake.lock @@ -10,11 +10,11 @@ ] }, "locked": { - "lastModified": 1757330146, - "narHash": "sha256-ujlZerjj0ouA63nftpoHF/tA+xE5gDJZVBuuZP6YS+Q=", + "lastModified": 1758282730, + "narHash": "sha256-qoYGVqRtPbwxZhlr4McXxmFnpRCGA8pNIX3fmKgk21Y=", "owner": "aylur", "repo": "ags", - "rev": "5347d21c2289df157e91e297daa37572e0d277b5", + "rev": "aaae4d2b8cce370e6aceb2082b5c248b799c0e4d", "type": "github" }, "original": { @@ -132,11 +132,11 @@ ] }, "locked": { - "lastModified": 1757698511, - "narHash": "sha256-UqHHGydF/q3jfYXCpvYLA0TWtvByOp1NwOKCUjhYmPs=", + "lastModified": 1758375677, + "narHash": "sha256-BLtD+6qWz7fQjPk2wpwyXQLGI0E30Ikgf2ppn2nVadI=", "owner": "nix-community", "repo": "home-manager", - "rev": "a3fcc92180c7462082cd849498369591dfb20855", + "rev": "edc7468e12be92e926847cb02418e649b02b59dd", "type": "github" }, "original": { @@ -184,11 +184,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1757487488, - "narHash": "sha256-zwE/e7CuPJUWKdvvTCB7iunV4E/+G0lKfv4kk/5Izdg=", + "lastModified": 1758277210, + "narHash": "sha256-iCGWf/LTy+aY0zFu8q12lK8KuZp7yvdhStehhyX1v8w=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ab0f3607a6c7486ea22229b92ed2d355f1482ee0", + "rev": "8eaee110344796db060382e15d3af0a9fc396e0e", "type": "github" }, "original": { @@ -200,11 +200,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1757487488, - "narHash": "sha256-zwE/e7CuPJUWKdvvTCB7iunV4E/+G0lKfv4kk/5Izdg=", + "lastModified": 1758277210, + "narHash": "sha256-iCGWf/LTy+aY0zFu8q12lK8KuZp7yvdhStehhyX1v8w=", "owner": "nixos", "repo": "nixpkgs", - "rev": "ab0f3607a6c7486ea22229b92ed2d355f1482ee0", + "rev": "8eaee110344796db060382e15d3af0a9fc396e0e", "type": "github" }, "original": { @@ -236,11 +236,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1757705205, - "narHash": "sha256-8xB4M6tCmaSaAAb72plJK3H8EH/yfOMnUWzIWKg521g=", + "lastModified": 1758381358, + "narHash": "sha256-3edVTFHJavTAZH4D0MMraM+4JxrxXWeizQvlCWXcKnE=", "owner": "nix-community", "repo": "NUR", - "rev": "338f8cc3d30bb635459c5198e676eb123b1ff4fe", + "rev": "62688dab3927fc080aad78d6814250b65cac1261", "type": "github" }, "original": { diff --git a/home/Aloria.nix b/home/Aloria.nix index cfd303c..8b4f462 100644 --- a/home/Aloria.nix +++ b/home/Aloria.nix @@ -29,6 +29,14 @@ in gnome-power-manager discord smile + (pkgs.appimageTools.wrapType2 { + pname = "Helium"; + version = "0.4.7.1"; + src = pkgs.fetchurl { + url = "https://github.com/imputnet/helium-linux/releases/download/0.4.7.1/helium-0.4.7.1-x86_64.AppImage"; + sha256 = "b7a64d9cd96c841119f4729545d7b88ed804fdcac99d3878099f338766dfdd2d"; + }; + }) ]; services.hyprpaper = { @@ -56,5 +64,5 @@ in }; programs.alacritty.settings.font.size = 16; - programs.kitty.font.size = 15; + programs.kitty.font.size = 13; } diff --git a/home/hyprland/default.nix b/home/hyprland/default.nix index f198082..5f647e0 100644 --- a/home/hyprland/default.nix +++ b/home/hyprland/default.nix @@ -7,7 +7,7 @@ let wpctl = "${pkgs.wireplumber}/bin/wpctl"; terminal-name = ".kitty-wrapped"; terminal = "${pkgs.kitty}/bin/kitty -1"; - rofi = "${pkgs.rofi-wayland}/bin/rofi"; + rofi = "${pkgs.rofi}/bin/rofi"; jq = "${pkgs.jq}/bin/jq"; rofi-ykman = pkgs.writeShellScriptBin "rofi-ykman" '' accounts=$(${pkgs.yubikey-manager}/bin/ykman oath accounts list) diff --git a/home/kitty/default.nix b/home/kitty/default.nix index 7dbe91a..fddc8df 100644 --- a/home/kitty/default.nix +++ b/home/kitty/default.nix @@ -7,7 +7,6 @@ font = { name = "'ZedMono Nerd Font' style='Extended Light' features=+ss05"; size = lib.mkDefault 13; - }; keybindings = { "kitty_mod+h" = "kitty_scrollback_nvim"; diff --git a/home/nvim/default.nix b/home/nvim/default.nix index e11c6b4..66e638b 100644 --- a/home/nvim/default.nix +++ b/home/nvim/default.nix @@ -28,7 +28,7 @@ yaml-language-server bash-language-server docker-compose-language-service - dockerfile-language-server-nodejs + dockerfile-language-server lua-language-server rust-analyzer gopls diff --git a/home/nvim/files/lua/plugins/ai_complete.lua b/home/nvim/files/lua/plugins/ai_complete.lua index b384df2..aaaec0b 100644 --- a/home/nvim/files/lua/plugins/ai_complete.lua +++ b/home/nvim/files/lua/plugins/ai_complete.lua @@ -12,8 +12,14 @@ return { }, }, filetypes = { - markdown = true, - tex = true, + ["*"] = true, -- Enable for all filetypes by default + ["dap-repl"] = false, + ["dapui_scopes"] = false, + ["dapui_stacks"] = false, + ["dapui_watches"] = false, + ["dapui_breakpoints"] = false, + ["TelescopePrompt"] = false, + ["Trouble"] = false, } } } diff --git a/home/rofi/default.nix b/home/rofi/default.nix index 3a15eb9..aa66f41 100644 --- a/home/rofi/default.nix +++ b/home/rofi/default.nix @@ -5,7 +5,7 @@ programs.rofi = { enable = true; - package = pkgs.rofi-wayland; + package = pkgs.rofi; font = "SF Pro Rounded 13"; extraConfig = { show-icons = true; diff --git a/home/utils/desktop.nix b/home/utils/desktop.nix index 88b59de..3246863 100644 --- a/home/utils/desktop.nix +++ b/home/utils/desktop.nix @@ -35,7 +35,6 @@ zip heroic cmake - chromium nmap arp-scan virt-manager diff --git a/hosts/Common/desktop.nix b/hosts/Common/desktop.nix index 724b43b..c5d0967 100644 --- a/hosts/Common/desktop.nix +++ b/hosts/Common/desktop.nix @@ -1,6 +1,8 @@ { inputs, pkgs, ... }: { services.udev.packages = [ pkgs.yubikey-personalization ]; + programs.appimage.enable = true; + programs.appimage.binfmt = true; hardware.graphics = { enable = true;