22.11 fixer up

This commit is contained in:
Peder Bergebakken Sundt 2023-06-11 10:12:42 +02:00
parent 786c3efd41
commit db3c09ee30
7 changed files with 54 additions and 17 deletions

2
.envrc
View File

@ -10,8 +10,8 @@ if ! test -s .direnv/pull-date || test "$now" != "$(cat .direnv/pull-date)"; the
--update-input nixpkgs \
--update-input unstable \
--update-input home-manager \
--update-input nixos-hardware \
--update-input pbsds-papers
#--update-input nixos-hardware
echo "$now" > .direnv/pull-date
fi

View File

@ -7,5 +7,5 @@ exclude = ["*"]
include = []
[both]
exclude = [ ".remote.toml",]
exclude = [ ".remote.toml", "result", ".direnv"]
include = []

View File

@ -4,18 +4,20 @@
"inputs": {
"nixpkgs": [
"nixpkgs"
]
],
"utils": "utils"
},
"locked": {
"lastModified": 1686391840,
"narHash": "sha256-5S0APl6Mfm6a37taHwvuf11UHnAX0+PnoWQbsYbMUnc=",
"lastModified": 1681092193,
"narHash": "sha256-JerCqqOqbT2tBnXQW4EqwFl0hHnuZp21rIQ6lu/N4rI=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "0144ac418ef633bfc9dbd89b8c199ad3a617c59f",
"rev": "f9edbedaf015013eb35f8caacbe0c9666bbc16af",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "release-22.11",
"repo": "home-manager",
"type": "github"
}
@ -77,9 +79,8 @@
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "NUR",
"type": "github"
"id": "nur",
"type": "indirect"
}
},
"pbsds-papers": {
@ -144,6 +145,21 @@
"unstable": "unstable"
}
},
"systems": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"unstable": {
"locked": {
"lastModified": 1686412476,
@ -159,6 +175,24 @@
"repo": "nixpkgs",
"type": "github"
}
},
"utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1685518550,
"narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
}
},
"root": "root",

View File

@ -4,8 +4,9 @@
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.11";
unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
nur.url = "github:nix-community/NUR";
home-manager.url = "github:nix-community/home-manager"; #/release-22.11";
#nur.url = "github:nix-community/NUR";
home-manager.url = "github:nix-community/home-manager/release-22.11";
#home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
nixos-hardware.url = "github:NixOS/nixos-hardware";
@ -65,8 +66,8 @@
(final: prev: {
unstable = unstable.legacyPackages.${final.system};
#unstable = import unstable { inherit system; };
nur = import nur { inherit (prev) pkgs; nurpkgs = prev.pkgs; };
#nur = import nur { inherit (prev) pkgs; nurpkgs = import nixpkgs { inherit final.system: }; }; # TODO: nurpkgs?
#nur = import nur { inherit (prev) pkgs; nurpkgs = prev.pkgs; };
##nur = import nur { inherit (prev) pkgs; nurpkgs = import nixpkgs { inherit final.system: }; }; # TODO: nurpkgs?
})
];
# This makes commandline tools like 'nix run nixpkgs#hello'

View File

@ -90,8 +90,7 @@
# System fonts
# Nice to have when X-forwading on headless machines
# TODO: move?
hardware.video.hidpi.enable = true; # highdpi (for nord only)
hardware.video.hidpi.enable = true; # highdpi (TODO: for nord only? move?)
#fonts.fontconfig.hinting.enable = true; # lowdpi
fonts.fontDir.enable = true; # creates /run/current-system/sw/share/X11/fonts
fonts.enableDefaultFonts = true; # dejavu, freefont, gyre, liberation, unifont, noto-fonts-emoji

View File

@ -73,8 +73,8 @@
#../../profiles/web/services/trivial-gradios
../../profiles/domeneshop-dyndns # TODO: olavtr is hardcoded...
../../profiles/code-remote # TODO: move into web? services?
#../../profiles/code-remote # TODO: move into web? services?
../../profiles/domeneshop-dyndns
../../profiles/remote-builders
../../profiles/autossh-reverse-tunnels
#../../profiles/xrdp

View File

@ -45,6 +45,9 @@ in {
config = let host-cfg = config; in { config, pkgs, lib, ... }: {
nixpkgs.overlays = host-cfg.nixpkgs.overlays;
system.stateVersion = "22.11";
nixpkgs.config.permittedInsecurePackages = [
"nodejs-16.20.0" # TODO: remove
];
imports = [ inputs.home-manager.nixosModule ];
home-manager.useGlobalPkgs = true; # brrr