From 6439764717b43ef6bf1a81792483c0bf8c32742b Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Wed, 7 Jan 2026 10:22:47 +1000 Subject: [PATCH 1/9] (temp) remove ChameleonUltraGUI+FlipperZero --- hosts/lolcathost/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hosts/lolcathost/default.nix b/hosts/lolcathost/default.nix index dbf965d..72e307a 100755 --- a/hosts/lolcathost/default.nix +++ b/hosts/lolcathost/default.nix @@ -25,8 +25,8 @@ in { ../modules/obsidian.nix ../modules/angryoxide.nix - ../modules/flipperzero.nix - ../modules/chameleonultragui.nix + # ../modules/flipperzero.nix + # ../modules/chameleonultragui.nix ]; nix.settings.experimental-features = [ From 4bc40a1d37b26c074bafe17aed3ee568e5023e63 Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Wed, 7 Jan 2026 10:23:04 +1000 Subject: [PATCH 2/9] i be gaming frfr --- hosts/lolcathost/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hosts/lolcathost/default.nix b/hosts/lolcathost/default.nix index 72e307a..32e9b2f 100755 --- a/hosts/lolcathost/default.nix +++ b/hosts/lolcathost/default.nix @@ -382,6 +382,8 @@ in { # Games prismlauncher # minecraft + pkgs-unstable.olympus # celeste + discord ]; programs = { From 86bdcf2d397ca71c1c8562074c95ec4fd3693147 Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Wed, 7 Jan 2026 10:23:14 +1000 Subject: [PATCH 3/9] is this necessary? --- hosts/lolcathost/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hosts/lolcathost/default.nix b/hosts/lolcathost/default.nix index 32e9b2f..b0f5fe6 100755 --- a/hosts/lolcathost/default.nix +++ b/hosts/lolcathost/default.nix @@ -170,6 +170,7 @@ in { # With backwards compatability for alsa/pulseaudio/jack pipewire = { enable = true; + audio.enable = true; wireplumber.enable = true; alsa.enable = true; From 0c15fb78440b1472f44f619e945375f40a623618 Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Wed, 7 Jan 2026 10:23:30 +1000 Subject: [PATCH 4/9] add hyprpicker + hyprshot to laptop --- hosts/lolcathost/default.nix | 2 ++ hosts/myputer/default.nix | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/hosts/lolcathost/default.nix b/hosts/lolcathost/default.nix index b0f5fe6..93bce3b 100755 --- a/hosts/lolcathost/default.nix +++ b/hosts/lolcathost/default.nix @@ -262,6 +262,8 @@ in { ani-cli bluetui wl-clipboard # clipboard for wayland + hyprpicker # color picker + hyprshot # screenshot utility qbittorrent # torrenting signal-desktop diff --git a/hosts/myputer/default.nix b/hosts/myputer/default.nix index 6986a31..d1999b2 100755 --- a/hosts/myputer/default.nix +++ b/hosts/myputer/default.nix @@ -255,7 +255,7 @@ in { ani-cli bluetui wl-clipboard # clipboard for wayland - hyprpicker + hyprpicker # color picker hyprshot # screenshot utility qbittorrent signal-desktop From 9c5af6a83d28f617ff2bd4e78d7ea362a815fa62 Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Wed, 7 Jan 2026 10:24:49 +1000 Subject: [PATCH 5/9] add more url.insteadOf identifiers for git --- homes/modules/git.nix | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/homes/modules/git.nix b/homes/modules/git.nix index fdf6afb..6751849 100755 --- a/homes/modules/git.nix +++ b/homes/modules/git.nix @@ -27,7 +27,7 @@ defaultBranch = "main"; }; url = { - "https://github.com/" = { + "git@github.com:" = { insteadOf = [ "gh:" "github:" @@ -39,6 +39,24 @@ "gitlab:" ]; }; + "git@github.com:/Agribit/" = { + insteadOf = [ + "agri:" + "Agri:" + "agribit:" + "Agribit:" + ]; + }; + "ssh://forgejo@forge.imbored.dev:2222/" = { + insteadOf = [ + "forge" + ]; + }; + "ssh://forgejo@forge.imbored.dev:2222/emileclarkb/" = { + insteadOf = [ + "cry" + ]; + }; }; }; From fecb0c441f91bc27f6747df5bffc615601ddc60d Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Tue, 20 Jan 2026 09:17:55 +1000 Subject: [PATCH 6/9] progress home-manager --- hosts/lolcathost/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/hosts/lolcathost/default.nix b/hosts/lolcathost/default.nix index 93bce3b..846d34a 100755 --- a/hosts/lolcathost/default.nix +++ b/hosts/lolcathost/default.nix @@ -8,7 +8,7 @@ }: let home-manager = builtins.fetchTarball { url = "https://github.com/nix-community/home-manager/archive/release-25.05.tar.gz"; - sha256 = "1y919cqrlmq0k44rgnacaq4zq37jj4rdh6f2swp6y2jiz28xb0iq"; + sha256 = "07pk5m6mxi666dclaxdwf7xrinifv01vvgxn49bjr8rsbh31syaq"; }; in { imports = [ @@ -232,9 +232,7 @@ in { home-manager = { users.me = import ../../homes/me; extraSpecialArgs = {inherit inputs pkgs pkgs-unstable;}; - sharedModules = [ - inputs.ags.homeManagerModules.default - ]; + # sharedModules = [ ]; }; # ---- ENVIRONMENT VARIABLES ---- @@ -274,6 +272,7 @@ in { # Shell bash fish + elvish # reference for crysh development shellcheck grc # colorise command outputs moreutils @@ -301,6 +300,8 @@ in { # Rust cargo rustc + rustfmt + rust-analyzer # Go go # Nim @@ -319,6 +320,7 @@ in { nixd # lsp for nix nix-prefetch-git nix-index + deploy-rs # Python python312 # I use 3.12 since it's in a pretty stable state now From 1971078bf836cf32b3b2c0f472a1839af9f928e5 Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Tue, 20 Jan 2026 09:18:03 +1000 Subject: [PATCH 7/9] support pipe-operators on lolcathost --- hosts/lolcathost/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/hosts/lolcathost/default.nix b/hosts/lolcathost/default.nix index 846d34a..3c88d97 100755 --- a/hosts/lolcathost/default.nix +++ b/hosts/lolcathost/default.nix @@ -32,6 +32,7 @@ in { nix.settings.experimental-features = [ "nix-command" "flakes" + "pipe-operators" ]; nixpkgs.config.allowUnfreePredicate = let From 51557ebd652bcdb38517e7ae9d92277b3a5bcf0e Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Tue, 20 Jan 2026 09:18:19 +1000 Subject: [PATCH 8/9] remove ags --- homes/me/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homes/me/default.nix b/homes/me/default.nix index 6998e63..9e436a3 100755 --- a/homes/me/default.nix +++ b/homes/me/default.nix @@ -24,7 +24,7 @@ #../modules/wm/hypr/hypridle.nix ../modules/wm/hypr/hyprlock.nix ../modules/kanshi.nix - ../modules/ags + # ../modules/ags ../modules/mako.nix ]; From bde48193073a8023ccc212b3c86d95c85862a605 Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Tue, 20 Jan 2026 09:18:27 +1000 Subject: [PATCH 9/9] helix support rust --- homes/modules/editor/helix.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/homes/modules/editor/helix.nix b/homes/modules/editor/helix.nix index 8d6e22c..30dad17 100755 --- a/homes/modules/editor/helix.nix +++ b/homes/modules/editor/helix.nix @@ -142,6 +142,16 @@ formatter.command = "${pkgs.ormolu}/bin/ormolu"; language-servers = ["haskell-language-server"]; } + { + name = "rust"; + indent = { + tab-width = 2; + unit = " "; + }; + auto-format = true; + formatter.command = "${pkgs.rustfmt}/bin/rustfmt"; + language-servers = ["rust-analyzer"]; + } # { # name = "c-sharp"; # source = "source.cs"; @@ -176,6 +186,10 @@ command = "${pkgs.haskell-language-server}/bin/haskell-language-server-wrapper"; }; + rust-analyzer = { + command = "${pkgs.rust-analyzer}/bin/rust-analyzer"; + }; + # C# language services OmniSharp = { command = "${pkgs.omnisharp-roslyn}/bin/OmniSharp";