mirror of
https://gitlab.com/Cian-H/my_blog.git
synced 2025-12-22 14:21:59 +00:00
First commit
This commit is contained in:
3
.envrc
Normal file
3
.envrc
Normal file
@@ -0,0 +1,3 @@
|
||||
source_url "https://raw.githubusercontent.com/cachix/devenv/82c0147677e510b247d8b9165c54f73d32dfd899/direnvrc" "sha256-7u4iDd1nZpxL4tCzmPG0dQgC5V+/44Ba+tHkPob1v2k="
|
||||
|
||||
use devenv
|
||||
23
.gitignore
vendored
Normal file
23
.gitignore
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
# Devenv
|
||||
.devenv*
|
||||
devenv.local.nix
|
||||
|
||||
# direnv
|
||||
.direnv
|
||||
|
||||
# pre-commit
|
||||
.pre-commit-config.yaml
|
||||
|
||||
# Generated files by hugo
|
||||
/public/
|
||||
/resources/_gen/
|
||||
/assets/jsconfig.json
|
||||
hugo_stats.json
|
||||
|
||||
# Executable may be added to repository
|
||||
hugo.exe
|
||||
hugo.darwin
|
||||
hugo.linux
|
||||
|
||||
# Temporary lock file while building
|
||||
/.hugo_build.lock
|
||||
5
archetypes/default.md
Normal file
5
archetypes/default.md
Normal file
@@ -0,0 +1,5 @@
|
||||
+++
|
||||
date = '{{ .Date }}'
|
||||
draft = true
|
||||
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
|
||||
+++
|
||||
55
content/posts/what_is_this.md
Normal file
55
content/posts/what_is_this.md
Normal file
@@ -0,0 +1,55 @@
|
||||
+++
|
||||
date = '2025-02-07T14:19:18Z'
|
||||
draft = false
|
||||
title = 'What is this?'
|
||||
+++
|
||||
|
||||
# What is this?
|
||||
|
||||
If you've stumbled across this, you're probably asking yourself: "What the hell is this?".
|
||||
Or you might have any one of a number of questions about it. I highly doubt anyone but me
|
||||
will ever read any of this blog but, in case they do, I feel it should probably begin with
|
||||
an overview of what the hell this is so it doesn't get mistaken for the ramblings of a
|
||||
madman in the vein of eccentric classics like the "timecube" guy (anyone else remember
|
||||
that craziness?). Here, I will attempt to anticipate and answer questions that might be in
|
||||
any reader's heads.
|
||||
|
||||
## No, seriously: What is this???
|
||||
|
||||
The answer is simple... I think. Or maybe not? This is a place where I *plan* to dump
|
||||
some of the ramblings that bounce around in the chaotic depths of my mind. How consistently
|
||||
will I do that? What thoughts will those be? Will you care enough to continue reading?
|
||||
Honestly, i have no idea of the answers to that but I suppose we'll find out over time.
|
||||
|
||||
## Who are you?
|
||||
|
||||
That is a less simple question. Or more simple depending on your perspective. Obviously,
|
||||
explaining "who a person is" takes more than a paragraph and is subject to change over time.
|
||||
Putting aside any waffling philosophical bullshit though: I'm a scientist. I've done a lot of
|
||||
different kinds of science through my career, but right now my focus is firmly on data science.
|
||||
I'm a serial tinkerer: I like to make things, fix things, figure out what makes them tick.
|
||||
I'm also a severely lapsed musician, with a love of stringed instruments and nowhere near enough
|
||||
time to indulge in that love for many years. Basically: I am a creature of curiosity that likes
|
||||
to make stuff and make a lot of noise.
|
||||
|
||||
## Ok, so why a blog?
|
||||
|
||||
The reasons for that one are DEFINITELY simple:
|
||||
- I don't really like traditional social media. Not out of paranoia, mostly just cos is seems
|
||||
like most people who have social media also don't like it much! Most people seem to have
|
||||
a kind of stockholm syndrome relationship with social media and that sounds like a pain.
|
||||
- Some of the most useful and interesting stuff I've ever found on the internet is in blogs.
|
||||
I doubt I have anything that interesting to contribute, but there's no harm in sharing
|
||||
right? Worst case scenario it gives me a void to scream into!
|
||||
- I am an absolute scatterbrain. Having some kind of log of where my brain is over time could
|
||||
be interesting.
|
||||
|
||||
## How often will you post?
|
||||
|
||||
Not a clue. Maybe never? We'll see.
|
||||
|
||||
# Summary
|
||||
|
||||
This blog will likely end up being just a temporary dumping ground for my ADHD addled ramblings
|
||||
and musings. It might have interesting stuff. It might be filled with bollocks. Give it 6 months
|
||||
and lets see (if I'm still using it by then!).
|
||||
116
devenv.lock
Normal file
116
devenv.lock
Normal file
@@ -0,0 +1,116 @@
|
||||
{
|
||||
"nodes": {
|
||||
"devenv": {
|
||||
"locked": {
|
||||
"dir": "src/modules",
|
||||
"lastModified": 1738932371,
|
||||
"owner": "cachix",
|
||||
"repo": "devenv",
|
||||
"rev": "c22a306e4d6b63e2d6424389ed1e7f9f4a162c71",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"dir": "src/modules",
|
||||
"owner": "cachix",
|
||||
"repo": "devenv",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"flake-compat": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733328505,
|
||||
"owner": "edolstra",
|
||||
"repo": "flake-compat",
|
||||
"rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "edolstra",
|
||||
"repo": "flake-compat",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"gitignore": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"pre-commit-hooks",
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1709087332,
|
||||
"owner": "hercules-ci",
|
||||
"repo": "gitignore.nix",
|
||||
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "hercules-ci",
|
||||
"repo": "gitignore.nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1733477122,
|
||||
"owner": "cachix",
|
||||
"repo": "devenv-nixpkgs",
|
||||
"rev": "7bd9e84d0452f6d2e63b6e6da29fe73fac951857",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "cachix",
|
||||
"ref": "rolling",
|
||||
"repo": "devenv-nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nixpkgs-unstable": {
|
||||
"locked": {
|
||||
"lastModified": 1738680400,
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "799ba5bffed04ced7067a91798353d360788b30d",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "NixOS",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"pre-commit-hooks": {
|
||||
"inputs": {
|
||||
"flake-compat": "flake-compat",
|
||||
"gitignore": "gitignore",
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1737465171,
|
||||
"owner": "cachix",
|
||||
"repo": "pre-commit-hooks.nix",
|
||||
"rev": "9364dc02281ce2d37a1f55b6e51f7c0f65a75f17",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "cachix",
|
||||
"repo": "pre-commit-hooks.nix",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"devenv": "devenv",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||
"pre-commit-hooks": "pre-commit-hooks"
|
||||
}
|
||||
}
|
||||
},
|
||||
"root": "root",
|
||||
"version": 7
|
||||
}
|
||||
22
devenv.nix
Normal file
22
devenv.nix
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
pkgs,
|
||||
lib,
|
||||
config,
|
||||
inputs,
|
||||
...
|
||||
}: let
|
||||
pkgs-unstable = import inputs.nixpkgs-unstable {system = pkgs.stdenv.system;};
|
||||
in {
|
||||
packages =
|
||||
(with pkgs; [
|
||||
git
|
||||
])
|
||||
++ (with pkgs-unstable; [
|
||||
dart-sass
|
||||
hugo
|
||||
]);
|
||||
|
||||
languages.go.enable = true;
|
||||
|
||||
pre-commit.hooks.shellcheck.enable = true;
|
||||
}
|
||||
6
devenv.yaml
Normal file
6
devenv.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
# yaml-language-server: $schema=https://devenv.sh/devenv.schema.json
|
||||
inputs:
|
||||
nixpkgs:
|
||||
url: github:cachix/devenv-nixpkgs/rolling
|
||||
nixpkgs-unstable:
|
||||
url: github:NixOS/nixpkgs/nixos-unstable
|
||||
5
go.mod
Normal file
5
go.mod
Normal file
@@ -0,0 +1,5 @@
|
||||
module blog.bulba.space
|
||||
|
||||
go 1.23.3
|
||||
|
||||
require github.com/LordMathis/hugo-theme-nightfall v0.8.0 // indirect
|
||||
2
go.sum
Normal file
2
go.sum
Normal file
@@ -0,0 +1,2 @@
|
||||
github.com/LordMathis/hugo-theme-nightfall v0.8.0 h1:N4AdlWgnANKAhtbIYPLxf2SzUJ3aHOc2oeRho9IF6eo=
|
||||
github.com/LordMathis/hugo-theme-nightfall v0.8.0/go.mod h1:0tCPxAeg5+tWhv17517Q8Lti/TPh0KNyON/uferEU30=
|
||||
31
hugo.toml
Normal file
31
hugo.toml
Normal file
@@ -0,0 +1,31 @@
|
||||
baseURL = 'https://blog.bulba.space/'
|
||||
languageCode = 'en-ie'
|
||||
title = 'Machinations of a Hyperactive Mind'
|
||||
enableRobotsTXT = true
|
||||
|
||||
[module]
|
||||
imports = [{ path = 'github.com/LordMathis/hugo-theme-nightfall' }]
|
||||
|
||||
[params]
|
||||
user = "cianh"
|
||||
hostname = "bulba.space"
|
||||
sitedescription = "The ramblings of a sole scientist, shared here for no good reason..."
|
||||
author = { name = "Cian Hughes", email = "hugo@example.com" }
|
||||
social = [
|
||||
{ key = 0, name = "github", url = "https://github.com/Cian-H", icon = "fa-brands fa-github", target = "_blank", aria = "GitHub Profile" },
|
||||
{ key = 1, name = "gitlab", url = "https://https://gitlab.com/Cian-H", icon = "fa-brands fa-gitlab", target = "_blank", aria = "GitHub Profile" },
|
||||
{ key = 2, name = "linkedin", url = "https://www.linkedin.com/in/cian-hughes-03211183/", icon = "fa-brands fa-linkedin", target = "_blank", aria = "GitHub Profile" },
|
||||
{ key = 3, name = "email", url = "mailto:chughes000@gmail.com", icon = "fa-solid fa-envelope" },
|
||||
{ key = 4, name = "orcid", url = "https://orcid.org/0000-0002-4863-733X", icon = "fa-brands fa-orcid" },
|
||||
]
|
||||
published = true
|
||||
readingTime = true
|
||||
styles = { color = "CF6EFF" }
|
||||
|
||||
[menu]
|
||||
header = [{ name = "posts", weight = 0, url = "/posts" }]
|
||||
|
||||
[sitemap]
|
||||
changefreq = "yearly"
|
||||
filename = "sitemap.xml"
|
||||
priority = 0
|
||||
1
layouts/partials/custom-head.html
Normal file
1
layouts/partials/custom-head.html
Normal file
@@ -0,0 +1 @@
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
|
||||
Reference in New Issue
Block a user