updated to 25.11

This commit is contained in:
2025-12-07 00:39:49 -08:00
parent 37a7c39119
commit c96032611c
8 changed files with 75 additions and 146 deletions

133
flake.lock generated
View File

@@ -53,24 +53,6 @@
"type": "github" "type": "github"
} }
}, },
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -78,16 +60,16 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1758463745, "lastModified": 1764866045,
"narHash": "sha256-uhzsV0Q0I9j2y/rfweWeGif5AWe0MGrgZ/3TjpDYdGA=", "narHash": "sha256-0GsEtXV9OquDQ1VclQfP16cU5VZh7NEVIOjSH4UaJuM=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "3b955f5f0a942f9f60cdc9cacb7844335d0f21c3", "rev": "f63d0fe9d81d36e5fc95497217a72e02b8b7bcab",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nix-community", "owner": "nix-community",
"ref": "release-25.05", "ref": "release-25.11",
"repo": "home-manager", "repo": "home-manager",
"type": "github" "type": "github"
} }
@@ -99,11 +81,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1763963090, "lastModified": 1764998300,
"narHash": "sha256-zR7uDZdQUUC+gBOi4byefMvIZuSBeMC6GswGNsTgQlM=", "narHash": "sha256-fZatn/KLfHLDXnF0wy7JxXqGaZmGDTVufT4o/AOlj44=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "7702d14879e8f0148fa168e38f3eaa2650fa0d85", "rev": "27a6182347ccae90a88231ae0dc5dfa7d15815bb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -112,34 +94,6 @@
"type": "github" "type": "github"
} }
}, },
"ixx": {
"inputs": {
"flake-utils": [
"nixvim",
"nuschtosSearch",
"flake-utils"
],
"nixpkgs": [
"nixvim",
"nuschtosSearch",
"nixpkgs"
]
},
"locked": {
"lastModified": 1754860581,
"narHash": "sha256-EM0IE63OHxXCOpDHXaTyHIOk2cNvMCGPqLt/IdtVxgk=",
"owner": "NuschtOS",
"repo": "ixx",
"rev": "babfe85a876162c4acc9ab6fb4483df88fa1f281",
"type": "github"
},
"original": {
"owner": "NuschtOS",
"ref": "v0.1.1",
"repo": "ixx",
"type": "github"
}
},
"nix-darwin": { "nix-darwin": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@@ -147,11 +101,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1763505477, "lastModified": 1765065051,
"narHash": "sha256-nJRd4LY2kT3OELfHqdgWjvToNZ4w+zKCMzS2R6z4sXE=", "narHash": "sha256-b7W9WsvyMOkUScNxbzS45KEJp0iiqRPyJ1I3JBE+oEE=",
"owner": "nix-darwin", "owner": "nix-darwin",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "3bda9f6b14161becbd07b3c56411f1670e19b9b5", "rev": "7e22bf538aa3e0937effcb1cee73d5f1bcc26f79",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -183,11 +137,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1762847253, "lastModified": 1764440730,
"narHash": "sha256-BWWnUUT01lPwCWUvS0p6Px5UOBFeXJ8jR+ZdLX8IbrU=", "narHash": "sha256-ZlJTNLUKQRANlLDomuRWLBCH5792x+6XUJ4YdFRjtO4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "899dc449bc6428b9ee6b3b8f771ca2b0ef945ab9", "rev": "9154f4569b6cdfd3c595851a6ba51bfaa472d9f3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -229,11 +183,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1763835633, "lastModified": 1764950072,
"narHash": "sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu+MmzoVBJxulM=", "narHash": "sha256-BmPWzogsG2GsXZtlT+MTcAWeDK5hkbGRZTeZNW42fwA=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "050e09e091117c3d7328c7b2b7b577492c43c134", "rev": "f61125a668a320878494449750330ca58b78c557",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -245,16 +199,16 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1763622513, "lastModified": 1764831616,
"narHash": "sha256-1jQnuyu82FpiSxowrF/iFK6Toh9BYprfDqfs4BB+19M=", "narHash": "sha256-OtzF5wBvO0jgW1WW1rQU9cMGx7zuvkF7CAVJ1ypzkxA=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c58bc7f5459328e4afac201c5c4feb7c818d604b", "rev": "c97c47f2bac4fa59e2cbdeba289686ae615f8ed4",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "nixos", "owner": "nixos",
"ref": "nixos-25.05", "ref": "nixos-25.11",
"repo": "nixpkgs", "repo": "nixpkgs",
"type": "github" "type": "github"
} }
@@ -265,15 +219,14 @@
"nixpkgs": [ "nixpkgs": [
"nixpkgs-unstable" "nixpkgs-unstable"
], ],
"nuschtosSearch": "nuschtosSearch", "systems": "systems"
"systems": "systems_2"
}, },
"locked": { "locked": {
"lastModified": 1763946814, "lastModified": 1765043977,
"narHash": "sha256-BGM7b3b38cyAc7xdFgh+qbXGy5dEdZ+7bO3QX0QyzmM=", "narHash": "sha256-Gcdn1s/ynXRFNqInTcYltAi1gqgmTKw8Hw6OSfFNWMY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "3426dd04bbf7aacd2b51b8a40e62e29f4381e7a8", "rev": "b65233d5f9736cf8d8fe9d4652e1faf610b574bc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -282,29 +235,6 @@
"type": "github" "type": "github"
} }
}, },
"nuschtosSearch": {
"inputs": {
"flake-utils": "flake-utils",
"ixx": "ixx",
"nixpkgs": [
"nixvim",
"nixpkgs"
]
},
"locked": {
"lastModified": 1761730856,
"narHash": "sha256-t1i5p/vSWwueZSC0Z2BImxx3BjoUDNKyC2mk24krcMY=",
"owner": "NuschtOS",
"repo": "search",
"rev": "e29de6db0cb3182e9aee75a3b1fd1919d995d85b",
"type": "github"
},
"original": {
"owner": "NuschtOS",
"repo": "search",
"type": "github"
}
},
"root": { "root": {
"inputs": { "inputs": {
"home-manager": "home-manager", "home-manager": "home-manager",
@@ -331,21 +261,6 @@
"repo": "default", "repo": "default",
"type": "github" "type": "github"
} }
},
"systems_2": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
} }
}, },
"root": "root", "root": "root",

View File

@@ -2,7 +2,7 @@
description = "Nixos Config Flake"; description = "Nixos Config Flake";
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05"; nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
nix-darwin.url = "github:nix-darwin/nix-darwin/master"; nix-darwin.url = "github:nix-darwin/nix-darwin/master";
nix-darwin.inputs.nixpkgs.follows = "nixpkgs-unstable"; nix-darwin.inputs.nixpkgs.follows = "nixpkgs-unstable";
@@ -10,7 +10,7 @@
nix-snapd.inputs.pkgs-unstable.follows = "nixpkgs"; nix-snapd.inputs.pkgs-unstable.follows = "nixpkgs";
home-manager = { home-manager = {
url = "github:nix-community/home-manager/release-25.05"; url = "github:nix-community/home-manager/release-25.11";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };

View File

@@ -8,9 +8,20 @@
programs = { programs = {
git = { git = {
enable = true; enable = true;
userName = "rogueking";
userEmail = "miguel@muniz.org";
lfs.enable = true; lfs.enable = true;
settings = {
user = {
name = "rogueking";
email = "miguel@muniz.org";
};
} // lib.optionalAttrs (! (lib.elem hostname [ "buildbox" ])) {
gpg = {
format = "ssh";
ssh = lib.optionalAttrs (hostname == "eva-02") {
program = "/Applications/1Password.app/Contents/MacOS/op-ssh-sign";
};
};
};
} // lib.optionalAttrs (! (lib.elem hostname [ "buildbox" ])) { } // lib.optionalAttrs (! (lib.elem hostname [ "buildbox" ])) {
signing = { signing = {
signByDefault = true; signByDefault = true;
@@ -22,14 +33,6 @@
key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHI7zcxrwwg4VqpGduhPX31aslzXwkRXiM32+8K+aIMu"; key = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHI7zcxrwwg4VqpGduhPX31aslzXwkRXiM32+8K+aIMu";
}; };
extraConfig = {
gpg = {
format = "ssh";
ssh = lib.optionalAttrs (hostname == "eva-02") {
program = "/Applications/1Password.app/Contents/MacOS/op-ssh-sign";
};
};
};
}; };
}; };
} }

View File

@@ -1,4 +1,9 @@
{ config, pkgs, inputs, ... }: {
config,
pkgs,
inputs,
...
}:
{ {
imports = [ imports = [
@@ -12,9 +17,11 @@
home.username = "rogueking"; home.username = "rogueking";
# home.homeDirectory = "/Users/rogueking"; # home.homeDirectory = "/Users/rogueking";
home.homeDirectory = if pkgs.stdenv.isDarwin home.homeDirectory =
then "/Users/rogueking" # Path for macOS if pkgs.stdenv.isDarwin then
else "/home/rogueking"; # Path for Linux "/Users/rogueking" # Path for macOS
else
"/home/rogueking"; # Path for Linux
# This value determines the Home Manager release that your configuration is # This value determines the Home Manager release that your configuration is
# compatible with. This helps avoid breakage when a new Home Manager release # compatible with. This helps avoid breakage when a new Home Manager release
@@ -27,11 +34,15 @@
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
# Allow specific insecure packages
nixpkgs.config.permittedInsecurePackages = [
#"python3.12-ecdsa-0.19.1"
];
# The home.packages option allows you to install Nix packages into your # The home.packages option allows you to install Nix packages into your
# environment. # environment.
home.packages = with pkgs; [ home.packages = with pkgs; [
]; ];
# Home Manager is pretty good at managing dotfiles. The primary way to manage # Home Manager is pretty good at managing dotfiles. The primary way to manage

View File

@@ -13,7 +13,7 @@
theme = "Adwaita Dark"; theme = "Adwaita Dark";
# Explicitly set color scheme preference to avoid GTK warnings # Explicitly set color scheme preference to avoid GTK warnings
gtk-adwaita = true; #gtk-adwaita = true;
gtk-single-instance = true; gtk-single-instance = true;

View File

@@ -21,13 +21,14 @@
brave brave
desmume desmume
gparted gparted
jellyfin-media-player # jellyfin-media-player
kdePackages.bluedevil kdePackages.bluedevil
kdePackages.bluez-qt kdePackages.bluez-qt
kdePackages.kate kdePackages.kate
kdePackages.kdeconnect-kde kdePackages.kdeconnect-kde
kdePackages.oxygen-sounds kdePackages.oxygen-sounds
kdePackages.partitionmanager kdePackages.partitionmanager
kdePackages.isoimagewriter
libreoffice-still libreoffice-still
librewolf librewolf
localsend localsend
@@ -37,7 +38,6 @@
moonlight-qt moonlight-qt
nestopia-ue nestopia-ue
nix-ld nix-ld
notion-app
obsidian obsidian
pandoc pandoc
prismlauncher prismlauncher
@@ -49,8 +49,6 @@
qFlipper qFlipper
r2modman r2modman
remmina remmina
sdrangel
sdrpp
signal-desktop signal-desktop
spice spice
steam steam
@@ -66,9 +64,10 @@
] ]
++ lib.optionals (hostname == "eva-01") [ ++ lib.optionals (hostname == "eva-01") [
sonic-visualiser
cinny-desktop
calibre calibre
sdrangel
sdrpp
sonic-visualiser
] ]
++ lib.optionals (hostname == "eva-02") [ ++ lib.optionals (hostname == "eva-02") [

View File

@@ -9,12 +9,12 @@
programs.rofi = { programs.rofi = {
enable = true; enable = true;
terminal = "ghostty"; terminal = "ghostty";
package = pkgs.rofi-wayland.override { package = pkgs.rofi.override {
plugins = [ pkgs.rofi-emoji-wayland ]; plugins = [ pkgs.rofi-emoji ];
}; };
font = "JetBrainsMono Nerd Font 12"; font = "JetBrainsMono Nerd Font 12";
plugins = [ plugins = [
pkgs.rofi-emoji-wayland pkgs.rofi-emoji
pkgs.rofi-calc pkgs.rofi-calc
pkgs.rofi-games pkgs.rofi-games
pkgs.rofi-file-browser pkgs.rofi-file-browser

View File

@@ -152,6 +152,7 @@
]; ];
nixpkgs.config.permittedInsecurePackages = [ nixpkgs.config.permittedInsecurePackages = [
"qtwebengine-5.15.19"
"python3.12-ecdsa-0.19.1" "python3.12-ecdsa-0.19.1"
]; ];