diff --git a/flake.lock b/flake.lock index 15e4f87..cf818ab 100644 --- a/flake.lock +++ b/flake.lock @@ -134,11 +134,11 @@ "flake-compat_3": { "flake": false, "locked": { - "lastModified": 1747046372, - "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=", + "lastModified": 1761588595, + "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=", "owner": "edolstra", "repo": "flake-compat", - "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885", + "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5", "type": "github" }, "original": { @@ -250,11 +250,11 @@ "zon2nix": "zon2nix" }, "locked": { - "lastModified": 1761675796, - "narHash": "sha256-DVIXfeBt7Ej73l8jdDokAukmm8MRRZVKTb0X6jDvHm0=", + "lastModified": 1762626568, + "narHash": "sha256-n+LZuItGa0u3WNe8JkCABrqqpZHeK0UwzKlaPieHCDo=", "owner": "ghostty-org", "repo": "ghostty", - "rev": "d62235cb62005a16de614f90d764a7916655850b", + "rev": "0d5ecc7713d786f6ce30299df5e62b475834a0a0", "type": "github" }, "original": { @@ -358,11 +358,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1762026425, - "narHash": "sha256-7eDtQrr+CRZ1pLjJ6Bx7Ab9pUIowXJ7ooqEh6p3jIn8=", + "lastModified": 1762540449, + "narHash": "sha256-AZ/xrJ5JXvpRQYyiVf8Hx4lzFBQAaH9l0utOfvAA28I=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "342730d4f8e109f3506932d2be1c8f9ab19a7039", + "rev": "75bacb66302bca38fa6e0c180f1e5369a8115454", "type": "github" }, "original": { @@ -391,11 +391,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1761888958, - "narHash": "sha256-YgArUHI81Esn6fOCwVSrMI2G4RI3f3BPbRbPWsJubAc=", + "lastModified": 1762492604, + "narHash": "sha256-cjXYF5+gGaapr6d1Jz70GZQVzK4qzwDUwU86p9+H2mM=", "owner": "YaLTeR", "repo": "niri", - "rev": "e2576879216a39e5c45b9d2906531bc2065e724c", + "rev": "2144f9a6ae7b675213f9bd86d0989c334baa1c00", "type": "github" }, "original": { @@ -406,11 +406,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1760958188, - "narHash": "sha256-2m1S4jl+GEDtlt2QqeHil8Ny456dcGSKJAM7q3j/BFU=", + "lastModified": 1762463231, + "narHash": "sha256-hv1mG5j5PTbnWbtHHomzTus77pIxsc4x8VrMjc7+/YE=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "d6645c340ef7d821602fd2cd199e8d1eed10afbc", + "rev": "52113c4f5cfd1e823001310e56d9c8d0699a6226", "type": "github" }, "original": { @@ -426,11 +426,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1761969132, - "narHash": "sha256-0me4+e+1VxNuvySSw0voqMCWU/eUmTuth7f4+Q2jbUY=", + "lastModified": 1762251193, + "narHash": "sha256-CmSddz8e2kM+ITbYutluhKZyXXwI9Sg2lf7XXSvc8oY=", "owner": "nix-community", "repo": "NixOS-WSL", - "rev": "761582d6ab431549fe1396d2cd681e3fe9376020", + "rev": "e001844d4553aef268f97b32d3a825b6370eed91", "type": "github" }, "original": { @@ -454,11 +454,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1761597516, - "narHash": "sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8+ON/0Yy8+a5vsDU=", + "lastModified": 1762498405, + "narHash": "sha256-Zg/SCgCaAioc0/SVZQJxuECGPJy+OAeBcGeA5okdYDc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "daf6dc47aa4b44791372d6139ab7b25269184d55", + "rev": "6faeb062ee4cf4f105989d490831713cc5a43ee1", "type": "github" }, "original": { @@ -470,11 +470,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1761349956, - "narHash": "sha256-tH3wHnOJms+U4k/rK2Nn1RfBrhffX92jLP/2VndSn0w=", + "lastModified": 1762482733, + "narHash": "sha256-g/da4FzvckvbiZT075Sb1/YDNDr+tGQgh4N8i5ceYMg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "02f2cb8e0feb4596d20cc52fda73ccee960e3538", + "rev": "e1ebeec86b771e9d387dd02d82ffdc77ac753abc", "type": "github" }, "original": { @@ -498,6 +498,22 @@ } }, "nixpkgs_3": { + "locked": { + "lastModified": 1762363567, + "narHash": "sha256-YRqMDEtSMbitIMj+JLpheSz0pwEr0Rmy5mC7myl17xs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "ae814fd3904b621d8ab97418f1d0f2eb0d3716f4", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_4": { "locked": { "lastModified": 1761907660, "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=", @@ -513,29 +529,13 @@ "type": "github" } }, - "nixpkgs_4": { - "locked": { - "lastModified": 1761373498, - "narHash": "sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "nixpkgs_5": { "locked": { - "lastModified": 1761173472, - "narHash": "sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE=", + "lastModified": 1762498405, + "narHash": "sha256-Zg/SCgCaAioc0/SVZQJxuECGPJy+OAeBcGeA5okdYDc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c8aa8cc00a5cb57fada0851a038d35c08a36a2bb", + "rev": "6faeb062ee4cf4f105989d490831713cc5a43ee1", "type": "github" }, "original": { @@ -547,15 +547,15 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1759036355, - "narHash": "sha256-0m27AKv6ka+q270dw48KflE0LwQYrO7Fm4/2//KCVWg=", - "owner": "nixos", + "lastModified": 1762111121, + "narHash": "sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "e9f00bd893984bc8ce46c895c3bf7cac95331127", + "rev": "b3d51a0365f6695e7dd5cdf3e180604530ed33b4", "type": "github" }, "original": { - "owner": "nixos", + "owner": "NixOS", "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" @@ -572,11 +572,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1761703033, - "narHash": "sha256-gKvRh6Yw/5ZR4vuOAiKp9joATQZ2Ijf+c1Ml9YGsgf4=", + "lastModified": 1762640266, + "narHash": "sha256-tHtBx+jbBNPXiLaIjKqIp2skIz0XcdWXusRhypGnrGA=", "owner": "noctalia-dev", "repo": "noctalia-shell", - "rev": "fe67e9855014a8a659a88509e73ab440563ed9ef", + "rev": "e84cc3fb62b98561315f5a8d013cd3b286852a59", "type": "github" }, "original": { @@ -643,11 +643,11 @@ ] }, "locked": { - "lastModified": 1761643228, - "narHash": "sha256-G16tcvlv9tHqrNQB8UTtdqTd6jur9wNuik1Kx6NDH5Y=", + "lastModified": 1761897390, + "narHash": "sha256-er4gYrIoThYLjlsOMTysoRfn67d1Gci+ZpqDrtQxrA0=", "owner": "outfoxxed", "repo": "quickshell", - "rev": "1b147a2c78983877909f9e531fc8ce17c35a297a", + "rev": "fc704e6b5d445899a1565955268c91942a4f263f", "type": "github" }, "original": { @@ -714,11 +714,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1761666531, - "narHash": "sha256-nKOOPeblDcebtYfBjHo+PHXHKNSNKuifn1EGcBEgKWs=", + "lastModified": 1762264356, + "narHash": "sha256-QVfC53Ri+8n3e7Ujx9kq6all3+TLBRRPRnc6No5qY5w=", "owner": "nix-community", "repo": "stylix", - "rev": "f8f4e3c3658ee962f8f332a56720c8dfc2836f7a", + "rev": "647bb8dd96a206a1b79c4fd714affc88b409e10b", "type": "github" }, "original": { @@ -874,11 +874,11 @@ "nixpkgs": "nixpkgs_6" }, "locked": { - "lastModified": 1761455154, - "narHash": "sha256-cUsZjD4YIFaqW68yTEJ1SY2LBmFRsIiER0MrP1n1U9M=", + "lastModified": 1762670026, + "narHash": "sha256-H9Iltz9dKQkvIO7JcL0SL4RmWGemGMoKRgW6vF+foIA=", "owner": "vicinaehq", "repo": "vicinae", - "rev": "92a572d68406d41f6cfca6ddb8cc59fc85a38227", + "rev": "e514ea335ca9e9013e33f87182b1c893503aeb5a", "type": "github" }, "original": { @@ -907,11 +907,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1761622056, - "narHash": "sha256-fBrUszJXmB4MY+wf3QsCnqWHcz7u7fLq0QMAWCltIQg=", + "lastModified": 1762488100, + "narHash": "sha256-pD8YqwP0/irHWzJtVElnVljR+OaJPAVbJBwqix+uB5A=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "0728d59ff6463a502e001fb090f6eb92dbc04756", + "rev": "3cd3edffe1be197326e9314816b16bb4e3d685b1", "type": "github" }, "original": { diff --git a/modules/core/gui.nix b/modules/core/gui.nix new file mode 100644 index 0000000..589001e --- /dev/null +++ b/modules/core/gui.nix @@ -0,0 +1,4 @@ +{ pkgs, ... }: +{ + environment.systemPackages = with pkgs; [ slack insomnia ]; +} \ No newline at end of file diff --git a/modules/core/services.nix b/modules/core/services.nix index e3f4cb2..d8bbc03 100644 --- a/modules/core/services.nix +++ b/modules/core/services.nix @@ -45,6 +45,8 @@ }; }; + programs.nix-ld.enable = true; + xdg.portal = { enable = true; wlr.enable = true; diff --git a/modules/core/sns.nix b/modules/core/sns.nix deleted file mode 100644 index f289ac2..0000000 --- a/modules/core/sns.nix +++ /dev/null @@ -1,4 +0,0 @@ -{ pkgs, ... }: -{ - environment.systemPackages = with pkgs; [ slack ]; -} \ No newline at end of file diff --git a/modules/home/vscode.nix b/modules/home/vscode.nix index 37c16b4..902e3f7 100644 --- a/modules/home/vscode.nix +++ b/modules/home/vscode.nix @@ -6,6 +6,8 @@ let layers = rec { common = { extensions = (with vsc; [ + github.copilot + github.copilot-chat dracula-theme.theme-dracula ms-vscode-remote.vscode-remote-extensionpack dbaeumer.vscode-eslint @@ -32,6 +34,9 @@ let "git.enableSmartCommit" = true; "files.autoSave" = "onFocusChange"; "git.confirmSync" = false; + "github.copilot.nextEditSuggestions.enabled" = true; + "editor.suggestOnTriggerCharacters" = true; + "editor.quickSuggestions" = { other = true; comments = false; strings = true; }; }; }; @@ -65,6 +70,8 @@ let ]; userSettings = { "editor.defaultFormatter" = "biomejs.biome"; + "[typescript].editor.defaultFormatter" = "biomejs.biome"; + "[typescriptreact].editor.defaultFormatter" = "biomejs.biome"; }; }; diff --git a/profiles/gui.nix b/profiles/gui.nix index 389c70b..93b478f 100644 --- a/profiles/gui.nix +++ b/profiles/gui.nix @@ -6,7 +6,7 @@ ./../modules/core/hyprland.nix ./../modules/core/greetd.nix ./../modules/core/noctalia.nix - ./../modules/core/sns.nix + ./../modules/core/gui.nix ]; home-manager.users.moons.imports = [