From e6141bec1777359e8b0ab6e413978880b5bd3c32 Mon Sep 17 00:00:00 2001 From: Grey Jones Date: Mon, 13 Jul 2026 00:52:00 +0100 Subject: [PATCH] switch to limine + ssh client setup --- assets/dotfiles/noctalia-state/settings.toml | 2 ++ .../vscode-extensions/extensions.json | 2 +- .../dist/node_modules/.bin_real/kdl-lsp | Bin .../kdl-org.kdl-2.1.3/package.json | 2 +- global-configs/kitty.nix | 4 ++++ global-configs/vscode.nix | 2 +- global-home.nix | 5 +++-- hosts/kitagawa/default.nix | 5 ++++- hosts/kitagawa/home.nix | 20 ++++++++++++++++++ 9 files changed, 36 insertions(+), 6 deletions(-) mode change 100644 => 100755 assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/dist/node_modules/.bin_real/kdl-lsp diff --git a/assets/dotfiles/noctalia-state/settings.toml b/assets/dotfiles/noctalia-state/settings.toml index 7a0d88d..1ef309f 100644 --- a/assets/dotfiles/noctalia-state/settings.toml +++ b/assets/dotfiles/noctalia-state/settings.toml @@ -1,3 +1,5 @@ +config_version = 1 + [backdrop] blur_intensity = 0.099999997764825821 tint_intensity = 0.14999999664723873 diff --git a/assets/dotfiles/vscode-extensions/extensions.json b/assets/dotfiles/vscode-extensions/extensions.json index f570da6..9b211fe 100644 --- a/assets/dotfiles/vscode-extensions/extensions.json +++ b/assets/dotfiles/vscode-extensions/extensions.json @@ -1 +1 @@ -[{"identifier":{"id":"bbenoist.nix","uuid":"5b21bd54-5258-4a3e-887f-193d9bb5f063"},"version":"1.0.1","location":{"$mid":1,"path":"/home/grey/.vscode/extensions/bbenoist.nix-1.0.1","scheme":"file"},"relativeLocation":"bbenoist.nix-1.0.1","metadata":{"installedTimestamp":1783821077845,"pinned":false,"source":"gallery","id":"5b21bd54-5258-4a3e-887f-193d9bb5f063","publisherId":"787ce942-60d4-48d6-b14e-25bdc72bd145","publisherDisplayName":"Baptist BENOIST","targetPlatform":"undefined","updated":false,"private":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"kdl-org.kdl","uuid":"85fc99f6-11df-44ee-91ed-ae96cfa2d7ac"},"version":"2.1.3","location":{"$mid":1,"path":"/home/grey/.vscode/extensions/kdl-org.kdl-2.1.3","scheme":"file"},"relativeLocation":"kdl-org.kdl-2.1.3","metadata":{"installedTimestamp":1783821237413,"pinned":false,"source":"gallery","id":"85fc99f6-11df-44ee-91ed-ae96cfa2d7ac","publisherId":"0e4cb19e-bf6d-4e62-a862-ae4b91baf151","publisherDisplayName":"kdl-org","targetPlatform":"undefined","updated":false,"private":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}},{"identifier":{"id":"jdunkel.patternstore"},"version":"0.1.12","location":{"$mid":1,"fsPath":"/home/grey/.vscode/extensions/jdunkel.patternstore-0.1.12","external":"file:///home/grey/.vscode/extensions/jdunkel.patternstore-0.1.12","path":"/home/grey/.vscode/extensions/jdunkel.patternstore-0.1.12","scheme":"file"},"relativeLocation":"jdunkel.patternstore-0.1.12","metadata":{"installedTimestamp":1783822349360,"pinned":false,"source":"gallery","id":"936ed925-ee84-4824-9d58-98729b2f744c","publisherId":"6df66903-9b7e-463b-a33d-f4eca8208706","publisherDisplayName":"jdunkel","targetPlatform":"undefined","updated":false,"private":false,"isPreReleaseVersion":false,"hasPreReleaseVersion":false}}] \ No newline at end of file +[{"identifier":{"id":"bbenoist.nix","uuid":"5b21bd54-5258-4a3e-887f-193d9bb5f063"},"version":"1.0.1","location":{"$mid":1,"path":"/home/grey/.vscode/extensions/bbenoist.nix-1.0.1","scheme":"file"},"relativeLocation":"bbenoist.nix-1.0.1","metadata":{"installedTimestamp":1783821078168,"size":120743,"targetPlatform":"undefined","id":"5b21bd54-5258-4a3e-887f-193d9bb5f063","publisherDisplayName":"Baptist BENOIST","publisherId":"787ce942-60d4-48d6-b14e-25bdc72bd145","isPreReleaseVersion":false}},{"identifier":{"id":"jdunkel.patternstore","uuid":"936ed925-ee84-4824-9d58-98729b2f744c"},"version":"0.1.12","location":{"$mid":1,"path":"/home/grey/.vscode/extensions/jdunkel.patternstore-0.1.12","scheme":"file"},"relativeLocation":"jdunkel.patternstore-0.1.12","metadata":{"installedTimestamp":1783822352061,"size":1218391,"targetPlatform":"undefined","id":"936ed925-ee84-4824-9d58-98729b2f744c","publisherDisplayName":"jdunkel","publisherId":"6df66903-9b7e-463b-a33d-f4eca8208706","isPreReleaseVersion":false}},{"identifier":{"id":"kdl-org.kdl","uuid":"85fc99f6-11df-44ee-91ed-ae96cfa2d7ac"},"version":"2.1.3","location":{"$mid":1,"path":"/home/grey/.vscode/extensions/kdl-org.kdl-2.1.3","scheme":"file"},"relativeLocation":"kdl-org.kdl-2.1.3","metadata":{"installedTimestamp":1783865853998,"size":822494,"targetPlatform":"undefined","id":"85fc99f6-11df-44ee-91ed-ae96cfa2d7ac","publisherDisplayName":"kdl-org","publisherId":"0e4cb19e-bf6d-4e62-a862-ae4b91baf151","isPreReleaseVersion":false}}] \ No newline at end of file diff --git a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/dist/node_modules/.bin_real/kdl-lsp b/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/dist/node_modules/.bin_real/kdl-lsp old mode 100644 new mode 100755 diff --git a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/package.json b/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/package.json index 175d36a..000639c 100644 --- a/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/package.json +++ b/assets/dotfiles/vscode-extensions/kdl-org.kdl-2.1.3/package.json @@ -107,7 +107,7 @@ "vscode-languageclient": "^9.0.1" }, "__metadata": { - "installedTimestamp": 1783821237752, + "installedTimestamp": 1783865853998, "targetPlatform": "undefined", "size": 822494 } diff --git a/global-configs/kitty.nix b/global-configs/kitty.nix index 977061e..be897be 100644 --- a/global-configs/kitty.nix +++ b/global-configs/kitty.nix @@ -8,4 +8,8 @@ shellIntegration.enableBashIntegration = true; enableGitIntegration = true; }; + + programs.zsh.shellAliases = { + ssh = "kitten ssh"; + }; } \ No newline at end of file diff --git a/global-configs/vscode.nix b/global-configs/vscode.nix index 9325be7..d0e23cf 100644 --- a/global-configs/vscode.nix +++ b/global-configs/vscode.nix @@ -4,7 +4,7 @@ lib, ... }: { - programs.vscode.enable = true; + home.packages = [ pkgs.vscode ]; home.activation = { linkVsCodeConfig = lib.hm.dag.entryAfter ["writeBoundary"] '' diff --git a/global-home.nix b/global-home.nix index cc64085..e44d87d 100644 --- a/global-home.nix +++ b/global-home.nix @@ -6,8 +6,9 @@ }: { home.stateVersion = specialArgs.stateVersion; - home.packages = [ - pkgs.bibata-cursors + home.packages = with pkgs; [ + bibata-cursors + x264 ]; programs.git = { diff --git a/hosts/kitagawa/default.nix b/hosts/kitagawa/default.nix index a83ff68..229ba46 100644 --- a/hosts/kitagawa/default.nix +++ b/hosts/kitagawa/default.nix @@ -18,7 +18,10 @@ in { "${modules-dir}/window-managers/niri.nix" ]; - boot.loader.limine.enable = true; + boot.loader.limine = { + enable = true; + maxGenerations = 10; + }; stylix.enable = true; stylix.image = ../../assets/wallpapers/kitagawa.jpg; diff --git a/hosts/kitagawa/home.nix b/hosts/kitagawa/home.nix index 25c1487..bc1f4c5 100644 --- a/hosts/kitagawa/home.nix +++ b/hosts/kitagawa/home.nix @@ -33,6 +33,9 @@ in { nautilus code-nautilus xarchiver + kdePackages.filelight + remmina + freerdp ]; stylix.targets.floorp.profileNames = [ "default" ]; @@ -80,4 +83,21 @@ in { "text/calendar" = [ "thunderbird.desktop" ]; }; }; + + programs.ssh = { + settings = { + "takamaki" = { + HostName = "greyweather.dev"; + Port = "2222"; + User = "grey"; + IdentityFile = "~/.ssh/id_takamaki"; + }; + "sakamoto" = { + HostName = "greyweather.dev"; + Port = "22"; + User = "grey"; + IdentityFile = "~/.ssh/id_sakamoto"; + }; + }; + }; }