aboutsummaryrefslogtreecommitdiff
path: root/posts/dotfiles.md
diff options
context:
space:
mode:
Diffstat (limited to 'posts/dotfiles.md')
-rw-r--r--posts/dotfiles.md143
1 files changed, 117 insertions, 26 deletions
diff --git a/posts/dotfiles.md b/posts/dotfiles.md
index 9bb84f8..b6c9fd0 100644
--- a/posts/dotfiles.md
+++ b/posts/dotfiles.md
@@ -1,27 +1,118 @@
-# How I store my dotfiles.
-
-I use a bare repository to sync my dotfiles and set it up as follows:
-
-```
-git init --bare $HOME/.cfg
-alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
-config config --local status.showUntrackedFiles no
-
-# The add and commit below are just an example of adding a file to the repo
-config add .config/nvim/init.lua
-config commit -m "Added init.lua"
-
-git remote add origin REMOTE_URL
-git push origin master
-```
-
-To install them from mine or someone else's git repo do the following:
-
-```
-echo ".cfg" >> .gitignore
-git clone --bare REMOTE-GIT-REPO-URL $HOME/.cfg
-alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
-config config --local status.showUntrackedFiles no
-config checkout
-```
+<!doctype html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>Justine Smithies blog - No Title</title>
+ <link rel="icon" href="public/favicon-32x32.png" type="image/png" sizes="32x32">
+ <link href="https://justine.smithies.me.uk/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed for blog posts">
+ <style>
+ body {
+ font-family: sans-serif;
+ margin: 0 auto;
+ max-width: 48rem;
+ line-height: 1.45;
+ padding: 0.5rem 1.6rem;
+ }
+ a {
+ color: #000000;
+ font-weight: bold;
+ }
+ a:link {
+ text-decoration: none;
+ }
+ a:hover {
+ text-decoration: underline;
+ }
+ main {
+ padding: 0 1.4rem;
+ hyphens: auto;
+ }
+ code {
+ border: 1px solid;
+ padding: 0.1rem 0.3rem;
+ tab-size: 4;
+ }
+ pre {
+ border: 1px solid;
+ }
+ pre code {
+ display: block;
+ overflow-x: auto;
+ padding: 0.3rem 0.6rem;
+ }
+ nav ul {
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ }
+ nav li {
+ list-style: none;
+ }
+ nav li * {
+ display: block;
+ padding: 0 0.4rem;
+ color: black;
+ }
+ nav li strong {
+ padding-left: 1.5rem;
+ padding-right: 1rem;
+ }
+ nav a {
+ text-decoration: none;
+ }
+ nav a:hover {
+
+ }
+ header {
+ border-bottom: 1px dashed grey;
+ margin: 0rem 0;
+ padding: 1rem 15px;
+ text-align: center;
+ }
+ footer {
+ border-top: 1px dashed grey;
+ margin: 2rem 0;
+ padding: 1rem 15px;
+ text-align: center;
+ color: #000000;
+ }
+ </style>
+</head>
+<body>
+<header>
+<nav>
+ <ul>
+ <li><img src="public/tux-1.png" alt="Tux" style="width:100px;height:100px;"></li>
+ <li><h1>Justine Smithies blog</h1>Adventures of a Linux, BSD chick</li>
+ </ul>
+ <ul>
+ <li><a href="index.html">Home</a></li>
+ <li><a href="about.html">About</a></li>
+ </ul>
+</nav>
+</header>
+<main>
+</main>
+<footer>
+ <small>
+ <span><a href="#">↑ Back to Top</a></span><br><br>
+ Powered by <a href="https://www.freebsd.org/">FreeBSD</a><br>
+ Built with <a href="https://git.smithies.me.uk/blarg">blarg</a> a mix of both <a
+ href="https://github.com/karlb/karl.berlin/tree/master">blog.sh</a> and <b>barf</b>.
+ The code for this site is licensed under <a
+ href="https://git.smithies.me.uk/blarg/tree/LICENSE">MIT</a>. <br>
+ Here's the blog's <a href="atom.xml">Atom feed</a>. <br><br>
+ <img src="./public/fediverse.png" alt="Smithies SNAC Instance" width="16" height="16" style="vertical-align:middle;">
+ <a rel="me" href="https://snac.smithies.me.uk/justine">Fediverse</a>
+ <img src="./public/git.png" alt="Self Hosted" width="16" height="16" style="vertical-align:middle;">
+ <a href="https://git.smithies.me.uk">Git</a>
+ <img src="./public/email.png" alt="Email" width="16" height="16" style="vertical-align:middle;">
+ <a href="mailto:justine@smithies.me.uk">Email</a><br>
+ ©2022 - 2024 Justine Smithies
+ </small>
+</footer>
+</body>
+</html>