ZNA55M3OW2RZXC4MA5UDS4V3KRBSAKFNAYVYE4I2EASXUSI4WXMQC YNRG5OL6Y2ONVFOAVJAUHTF5SS2TCRIUB7NN3LFQVUNYAYAYMDDAC RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC 2I3TNVERHL3E2QXCDM67P4DU5OMO66X4ZWPGIK5S52NMIPS3NBMQC RPFVP5IZWNTLS5LWGU75TGBHMQGAVQTQG6L3KWAWBMFKMETSRJHQC DJB5AVFLNDCR7VKWZ4FPUIEIQA6BLKZXPH2KBWUQMLFHTSR3CK2QC NUBVFTZPMXYHM53Y6RH7TCCZ5AGXQCTFRC7QDO2FHBJ4RIGHR57QC BS7ABBU7XUN2MNHAKACMC2Z5GWNYW2ZJM2EWYX2P4NQILVBWZMGAC OWFOCHWRU53CS6GDG4PQDOG7C36CBCJN64OV3YTI3YGPZ4G2K4TQC 2TFLQ4P6QLMUCNYZ2IW4OFW4BFSP5ASAFVLGQFCELWTYKZQINZ2QC YEMYZP24MMAEYZJTLAYTOOBVILR7467ZX2K5T2PDGXW75IQE2NJQC {self,system,nixpkgs,home-manager,alejandra,emacs-community,...}: letpkgs = import nixpkgs {inherit system;overlays = [(import ../personal-flake/elangley-overlay)];};inhome-manager.lib.homeManagerConfiguration {pkgs = pkgs;# Specify your home configuration modules here, for example,# the path to your home.nix.modules = [self.homeManagerModules.commonself.homeManagerModules.mainself.homeManagerModules.git-configself.homeManagerModules.fontsself.homeManagerModules.mac-apps{home.packages = [pkgs.cmakepkgs.nasmpkgs.ninjapkgs.autoconfpkgs.automakepkgs.autoconf-archive];}{# You can update Home Manager without changing this value. See# the Home Manager release notes for a list of state version# changes in each release.home.stateVersion = "22.05";home.packages = [pkgs.aria2];}];# Optionally use extraSpecialArgs# to pass through arguments to home.nixextraSpecialArgs = {inherit system;fwoar-pkgs = self.packages.${system};emacs-pkgs = emacs-community.packages.${system};alejandra-pkgs = alejandra.packages.${system};};}
};packages.aarch64-darwin.mycurl = pkgs.curl.override {http3Support = true;rustlsSupport = true;gnutlsSupport = false;opensslSupport = false;wolfsslSupport = false;};homeManagerModules = {common = import ./common-module.nix;fonts = {home.packages = [pkgs.latopkgs.alegreyapkgs.source-code-propkgs.alegreya-sans];};git-config = import ./git-config.nix;mac-apps = import ./mac-apps;main = import ./personal-flake/home.nix;
homeConfigurations."ouranos" = home-manager.lib.homeManagerConfiguration {pkgs = pkgs;# Specify your home configuration modules here, for example,# the path to your home.nix.modules = [self.homeManagerModules.commonself.homeManagerModules.mainself.homeManagerModules.git-configself.homeManagerModules.fontsself.homeManagerModules.mac-apps{home.packages = [pkgs.cmake pkgs.nasm pkgs.ninja pkgs.autoconf pkgs.automake pkgs.autoconf-archive];}{# You can update Home Manager without changing this value. See# the Home Manager release notes for a list of state version# changes in each release.home.stateVersion = "22.05";home.packages = [pkgs.aria2];}];# Optionally use extraSpecialArgs# to pass through arguments to home.nixextraSpecialArgs = {inherit system;extraFlakes = {inherit alejandra;};};};
ref = "nixos-24.11";
ref = "nixos-unstable";};home-manager = {url = "github:nix-community/home-manager";inputs.nixpkgs.follows = "nixpkgs";};alejandra = {url = "github:kamadorueda/alejandra";inputs.nixpkgs.follows = "nixpkgs";};emacs-community = {url = "github:nix-community/emacs-overlay";
homeManagerModules = {common = import ./nix/common-module.nix;fonts = {pkgs, ...}: {home.packages = [pkgs.latopkgs.alegreyapkgs.source-code-propkgs.alegreya-sans];};git-config = import ./nix/git-config.nix;mac-apps = import ./nix/mac-apps;main = import ./nix/personal-flake/home.nix;};homeConfigurations = {"ouranos" = import ./nix/ouranos/home.nix (withAppleSilicon inputs);};
"alejandra": {"inputs": {"fenix": "fenix","flakeCompat": "flakeCompat","nixpkgs": ["nixpkgs"]},"locked": {"lastModified": 1730773997,"narHash": "sha256-nOo970Pm12BK1DH7hfS800i8mg5h8me1IxokGUKMgb8=","owner": "kamadorueda","repo": "alejandra","rev": "264e23546663a5676a77174cab31340a81aa2cc0","type": "github"},"original": {"owner": "kamadorueda","repo": "alejandra","type": "github"}},"emacs-community": {"inputs": {"nixpkgs": "nixpkgs","nixpkgs-stable": "nixpkgs-stable"},"locked": {"lastModified": 1731463490,"narHash": "sha256-AtyI66bBn9IX9s+rXQEJHrkAQv3430urS6IxK5m1Uzs=","owner": "nix-community","repo": "emacs-overlay","rev": "395675b281ab1aea12ab75a6296b83e3b3152f13","type": "github"},"original": {"owner": "nix-community","repo": "emacs-overlay","type": "github"}},"fenix": {"inputs": {"nixpkgs": ["alejandra","nixpkgs"],"rust-analyzer-src": "rust-analyzer-src"},"locked": {"lastModified": 1730615655,"narHash": "sha256-2HBR3zLn57LXKNRtxBb+O+uDqHM4n0pz51rPayMl4cg=","owner": "nix-community","repo": "fenix","rev": "efeb50e2535b17ffd4a135e6e3e5fd60a525180c","type": "github"},"original": {"owner": "nix-community","repo": "fenix","type": "github"}},"flakeCompat": {"flake": false,"locked": {"lastModified": 1696426674,"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=","owner": "edolstra","repo": "flake-compat","rev": "0f9255e01c2351cc7d116c072cb317785dd33b33","type": "github"},"original": {"owner": "edolstra","repo": "flake-compat","type": "github"}},"home-manager": {"inputs": {"nixpkgs": ["nixpkgs"]},"locked": {"lastModified": 1741461731,"narHash": "sha256-BBQfGvO3GWOV+5tmqH14gNcZrRaQ7Q3tQx31Frzoip8=","owner": "nix-community","repo": "home-manager","rev": "7f4c60a3d6e548dbc13666565c22cb3f8dcdad44","type": "github"},"original": {"owner": "nix-community","repo": "home-manager","type": "github"}},
"lastModified": 1741196730,"narHash": "sha256-0Sj6ZKjCpQMfWnN0NURqRCQn2ob7YtXTAOTwCuz7fkA=",
"lastModified": 1731139594,"narHash": "sha256-IigrKK3vYRpUu+HEjPL/phrfh7Ox881er1UEsZvw9Q4=","owner": "NixOS","repo": "nixpkgs","rev": "76612b17c0ce71689921ca12d9ffdc9c23ce40b2","type": "github"},"original": {"owner": "NixOS","ref": "nixos-unstable","repo": "nixpkgs","type": "github"}},"nixpkgs-stable": {"locked": {"lastModified": 1731239293,"narHash": "sha256-q2yjIWFFcTzp5REWQUOU9L6kHdCDmFDpqeix86SOvDc=","owner": "NixOS","repo": "nixpkgs","rev": "9256f7c71a195ebe7a218043d9f93390d49e6884","type": "github"},"original": {"owner": "NixOS","ref": "nixos-24.05","repo": "nixpkgs","type": "github"}},"nixpkgs_2": {"locked": {"lastModified": 1741379970,"narHash": "sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw=",
"nixpkgs": "nixpkgs"
"alejandra": "alejandra","emacs-community": "emacs-community","home-manager": "home-manager","nixpkgs": "nixpkgs_2"}},"rust-analyzer-src": {"flake": false,"locked": {"lastModified": 1730555913,"narHash": "sha256-KNHZUlqsEibg3YtfUyOFQSofP8hp1HKoY+laoesBxRM=","owner": "rust-lang","repo": "rust-analyzer","rev": "f17a5bbfd0969ba2e63a74505a80e55ecb174ed9","type": "github"},"original": {"owner": "rust-lang","ref": "nightly","repo": "rust-analyzer","type": "github"
{self,system,nixpkgs,home-manager,alejandra,emacs-community,...}: letpkgs = import nixpkgs {inherit system;overlays = [(import ../personal-flake/elangley-overlay)];};inhome-manager.lib.homeManagerConfiguration {pkgs = pkgs;# Specify your home configuration modules here, for example,# the path to your home.nix.modules = [self.homeManagerModules.commonself.homeManagerModules.mainself.homeManagerModules.git-configself.homeManagerModules.fontsself.homeManagerModules.mac-apps{home.packages = [pkgs.cmakepkgs.nasmpkgs.ninjapkgs.autoconfpkgs.automakepkgs.autoconf-archive];}{# You can update Home Manager without changing this value. See# the Home Manager release notes for a list of state version# changes in each release.home.stateVersion = "22.05";home.packages = [pkgs.aria2];}];# Optionally use extraSpecialArgs# to pass through arguments to home.nixextraSpecialArgs = {inherit system;fwoar-pkgs = self.packages.${system};emacs-pkgs = emacs-community.packages.${system};alejandra-pkgs = alejandra.packages.${system};};}