magic qotd

This commit is contained in:
2025-07-30 23:31:45 +02:00
parent 3da4b2e1aa
commit a3bbd17924
3 changed files with 36 additions and 3 deletions

View File

@@ -269,7 +269,7 @@ in {
programs.gamemode.enable = true;
nixpkgs.config.allowUnfree = true;
# nixpkgs.config.allowUnfree = true;
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.

21
flake.lock generated
View File

@@ -314,11 +314,32 @@
"type": "github"
}
},
"qotd": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1753819801,
"narHash": "sha256-ZkMmCOEU64TjN/UlD1GuqQuym/YLQuN196CmlMHAO+w=",
"ref": "refs/heads/master",
"rev": "ad90671e37f034807b19a68a1a3b9824609bbafa",
"revCount": 11,
"type": "git",
"url": "file:///home/fredrikr/Programming/uiua/qotd"
},
"original": {
"type": "git",
"url": "file:///home/fredrikr/Programming/uiua/qotd"
}
},
"root": {
"inputs": {
"home-manager": "home-manager",
"nixpkgs": "nixpkgs",
"nixvim": "nixvim",
"qotd": "qotd",
"uiua": "uiua",
"vi-xournalpp": "vi-xournalpp"
}

View File

@@ -31,14 +31,20 @@
url = "github:uiua-lang/uiua";
inputs.nixpkgs.follows = "nixpkgs";
};
qotd = {
url = "git+file:///home/fredrikr/Programming/uiua/qotd";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, home-manager, nixvim, uiua, ... } @ inputs:
outputs = { self, nixpkgs, home-manager, nixvim, uiua, qotd, ... } @ inputs:
let
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
overlays = [ qotd.overlays.default ];
};
lib = nixpkgs.lib;
in
@@ -53,13 +59,19 @@
#};
fredrikr = lib.nixosSystem {
inherit system;
inherit system pkgs;
specialArgs = {inherit inputs;};
modules = [
./configuration.nix
home-manager.nixosModules.home-manager
qotd.nixosModules.default
{
services.qotd.enable = true;
services.qotd.quotes = [ "hei" "hade" ];
}
({ ... }: {
home-manager = {
useGlobalPkgs = true;