nix-darwin fixes

master
Elias Almqvist 4 months ago
parent 9dbc0f4b67
commit 8bdd0a3a74
No known key found for this signature in database
GPG Key ID: E31A99CE3E75A158
  1. 48
      nix-darwin/flake.lock
  2. 24
      nix-darwin/flake.nix
  3. 4
      nix-darwin/home.nix

@ -0,0 +1,48 @@
{
"nodes": {
"home-manager": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1721852138,
"narHash": "sha256-JH8N5uoqoVA6erV4O40VtKKHsnfmhvMGbxMNDLtim5o=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "304a011325b7ac7b8c9950333cd215a7aa146b0e",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1721782431,
"narHash": "sha256-UNDpwjYxNXQet/g3mgRLsQ9zxrbm9j2JEvP4ijF3AWs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "4f02464258baaf54992debfd010a7a3662a25536",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"home-manager": "home-manager",
"nixpkgs": "nixpkgs"
}
}
},
"root": "root",
"version": 7
}

@ -1,29 +1,27 @@
{ {
description = "Home Manager configuration"; description = "elal darwin nix config";
inputs = { inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
home-manager.url = "github:nix-community/home-manager"; home-manager = {
home-manager.inputs.nixpkgs.follows = "nixpkgs"; url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
outputs = { self, nixpkgs, home-manager }: outputs = { self, nixpkgs, home-manager }:
let let
system = "x86_64-darwin"; system = "aarch64-darwin";
pkgs = import nixpkgs { inherit system; };
in in
{ {
homeConfigurations = { homeConfigurations.elal = home-manager.lib.homeManagerConfiguration {
username = home-manager.lib.homeManagerConfiguration { inherit pkgs;
pkgs = import nixpkgs { inherit system; };
modules = [ modules = [
home-manager.homeManagerConfiguration {
home.stateVersion = "23.05";
imports = [
./home.nix ./home.nix
]; ];
}
];
};
}; };
packages.${system}.default = self.homeConfigurations.elal.activationPackage;
}; };
} }

@ -64,12 +64,10 @@
programs.neovim = { programs.neovim = {
enable = true; enable = true;
viAlias = true; viAlias = true;
settings = { extraConfig = ''
neovim.init.vimrc = ''
" Example Neovim configuration " Example Neovim configuration
set number set number
syntax on syntax on
''; '';
}; };
};
} }

Loading…
Cancel
Save