Browse Source

Import home-manager and packages using channels

main
Leonora Tindall 7 months ago
parent
commit
e342ff35eb
  1. 6
      README.md
  2. 4
      common/common.nix
  3. 9
      common/default.nix
  4. 1
      external/home-manager
  5. 1
      external/nixos-hardware
  6. 1
      hosts/crimespoon/configuration.nix
  7. 1
      hosts/felonyspork/configuration.nix
  8. 4
      ops/home/network.nix

6
README.md

@ -8,10 +8,8 @@ On the depoyment host, I use nix channels, and set:
```
$ nix-channel --list
nixos https://nixos.org/channels/nixos-22.05
$ echo $NIX_PATH
nixpkgs=nix/var/nix/profiles/per-user/nora/channels/nixos/
home-manager https://github.com/nix-community/home-manager/archive/release-22.11.tar.gz
nixpkgs https://nixos.org/channels/nixos-22.11
```
## Layout

4
common/common.nix

@ -4,9 +4,11 @@
{
imports = [
./users
<home-manager/nixos>
#../external/home-manager/nixos
];
system.autoUpgrade.channel = "https://nixos.org/channels/nixos-22.05";
system.autoUpgrade.channel = "https://nixos.org/channels/nixos-22.11";
boot.cleanTmpDir = true;

9
common/default.nix

@ -1,10 +1,3 @@
# inputs to this NixOS module. We don't use any here
# so we can ignore them all.
{ ... }:
{
imports = [
./common.nix
../external/home-manager/nixos
];
}
{ ... }:{}

1
external/home-manager

@ -1 +0,0 @@
Subproject commit 6d9d9294d09b5e88df65f8c6651efb8a4d7d2476

1
external/nixos-hardware

@ -1 +0,0 @@
Subproject commit 9886a06e4745edb31587d0e9481ad82d35f0d593

1
hosts/crimespoon/configuration.nix

@ -9,6 +9,7 @@
[
./hardware-configuration.nix
./home.nix
../../common/common.nix
../../common/fragments/avahi.nix
../../common/fragments/unifi.nix
../../common/fragments/grafana.nix

1
hosts/felonyspork/configuration.nix

@ -9,6 +9,7 @@
[
./hardware-configuration.nix
./home.nix
../../common/common.nix
../../common/fragments/avahi.nix
../../common/fragments/syncthing.nix
../../common/fragments/mosh.nix

4
ops/home/network.nix

@ -1,6 +1,10 @@
{
network = {
description = "Home network";
nixConfig = {
"auto-optimize-store" = "true";
"warn-dirty" = "true";
};
};
"felonyspork" = { config, pkgs, lib, ... }: {

Loading…
Cancel
Save