mirror of
https://gitlab.com/Cian-H/my_blog.git
synced 2025-12-22 22:31:58 +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