WIP: upgrade to 24.11

This commit is contained in:
Filippo Berto 2024-12-02 12:03:30 +01:00
parent d665d679bb
commit 90bbc2a03c
Signed by: bertof
GPG key ID: 9DBF7E6A1D2CE9ED
10 changed files with 56 additions and 181 deletions

16
flake.lock generated
View file

@ -298,16 +298,16 @@
]
},
"locked": {
"lastModified": 1726989464,
"narHash": "sha256-Vl+WVTJwutXkimwGprnEtXc/s/s8sMuXzqXaspIGlwM=",
"lastModified": 1733050161,
"narHash": "sha256-lYnT+EYE47f5yY3KS/Kd4pJ6CO9fhCqumkYYkQ3TK20=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "2f23fa308a7c067e52dfcc30a0758f47043ec176",
"rev": "62d536255879be574ebfe9b87c4ac194febf47c5",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "release-24.05",
"ref": "release-24.11",
"repo": "home-manager",
"type": "github"
}
@ -539,16 +539,16 @@
},
"nixpkgs_4": {
"locked": {
"lastModified": 1732817615,
"narHash": "sha256-OxBtFh60ooClrIZyKEJyUsPngfBunnZVY7LfsoZPm9M=",
"lastModified": 1733129712,
"narHash": "sha256-JTLTaLyfbLLRmHNLvjJD1Om2TBWQX9X/49bQobhQQok=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "fa7db5bea155321f36140fcd11a514247cd0757d",
"rev": "d93b83e0743720585203621e373bbb6cbcf3549b",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "release-24.05",
"ref": "release-24.11",
"repo": "nixpkgs",
"type": "github"
}

View file

@ -4,10 +4,10 @@
inputs = {
flake-compat.url = "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz";
nixpkgs.url = "github:NixOS/nixpkgs/release-24.05";
nixpkgs.url = "github:NixOS/nixpkgs/release-24.11";
nixpkgs-u.url = "github:NixOS/nixpkgs/nixos-unstable";
home-manager = {
url = "github:nix-community/home-manager/release-24.05";
url = "github:nix-community/home-manager/release-24.11";
inputs.nixpkgs.follows = "nixpkgs";
};
home-manager-u = {
@ -49,6 +49,10 @@
extraOptions = "experimental-features = nix-command flakes";
permittedInsecurePackages = [
"electron-27.3.11" # LogSeq
"aspnetcore-runtime-6.0.36" # Sonarr
"aspnetcore-runtime-wrapped-6.0.36" # Sonarr
"dotnet-sdk-6.0.428" # Sonarr
"dotnet-sdk-wrapped-6.0.428" # Sonarr
];
};
@ -118,6 +122,7 @@
};
}
{ services.userborn.enable = true; }
./modules/nixos/users/bertof.nix
# Some basic defaults
@ -171,6 +176,7 @@
};
devShells.default = pkgs.mkShell {
buildInputs = [ pkgs.deploy-rs ];
shellHook = ''
${config.pre-commit.installationScript}
LOCAL_KEY = "/etc/nix/key";
@ -416,6 +422,7 @@
home-manager.users.tiziano = import ./instances/loki/hm_tiziano.nix;
}];
};
};
# # Deploy-rs checks
# checks = builtins.mapAttrs (_system: deployLib: deployLib.deployChecks inputs.self.deploy) inputs.deploy-rs.lib;
@ -449,5 +456,4 @@
};
};
};
};
}

View file

@ -190,22 +190,6 @@
defaults.email = "filippo.berto95@gmail.com";
};
users.users.bertof = {
isNormalUser = true;
extraGroups = [
"audio"
"input"
"docker"
"libvirtd"
"network"
"networkmanager"
"usb"
"video"
"wheel"
];
shell = pkgs.zsh;
};
boot.kernel.sysctl = {
"net.ipv4.conf.all.forwarding" = true;
"net.ipv4.conf.default.forwarding" = true;

View file

@ -434,24 +434,6 @@ in
time.timeZone = "Europe/Rome";
users.users = {
bertof = {
isNormalUser = true;
extraGroups = [
"audio"
"input"
"docker"
"libvirtd"
"network"
"networkmanager"
"usb"
"video"
"wheel"
];
shell = pkgs.zsh;
};
};
zramSwap.enable = true;
system.stateVersion = "22.11";

View file

@ -31,10 +31,8 @@ in
enable = true;
# package = pkgs.bluezFull;
};
opengl = {
enable = true;
driSupport = true;
};
graphics.enable = true;
amdgpu.amdvlk.enable = true;
};
i18n.defaultLocale = "it_IT.UTF-8";
@ -444,24 +442,6 @@ in
time.timeZone = "Europe/Rome";
users.users = {
bertof = {
isNormalUser = true;
extraGroups = [
"audio"
"input"
"docker"
"libvirtd"
"network"
"networkmanager"
"usb"
"video"
"wheel"
];
shell = pkgs.zsh;
};
};
zramSwap.enable = true;
system.stateVersion = "24.05";

View file

@ -213,37 +213,6 @@ in
# };
};
users.users = {
bertof = {
isNormalUser = true;
extraGroups = [
"audio"
"input"
# "docker"
"libvirtd"
"network"
"networkmanager"
"usb"
"video"
"wheel"
];
shell = pkgs.zsh;
};
tiziano = {
isNormalUser = true;
extraGroups = [
"audio"
"input"
"video"
];
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMExwtJFk6HjySrTZwJH67SOHC3hlL28NO4oe2GXsv6k"
];
shell = pkgs.zsh;
};
# jellyfin.extraGroups = [ "video" ];
};
# services.snapper = {
# configs =
# let

View file

@ -192,24 +192,6 @@
};
};
# Define a user account. Don't forget to set a password with passwd.
users.users.bertof = {
isNormalUser = true;
extraGroups = [
"audio"
"input"
"docker"
"flashrom"
"libvirtd"
"network"
"networkmanager"
"usb"
"video"
"wheel"
];
shell = pkgs.zsh;
};
programs = {
dconf.enable = true;
flashrom.enable = true;

View file

@ -199,24 +199,6 @@
};
};
# Define a user account. Don't forget to set a password with passwd.
users.users.bertof = {
isNormalUser = true;
extraGroups = [
"audio"
"input"
"docker"
"flashrom"
"libvirtd"
"network"
"networkmanager"
"usb"
"video"
"wheel"
];
shell = pkgs.zsh;
};
programs = {
dconf.enable = true;
flashrom.enable = true;

View file

@ -286,23 +286,6 @@
'';
};
users.users.bertof = {
isNormalUser = true;
extraGroups = [
"audio"
"input"
"docker"
"flashrom"
"libvirtd"
"network"
"networkmanager"
"usb"
"video"
"wheel"
];
shell = pkgs.zsh;
};
virtualisation = {
docker.enable = true;
kvmgt.enable = true;

View file

@ -1,13 +1,20 @@
{
{ pkgs, ... }: {
users.users.bertof = {
isNormalUser = true;
shell = pkgs.zsh;
extraGroups = [
"libvirtd"
"audio"
"docker"
"flashrom"
"input"
"kvm"
"libvirtd"
"network"
"networkmanager"
"wheel"
"tss"
"usb"
"video"
"wheel"
];
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC3W3Btk1qtLHU69aFwseDuKU6PJMA+NxVXJXiRNhDce bertof@odin"