1
0
Fork 0

Switch to helix nightly

This commit is contained in:
Ethan Reece 2025-07-17 17:26:33 -05:00
parent bbb3f94de6
commit 0fcb819528
Signed by: me
GPG key ID: DD8CE04D5D8FF832
3 changed files with 48 additions and 35 deletions

View file

@ -4,24 +4,31 @@
{ inputs, withSystem, ... }: { inputs, withSystem, ... }:
{ {
flake.homeConfigurations = { flake.homeConfigurations =
asahi = withSystem "aarch64-linux" ( let
{ pkgs, ... }: system = "aarch64-linux";
inputs.home-manager.lib.homeManagerConfiguration { in
inherit pkgs; {
extraSpecialArgs = { inherit inputs pkgs; }; asahi = withSystem system (
modules = [ { pkgs, ... }:
{ nixpkgs.overlays = [ inputs.nur.overlays.default ]; } inputs.home-manager.lib.homeManagerConfiguration {
inputs.lix-module.nixosModules.default inherit pkgs;
inputs.sops-nix.homeManagerModules.sops extraSpecialArgs = {
inputs.stylix.homeModules.stylix inherit inputs pkgs;
inputs.catppuccin.homeModules.catppuccin system = system;
../base.nix };
./home.nix modules = [
]; { nixpkgs.overlays = [ inputs.nur.overlays.default ]; }
} inputs.lix-module.nixosModules.default
); inputs.sops-nix.homeManagerModules.sops
}; inputs.stylix.homeModules.stylix
inputs.catppuccin.homeModules.catppuccin
../base.nix
./home.nix
];
}
);
};
perSystem = { perSystem = {
pre-commit.settings.excludes = [ "home-manager/asahi/vencord.nix" ]; pre-commit.settings.excludes = [ "home-manager/asahi/vencord.nix" ];
treefmt.settings.global.excludes = [ "home-manager/asahi/vencord.nix" ]; treefmt.settings.global.excludes = [ "home-manager/asahi/vencord.nix" ];

View file

@ -7,6 +7,7 @@
inputs, inputs,
lib, lib,
pkgs, pkgs,
system,
... ...
}: }:
@ -128,6 +129,7 @@ in
}; };
helix = { helix = {
enable = true; enable = true;
package = inputs.helix.packages.${system}.helix;
defaultEditor = true; defaultEditor = true;
settings = { settings = {
editor.soft-wrap = { editor.soft-wrap = {

View file

@ -4,21 +4,25 @@
{ inputs, withSystem, ... }: { inputs, withSystem, ... }:
{ {
flake.homeConfigurations = { flake.homeConfigurations =
raspi = withSystem "aarch64-linux" ( let
{ pkgs, ... }: system = "aarch64-linux";
inputs.home-manager.lib.homeManagerConfiguration { in
inherit pkgs; {
extraSpecialArgs = { inherit inputs pkgs; }; raspi = withSystem system (
modules = [ { pkgs, ... }:
inputs.lix-module.nixosModules.default inputs.home-manager.lib.homeManagerConfiguration {
inputs.sops-nix.homeManagerModules.sops inherit pkgs;
inputs.stylix.homeModules.stylix extraSpecialArgs = { inherit inputs pkgs system; };
inputs.catppuccin.homeModules.catppuccin modules = [
../base.nix inputs.lix-module.nixosModules.default
./home.nix inputs.sops-nix.homeManagerModules.sops
]; inputs.stylix.homeModules.stylix
} inputs.catppuccin.homeModules.catppuccin
); ../base.nix
}; ./home.nix
];
}
);
};
} }