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. 30
      nix-darwin/flake.nix
  3. 12
      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 = {
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, home-manager }:
let
system = "x86_64-darwin";
system = "aarch64-darwin";
pkgs = import nixpkgs { inherit system; };
in
{
homeConfigurations = {
username = home-manager.lib.homeManagerConfiguration {
pkgs = import nixpkgs { inherit system; };
modules = [
home-manager.homeManagerConfiguration {
home.stateVersion = "23.05";
imports = [
./home.nix
];
}
];
};
homeConfigurations.elal = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
modules = [
./home.nix
];
};
packages.${system}.default = self.homeConfigurations.elal.activationPackage;
};
}

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

Loading…
Cancel
Save