Ivan Dimitrov
1642dde323
Squashed commit of the following: commit a8683efbd6a90b242f19a7f7527801cbabc600cc Author: Ivan Dimitrov <ivan@idimitrov.dev> Date: Thu Feb 1 16:50:57 2024 +0200 service config commit c15c55f09c3915b1505052c51a8a471861691fba Author: Ivan Dimitrov <ivan@idimitrov.dev> Date: Thu Feb 1 16:38:03 2024 +0200 replace original bingwp with nushell v commit d67d4832b0fb22aed660dafe2d6a52da1cc17e6f Author: Ivan Dimitrov <ivan@idimitrov.dev> Date: Thu Feb 1 16:34:10 2024 +0200 working bingwp in nushell commit 5c5e52a0ea2b749d1ca9233d02388918a8752f79 Author: Ivan Dimitrov <ivan@idimitrov.dev> Date: Mon Jan 29 08:09:22 2024 +0000 initial |
||
---|---|---|
bin | ||
home | ||
modules | ||
nixos | ||
.gitignore | ||
flake.lock | ||
flake.nix | ||
hardware-configuration.nix | ||
LICENSE | ||
README.md |
My personal nixos config.
Usage
To build the base system for my craptop:
sudo nixos-rebuild switch --flake github:ivandimitrov8080/config#laptop
To build ivand home:
home-manager switch --flake github:ivandimitrov8080/config#ivand
To reuse modules:
in your flake.nix:
inputs.ivan-mods = {
url = "github:ivandimitrov8080/config";
inputs.nixpkgs.follows = "nixpkgs";
};
outputs = {self, nixpkgs, ivan-mods, ...}:{
...
homeConfigurations = {
my-user = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
modules = with ivan-mods.modules.home; [
programs.nvim
programs.zsh
];
};
};
...
};