fix homepage
This commit is contained in:
parent
499b893f3e
commit
6dc0d91f0d
9 changed files with 20 additions and 24 deletions
|
@ -28,7 +28,6 @@
|
||||||
inputs.nixpkgs.follows = "myNixpkgs";
|
inputs.nixpkgs.follows = "myNixpkgs";
|
||||||
};
|
};
|
||||||
homePage = {
|
homePage = {
|
||||||
flake = false;
|
|
||||||
url = github:dadada/dadada.li;
|
url = github:dadada/dadada.li;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -158,7 +158,7 @@
|
||||||
;;rest ; Emacs as a REST client
|
;;rest ; Emacs as a REST client
|
||||||
rst ; ReST in peace
|
rst ; ReST in peace
|
||||||
;;(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"}
|
;;(ruby +rails) ; 1.step {|i| p "Ruby is #{i.even? ? 'love' : 'life'}"}
|
||||||
rust ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
|
rust (+lsp) ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
|
||||||
;;scala ; java, but good
|
;;scala ; java, but good
|
||||||
;;(scheme +guile) ; a fully conniving family of lisps
|
;;(scheme +guile) ; a fully conniving family of lisps
|
||||||
sh ; she sells {ba,z,fi}sh shells on the C xor
|
sh ; she sells {ba,z,fi}sh shells on the C xor
|
||||||
|
|
|
@ -2,9 +2,10 @@
|
||||||
, nixpkgs
|
, nixpkgs
|
||||||
, nixosSystem
|
, nixosSystem
|
||||||
, home-manager
|
, home-manager
|
||||||
|
, homePage
|
||||||
, nixos-hardware
|
, nixos-hardware
|
||||||
}:
|
}:
|
||||||
let adapterModule = {
|
let adapterModule = system: {
|
||||||
nix.nixPath = [
|
nix.nixPath = [
|
||||||
"home-manager=${home-manager}"
|
"home-manager=${home-manager}"
|
||||||
"nixpkgs=${nixpkgs}"
|
"nixpkgs=${nixpkgs}"
|
||||||
|
@ -26,14 +27,16 @@ let adapterModule = {
|
||||||
];
|
];
|
||||||
nix.requireSignedBinaryCaches = true;
|
nix.requireSignedBinaryCaches = true;
|
||||||
nix.useSandbox = true;
|
nix.useSandbox = true;
|
||||||
nixpkgs.overlays = (nixpkgs.lib.attrValues self.overlays);
|
nixpkgs.overlays = (nixpkgs.lib.attrValues self.overlays) ++ [
|
||||||
|
(final: prev: { homePage = homePage.defaultPackage.${system}; })
|
||||||
|
];
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
gorgon = nixosSystem {
|
gorgon = nixosSystem rec {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = (nixpkgs.lib.attrValues self.nixosModules) ++ [
|
modules = (nixpkgs.lib.attrValues self.nixosModules) ++ [
|
||||||
adapterModule
|
(adapterModule system)
|
||||||
nixos-hardware.nixosModules.lenovo-thinkpad-t14s-amd-gen1
|
nixos-hardware.nixosModules.lenovo-thinkpad-t14s-amd-gen1
|
||||||
#home-manager.nixosModules.home-manager
|
#home-manager.nixosModules.home-manager
|
||||||
#{
|
#{
|
||||||
|
@ -45,27 +48,27 @@ in
|
||||||
./gorgon/configuration.nix
|
./gorgon/configuration.nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
ifrit = nixosSystem {
|
ifrit = nixosSystem rec {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = (nixpkgs.lib.attrValues self.nixosModules) ++ [
|
modules = (nixpkgs.lib.attrValues self.nixosModules) ++ [
|
||||||
adapterModule
|
(adapterModule system)
|
||||||
./modules/profiles/server.nix
|
./modules/profiles/server.nix
|
||||||
./ifrit/configuration.nix
|
./ifrit/configuration.nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
surgat = nixosSystem {
|
surgat = nixosSystem rec {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = (nixpkgs.lib.attrValues self.nixosModules) ++ [
|
modules = (nixpkgs.lib.attrValues self.nixosModules) ++ [
|
||||||
adapterModule
|
(adapterModule system)
|
||||||
./modules/profiles/server.nix
|
./modules/profiles/server.nix
|
||||||
./surgat/configuration.nix
|
./surgat/configuration.nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
pruflas = nixosSystem {
|
pruflas = nixosSystem rec {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = (nixpkgs.lib.attrValues self.nixosModules) ++ [
|
modules = (nixpkgs.lib.attrValues self.nixosModules) ++ [
|
||||||
adapterModule
|
(adapterModule system)
|
||||||
./modules/profiles/server.nix
|
./modules/profiles/server.nix
|
||||||
./pruflas/configuration.nix
|
./pruflas/configuration.nix
|
||||||
];
|
];
|
||||||
|
|
|
@ -56,7 +56,7 @@ in
|
||||||
|
|
||||||
# Enable CUPS to print documents.
|
# Enable CUPS to print documents.
|
||||||
services.printing = {
|
services.printing = {
|
||||||
enable = false;
|
enable = true;
|
||||||
browsing = true;
|
browsing = true;
|
||||||
drivers = with pkgs; [
|
drivers = with pkgs; [
|
||||||
hplip
|
hplip
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
fileShare = import ./fileShare.nix;
|
fileShare = import ./fileShare.nix;
|
||||||
gitea = import ./gitea.nix;
|
gitea = import ./gitea.nix;
|
||||||
headphones = import ./headphones.nix;
|
headphones = import ./headphones.nix;
|
||||||
homepage = import ./homepage.nix { inherit homePage; };
|
homepage = import ./homepage.nix;
|
||||||
networking = import ./networking.nix;
|
networking = import ./networking.nix;
|
||||||
share = import ./share.nix;
|
share = import ./share.nix;
|
||||||
steam = import ./steam.nix;
|
steam = import ./steam.nix;
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
{ homePage }:
|
|
||||||
{ config, pkgs, lib, ... }:
|
{ config, pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
cfg = config.dadada.homePage;
|
cfg = config.dadada.homePage;
|
||||||
homePagePkg = pkgs.callPackage homePage { };
|
|
||||||
in
|
in
|
||||||
with lib; {
|
with lib; {
|
||||||
options.dadada.homePage = {
|
options.dadada.homePage = {
|
||||||
|
@ -14,7 +12,7 @@ with lib; {
|
||||||
services.nginx.virtualHosts."dadada.li" = {
|
services.nginx.virtualHosts."dadada.li" = {
|
||||||
enableACME = true;
|
enableACME = true;
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
root = "${homePagePkg}";
|
root = "${pkgs.homePage}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,7 +15,7 @@ in
|
||||||
recommendedGzipSettings = true;
|
recommendedGzipSettings = true;
|
||||||
recommendedProxySettings = true;
|
recommendedProxySettings = true;
|
||||||
|
|
||||||
logError = "/dev/null";
|
#logError = "/dev/null";
|
||||||
appendHttpConfig = ''
|
appendHttpConfig = ''
|
||||||
access_log off;
|
access_log off;
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
# Adapted from Mic92/dotfiles
|
# Adapted from Mic92/dotfiles
|
||||||
{ self
|
{ self
|
||||||
, flake-utils
|
, flake-utils
|
||||||
|
, homePage
|
||||||
, nixpkgs
|
, nixpkgs
|
||||||
, home-manager
|
, home-manager
|
||||||
, nix-doom-emacs
|
, nix-doom-emacs
|
||||||
, nixos-hardware
|
, nixos-hardware
|
||||||
, nvd
|
, nvd
|
||||||
, scripts
|
, scripts
|
||||||
, homePage
|
|
||||||
, ...
|
, ...
|
||||||
}@inputs:
|
}@inputs:
|
||||||
(flake-utils.lib.eachDefaultSystem (system:
|
(flake-utils.lib.eachDefaultSystem (system:
|
||||||
|
@ -54,7 +54,6 @@
|
||||||
packages = flake-utils.lib.flattenTree {
|
packages = flake-utils.lib.flattenTree {
|
||||||
deploy = pkgs.callPackage ./pkgs/deploy.nix { };
|
deploy = pkgs.callPackage ./pkgs/deploy.nix { };
|
||||||
keys = pkgs.callPackage ./pkgs/keys { };
|
keys = pkgs.callPackage ./pkgs/keys { };
|
||||||
homePage = pkgs.callPackage ./pkgs/homePage { };
|
|
||||||
recipemd = pkgs.python3Packages.toPythonApplication python3Packages.recipemd;
|
recipemd = pkgs.python3Packages.toPythonApplication python3Packages.recipemd;
|
||||||
};
|
};
|
||||||
})) // {
|
})) // {
|
||||||
|
@ -64,7 +63,7 @@
|
||||||
hmModules = import ./home/modules inputs;
|
hmModules = import ./home/modules inputs;
|
||||||
nixosConfigurations = import ./nixos/configurations.nix {
|
nixosConfigurations = import ./nixos/configurations.nix {
|
||||||
nixosSystem = nixpkgs.lib.nixosSystem;
|
nixosSystem = nixpkgs.lib.nixosSystem;
|
||||||
inherit self nixpkgs home-manager nixos-hardware;
|
inherit self nixpkgs home-manager nixos-hardware homePage;
|
||||||
};
|
};
|
||||||
nixosModules = import ./nixos/modules inputs;
|
nixosModules = import ./nixos/modules inputs;
|
||||||
overlays = import ./overlays;
|
overlays = import ./overlays;
|
||||||
|
|
|
@ -6,9 +6,6 @@ in
|
||||||
keys = final: prev: {
|
keys = final: prev: {
|
||||||
keys = prev.callPackage ../pkgs/keys { };
|
keys = prev.callPackage ../pkgs/keys { };
|
||||||
};
|
};
|
||||||
homePage = final: prev: {
|
|
||||||
homePage = prev.callPackage ../pkgs/homePage { };
|
|
||||||
};
|
|
||||||
recipemd = final: prev: {
|
recipemd = final: prev: {
|
||||||
recipemd = prev.python3Packages.toPythonApplication prev.python3Packages.recipemd;
|
recipemd = prev.python3Packages.toPythonApplication prev.python3Packages.recipemd;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue