formatting and adding snm

This commit is contained in:
Chris Cochrun 2024-12-26 13:45:12 -06:00
parent d8d47cdcdf
commit 25a14a1649

View file

@ -36,36 +36,26 @@
# inputs.nixpkgs.follows = "nixpkgs"; # inputs.nixpkgs.follows = "nixpkgs";
# }; # };
emacs = { emacs = {
url = "github:nix-community/emacs-overlay/dd38645351b6f14cda47c81456131c86b11386db"; url =
"github:nix-community/emacs-overlay/dd38645351b6f14cda47c81456131c86b11386db";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
nix-bitcoin = { nix-bitcoin = { url = "github:fort-nix/nix-bitcoin/release"; };
url = "github:fort-nix/nix-bitcoin/release";
};
simple-nixos-mailserver = { simple-nixos-mailserver = {
url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-24.11"; url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-24.11";
}; };
nixos-cosmic = { nixos-cosmic = { url = "github:lilyinstarlight/nixos-cosmic"; };
url = "github:lilyinstarlight/nixos-cosmic";
};
# rust-overlay = { # rust-overlay = {
# url = "github:oxalica/rust-overlay"; # url = "github:oxalica/rust-overlay";
# inputs.nixpkgs.follows = "nixpkgs"; # inputs.nixpkgs.follows = "nixpkgs";
# }; # };
}; };
outputs = inputs @ { nixpkgs, outputs = inputs@{ nixpkgs, nixpkgs-stable, home-manager, plasma-manager
nixpkgs-stable, , nixos-cosmic, quickemu, nixos-hardware, emacs, nix-bitcoin, eww
home-manager, , simple-nixos-mailserver,
plasma-manager, # ags,
nixos-cosmic, stylix, ... }:
quickemu,
nixos-hardware,
emacs,
nix-bitcoin,
eww,
# ags,
stylix, ... }:
let let
system = "x86_64-linux"; system = "x86_64-linux";
username = "chris"; username = "chris";
@ -79,9 +69,7 @@
config = { config = {
allowUnfree = true; allowUnfree = true;
permittedInsecurePackages = [ permittedInsecurePackages = [ "olm-3.2.16" ];
"olm-3.2.16"
];
}; };
overlays = [ overlays = [
emacs.overlays.default emacs.overlays.default
@ -92,7 +80,7 @@
lib = nixpkgs.lib; lib = nixpkgs.lib;
in { in {
# devShell = pkgsForSystem.mkShell { # devShell = pkgsForSystem.mkShell {
# name = "devy"; # name = "devy";
# nativeBuildInputs = []; # nativeBuildInputs = [];
@ -125,7 +113,8 @@
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
# home-manager.extraSpecialArgs = { inherit ags; }; # home-manager.extraSpecialArgs = { inherit ags; };
home-manager.users.chris = import ./home/home.nix; home-manager.users.chris = import ./home/home.nix;
home-manager.sharedModules = [ plasma-manager.homeManagerModules.plasma-manager ]; home-manager.sharedModules =
[ plasma-manager.homeManagerModules.plasma-manager ];
} }
]; ];
}; };