switched out poison to papermod.

didnt like how that sidebar took up so much space.
This commit is contained in:
Gabe Venberg 2023-06-23 18:39:52 -05:00
parent 5bfdffb4b9
commit debe81f89e
9 changed files with 217 additions and 45 deletions

6
.gitmodules vendored
View file

@ -1,3 +1,3 @@
[submodule "themes/poison"]
path = themes/poison
url = https://github.com/lukeorth/poison.git
[submodule "themes/PaperMod"]
path = themes/PaperMod
url = https://github.com/adityatelange/hugo-PaperMod.git

7
content/archives.md Normal file
View file

@ -0,0 +1,7 @@
---
title: "Archive"
layout: "archives"
# url: "/archives"
summary: "archives"
---

View file

@ -3,6 +3,8 @@ title: "Archlinux install with btrfs, systemd-boot, and full-disk encryption"
date: 2021-04-11T19:19:51-05:00
draft: false
---
:toc:
:toclevels: 4
== Installing btrfs, systemd-boot, and LUKS with suspend to disk on encrypted swap partition.
@ -204,7 +206,7 @@ $ genfstab -U /mnt > /mnt/etc/fstab
make /mnt/etc/crypttab.initramfs containing:
{{<highlight console "linenos=false">}}
{{<highlight console>}}
$our swap device
swap LABEL=swap
@ -254,7 +256,7 @@ $ echo '[myhostname]' > /etc/hostname
and add matching entries to /etc/hosts, like so (if static ip, use that. if dynamic, use 127)
{{<highlight console "linenos=false">}}
{{<highlight console>}}
127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
@ -282,7 +284,7 @@ $ bootctl install
create /boot/loader/entries/arch.conf containing:
{{<highlight console "linenos=false">}}
{{<highlight console>}}
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
@ -292,7 +294,7 @@ options root=/dev/mapper/btrfs rootflags=subvol=/root resume=/dev/mapper/swap
edit /boot/loader/loader.conf and add:
{{<highlight console "linenos=false">}}
{{<highlight console>}}
default arch.conf
timeout 2
console-mode max
@ -315,7 +317,7 @@ $ exit
$ shutdown now
{{</highlight>}}
remove the install media, and boot back up. make sure everythign boots. from now on, configure the system as normal.
remove the install media, and boot back up. make sure everything boots. from now on, configure the system as normal.
=== configuring userspace

View file

@ -3,6 +3,8 @@ title: "Mapping caps lock to ctrl in the TTY"
date: 2021-05-23T04:59:28-05:00
draft: false
---
:toc:
:toclevels: 4
= Caps to Ctrl in tty

8
content/search.md Normal file
View file

@ -0,0 +1,8 @@
---
title: "Search" # in any language you want
layout: "search" # is necessary
# url: "/archive"
# description: "Description for Search"
summary: "search"
placeholder: "placeholder text in search input box"
---

139
hugo.toml
View file

@ -1,50 +1,117 @@
baseURL = 'https://gabevenberg.com/'
languageCode = 'en-us'
title = 'Gabe Venberg'
theme = 'poison'
theme = 'PaperMod'
enableRobotsTXT = true
[params]
brand = "Gabe Venberg" # name of your site - appears in the sidebar
# brand_image = "/images/test.jpg" # path to the image shown in the sidebar
description = "Technical projects I've been working on" # Used as default meta description if not specified in front matter
dark_mode = true # optional - defaults to false
# favicon = "favicon.png" # path to favicon (defaults to favicon.png)
env = 'production'
title = 'ExampleSite'
description = "ExampleSite description"
author = 'Me'
DateFormat = "2006-1-2"
defaultTheme = 'dark'
disableThemeToggle = false
ShowReadingTime = false
ShowShareButtons = false
ShowPostNavLinks = true
ShowBreadCrumbs = true
ShowCodeCopyButtons = true
ShowWordCount = false
ShowRssButtonInSectionTermList = true
UseHugoToc = true
disableSpecial1stPost = false
disableScrollToTop = false
comments = false
hidemeta = false
hideFooter = true
hideSummary = false
showtoc = true
tocopen = true
mainSections = ['posts', 'docs']
# MENU PLACEHOLDER
# Menu dict keys:
# Name: The name to display on the menu.
# URL: The directory relative to the content directory.
# HasChildren: If the directory's files should be listed. Default is true.
# Limit: If the files should be listed, how many should be shown.
menu = [
{Name = "About", URL = "/about/", HasChildren = false},
{Name = "Posts", URL = "/posts/", Pre = "Recent", HasChildren = true, Limit = 3},
]
github_url = "https://github.com/gabevenberg"
[params.assets]
disableHLJS = true
# NOTE: If you don't want to use RSS, comment or delete the following lines
# Adds an RSS icon to the end of the socials which links to {{ .Site.BaseURL }}/index.xml
rss_icon = true
# Which section the RSS icon links to, defaults to all content. See https://gohugo.io/templates/rss/#section-rss
rss_section = "posts"
[params.homeInfoParams]
Title = "Gabe Venberg"
Content = """
Mildly interesting things Ive done.
"""
[[params.socialIcons]]
name = "github"
url = "https://github.com/gabevenberg"
[[params.socialIcons]]
name = "gitea"
url = "https://git.venberg.xyz/Gabe"
[[params.socialIcons]]
name = "Rss"
url = "index.xml"
[[menu.main]]
name = "About"
url = "about"
weight = 1
[[menu.main]]
name = "Resume"
url = "resume"
weight = 1
[[menu.main]]
name = "Archive"
url = "archives"
weight = 2
[[menu.main]]
name = "Search"
url = "search"
weight = 3
[params.profileMode]
enabled = true
title = "Gabe Venberg"
imageUrl = "#"
imageTitle = "Gabe Venberg"
[[params.profileMode.buttons]]
name = "About"
url = "about"
[[params.profileMode.buttons]]
name = "Resume"
url = "resume"
[[params.profileMode.buttons]]
name = "Posts"
url = "posts"
[outputs]
home = [ "HTML", "RSS", "JSON" ]
[markup]
[markup.highlight]
anchorLineNos = false
codeFences = true
guessSyntax = false
hl_Lines = ''
hl_inline = false
lineAnchors = ''
lineNoStart = 1
lineNos = true
lineNumbersInTable = true
noClasses = true
noHl = false
style = 'monokai'
tabWidth = 4
[markup.highlight]
anchorLineNos = false
codeFences = true
guessSyntax = false
hl_Lines = ''
hl_inline = false
lineAnchors = ''
lineNoStart = 1
lineNos = true
lineNumbersInTable = true
noClasses = true
noHl = false
style = 'monokai'
tabWidth = 4
[markup.tableOfContents]
endLevel = 5
ordered = false
startLevel = 3
[security]

86
syntax.css Normal file
View file

@ -0,0 +1,86 @@
/* Background */ .bg { color: #f8f8f2; background-color: #272822; }
/* PreWrapper */ .chroma { color: #f8f8f2; background-color: #272822; }
/* Other */ .chroma .x { }
/* Error */ .chroma .err { color: #960050; background-color: #1e0010 }
/* CodeLine */ .chroma .cl { }
/* LineLink */ .chroma .lnlinks { outline: none; text-decoration: none; color: inherit }
/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
/* LineHighlight */ .chroma .hl { background-color: #ffffcc }
/* LineNumbersTable */ .chroma .lnt { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
/* LineNumbers */ .chroma .ln { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f }
/* Line */ .chroma .line { display: flex; }
/* Keyword */ .chroma .k { color: #66d9ef }
/* KeywordConstant */ .chroma .kc { color: #66d9ef }
/* KeywordDeclaration */ .chroma .kd { color: #66d9ef }
/* KeywordNamespace */ .chroma .kn { color: #f92672 }
/* KeywordPseudo */ .chroma .kp { color: #66d9ef }
/* KeywordReserved */ .chroma .kr { color: #66d9ef }
/* KeywordType */ .chroma .kt { color: #66d9ef }
/* Name */ .chroma .n { }
/* NameAttribute */ .chroma .na { color: #a6e22e }
/* NameBuiltin */ .chroma .nb { }
/* NameBuiltinPseudo */ .chroma .bp { }
/* NameClass */ .chroma .nc { color: #a6e22e }
/* NameConstant */ .chroma .no { color: #66d9ef }
/* NameDecorator */ .chroma .nd { color: #a6e22e }
/* NameEntity */ .chroma .ni { }
/* NameException */ .chroma .ne { color: #a6e22e }
/* NameFunction */ .chroma .nf { color: #a6e22e }
/* NameFunctionMagic */ .chroma .fm { }
/* NameLabel */ .chroma .nl { }
/* NameNamespace */ .chroma .nn { }
/* NameOther */ .chroma .nx { color: #a6e22e }
/* NameProperty */ .chroma .py { }
/* NameTag */ .chroma .nt { color: #f92672 }
/* NameVariable */ .chroma .nv { }
/* NameVariableClass */ .chroma .vc { }
/* NameVariableGlobal */ .chroma .vg { }
/* NameVariableInstance */ .chroma .vi { }
/* NameVariableMagic */ .chroma .vm { }
/* Literal */ .chroma .l { color: #ae81ff }
/* LiteralDate */ .chroma .ld { color: #e6db74 }
/* LiteralString */ .chroma .s { color: #e6db74 }
/* LiteralStringAffix */ .chroma .sa { color: #e6db74 }
/* LiteralStringBacktick */ .chroma .sb { color: #e6db74 }
/* LiteralStringChar */ .chroma .sc { color: #e6db74 }
/* LiteralStringDelimiter */ .chroma .dl { color: #e6db74 }
/* LiteralStringDoc */ .chroma .sd { color: #e6db74 }
/* LiteralStringDouble */ .chroma .s2 { color: #e6db74 }
/* LiteralStringEscape */ .chroma .se { color: #ae81ff }
/* LiteralStringHeredoc */ .chroma .sh { color: #e6db74 }
/* LiteralStringInterpol */ .chroma .si { color: #e6db74 }
/* LiteralStringOther */ .chroma .sx { color: #e6db74 }
/* LiteralStringRegex */ .chroma .sr { color: #e6db74 }
/* LiteralStringSingle */ .chroma .s1 { color: #e6db74 }
/* LiteralStringSymbol */ .chroma .ss { color: #e6db74 }
/* LiteralNumber */ .chroma .m { color: #ae81ff }
/* LiteralNumberBin */ .chroma .mb { color: #ae81ff }
/* LiteralNumberFloat */ .chroma .mf { color: #ae81ff }
/* LiteralNumberHex */ .chroma .mh { color: #ae81ff }
/* LiteralNumberInteger */ .chroma .mi { color: #ae81ff }
/* LiteralNumberIntegerLong */ .chroma .il { color: #ae81ff }
/* LiteralNumberOct */ .chroma .mo { color: #ae81ff }
/* Operator */ .chroma .o { color: #f92672 }
/* OperatorWord */ .chroma .ow { color: #f92672 }
/* Punctuation */ .chroma .p { }
/* Comment */ .chroma .c { color: #75715e }
/* CommentHashbang */ .chroma .ch { color: #75715e }
/* CommentMultiline */ .chroma .cm { color: #75715e }
/* CommentSingle */ .chroma .c1 { color: #75715e }
/* CommentSpecial */ .chroma .cs { color: #75715e }
/* CommentPreproc */ .chroma .cp { color: #75715e }
/* CommentPreprocFile */ .chroma .cpf { color: #75715e }
/* Generic */ .chroma .g { }
/* GenericDeleted */ .chroma .gd { color: #f92672 }
/* GenericEmph */ .chroma .ge { font-style: italic }
/* GenericError */ .chroma .gr { }
/* GenericHeading */ .chroma .gh { }
/* GenericInserted */ .chroma .gi { color: #a6e22e }
/* GenericOutput */ .chroma .go { }
/* GenericPrompt */ .chroma .gp { }
/* GenericStrong */ .chroma .gs { font-weight: bold }
/* GenericSubheading */ .chroma .gu { color: #75715e }
/* GenericTraceback */ .chroma .gt { }
/* GenericUnderline */ .chroma .gl { }
/* TextWhitespace */ .chroma .w { }

1
themes/PaperMod Submodule

@ -0,0 +1 @@
Subproject commit 4a924cef54081b61530a30bd69d442ae95f16561

@ -1 +0,0 @@
Subproject commit 962b04d220807f1059874787fc6b461a82af1ec9