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, ... }:
{
flake.homeConfigurations = {
asahi = withSystem "aarch64-linux" (
{ pkgs, ... }:
inputs.home-manager.lib.homeManagerConfiguration {
inherit pkgs;
extraSpecialArgs = { inherit inputs pkgs; };
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
];
}
);
};
flake.homeConfigurations =
let
system = "aarch64-linux";
in
{
asahi = withSystem system (
{ pkgs, ... }:
inputs.home-manager.lib.homeManagerConfiguration {
inherit pkgs;
extraSpecialArgs = {
inherit inputs pkgs;
system = system;
};
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 = {
pre-commit.settings.excludes = [ "home-manager/asahi/vencord.nix" ];
treefmt.settings.global.excludes = [ "home-manager/asahi/vencord.nix" ];

View file

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

View file

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