.
This commit is contained in:
parent
f59d282c12
commit
2471562583
4 changed files with 54 additions and 27 deletions
|
|
@ -1,16 +1,51 @@
|
|||
{ pkgs, ...}: {
|
||||
{
|
||||
self,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
_module.args = {
|
||||
pkgs = lib.mkForce (import self.inputs.nixpkgs {
|
||||
system = "x86_64-linux";
|
||||
|
||||
overlays = with self.inputs; [
|
||||
fenix.overlays.default
|
||||
nix-minecraft.overlay
|
||||
flux.overlays.default
|
||||
];
|
||||
|
||||
config = {
|
||||
allowUnfree = true;
|
||||
|
||||
permittedInsecurePackages = [
|
||||
# I think this is because of zen
|
||||
"qtwebengine-5.15.19"
|
||||
|
||||
# For mautrix-signal, the matrix to signal bridge
|
||||
"olm-3.2.16"
|
||||
];
|
||||
};
|
||||
});
|
||||
};
|
||||
|
||||
imports = [
|
||||
./disks.nix
|
||||
./hardware.nix
|
||||
self.inputs.home-manager.nixosModules.home-manager
|
||||
self.inputs.himmelblau.nixosModules.himmelblau
|
||||
self.inputs.jovian.nixosModules.default
|
||||
self.inputs.mydia.nixosModules.default
|
||||
self.inputs.nix-minecraft.nixosModules.minecraft-servers
|
||||
self.inputs.nvf.nixosModules.default
|
||||
self.inputs.sops-nix.nixosModules.sops
|
||||
(self.inputs.import-tree ../../modules/nixos)
|
||||
];
|
||||
|
||||
nixpkgs.hostPlatform = "x86_64-linux";
|
||||
|
||||
system.activationScripts.remove-gtkrc.text = "rm -f /home/chris/.gtkrc-2.0";
|
||||
|
||||
services.logrotate.checkConfig = false;
|
||||
|
||||
environment.systemPackages = with pkgs; [ beyond-all-reason openrct2 ];
|
||||
environment.systemPackages = with pkgs; [beyond-all-reason openrct2];
|
||||
|
||||
sneeuwvlok = {
|
||||
hardware.has = {
|
||||
|
|
@ -41,4 +76,4 @@
|
|||
};
|
||||
|
||||
system.stateVersion = "23.11";
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue