Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 2 additions & 6 deletions .github/workflows/static-site.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,11 @@ jobs:
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Build Site
env:
NIX_SYSTEM: x86_64-linux
run: |
cd home-page
nix develop --command zola build
run: nix build .#default
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: './home-page/public'
path: './result'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
book
.DS_Store
site-hugo/themes
result
9 changes: 3 additions & 6 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
[submodule "home-page/themes/terminus"]
path = home-page/themes/terminus
url = https://github.com/ebkalderon/terminus.git
[submodule "home-page/themes/boring"]
path = home-page/themes/boring
url = https://github.com/ssiyad/boring
[submodule "site-hugo/themes/PaperMod"]
path = site-hugo/themes/PaperMod
url = https://github.com/adityatelange/hugo-PaperMod.git
78 changes: 78 additions & 0 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

61 changes: 61 additions & 0 deletions flake.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
description = "Hugo personal site";

inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
flake-utils.url = "github:numtide/flake-utils";
papermod = {
url = "github:adityatelange/hugo-PaperMod";
flake = false;
};
};

outputs =
{
self,
nixpkgs,
flake-utils,
papermod,
...
}:
flake-utils.lib.eachDefaultSystem (
system:
let
pkgs = nixpkgs.legacyPackages.${system};
serveScript = pkgs.writeShellScriptBin "hugo-serve" ''
exec ${pkgs.hugo}/bin/hugo server -D
'';
in
{
devShells.default = pkgs.mkShell {
buildInputs = [
pkgs.hugo
serveScript
];
shellHook = "";
};

packages.default = pkgs.stdenv.mkDerivation {
name = "dan-deandean";
src = ./.;
buildInputs = [ pkgs.hugo ];
buildPhase = ''
mkdir -p site-hugo/themes
ln -s ${papermod} site-hugo/themes/PaperMod
cd site-hugo
hugo --minify
'';
installPhase = ''
cp -r public $out
'';
};

apps.serve = {
type = "app";
program = "${serveScript}/bin/hugo-serve";
};

apps.default = self.apps.${system}.serve;
}
);
}
2 changes: 0 additions & 2 deletions home-page/.gitignore

This file was deleted.

6 changes: 0 additions & 6 deletions home-page/Makefile

This file was deleted.

22 changes: 0 additions & 22 deletions home-page/config.toml

This file was deleted.

10 changes: 0 additions & 10 deletions home-page/content/_index.md

This file was deleted.

8 changes: 0 additions & 8 deletions home-page/content/blog/_index.md

This file was deleted.

23 changes: 0 additions & 23 deletions home-page/content/blog/about.md

This file was deleted.

27 changes: 0 additions & 27 deletions home-page/flake.lock

This file was deleted.

14 changes: 0 additions & 14 deletions home-page/flake.nix

This file was deleted.

2 changes: 0 additions & 2 deletions home-page/static/favicon.ico

This file was deleted.

1 change: 0 additions & 1 deletion home-page/themes/terminus
Submodule terminus deleted from e9e7f3
8 changes: 0 additions & 8 deletions home-page/update-submodules.sh

This file was deleted.

Empty file added site-hugo/.hugo_build.lock
Empty file.
5 changes: 5 additions & 0 deletions site-hugo/archetypes/default.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
date: '{{ .Date }}'
draft: true
title: '{{ replace .File.ContentBaseName "-" " " | title }}'
---
7 changes: 7 additions & 0 deletions site-hugo/content/archive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: "Archive"
layout: "archives"
url: "/archives/"
summary: archives
---
old and musty
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
+++
title = "K3s over Tailnet"
description = "Home Away From Home Lab"
sort_by = "date"
paginate_by = 5
insert_anchor_links = "right"
date = "2026-03-02"
+++
---
date: '2026-03-02T08:59:36-04:00'
draft: true
title: 'K3s over Tailnet'
---

I set my home lab is set up with K3s.
This is great, but I'd like to access it from not just inside my dungeon.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
+++
title = "NixOS on Asahi"
description = "Normal MacBook"
sort_by = "date"
paginate_by = 5
insert_anchor_links = "right"
date = "2026-01-11"
+++

---
date: '2026-01-11T08:59:36-04:00'
draft: true
title: 'NixOS on Asahi'
---

I ran out of space on my 2020 Macbook Pro M1.
I'm not sure what it says about what kind of person I am, but to me that just meant I had to factory reset it.
Expand Down
Loading
Loading