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"] [submodule "themes/PaperMod"]
path = themes/poison path = themes/PaperMod
url = https://github.com/lukeorth/poison.git 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 date: 2021-04-11T19:19:51-05:00
draft: false draft: false
--- ---
:toc:
:toclevels: 4
== Installing btrfs, systemd-boot, and LUKS with suspend to disk on encrypted swap partition. == 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: make /mnt/etc/crypttab.initramfs containing:
{{<highlight console "linenos=false">}} {{<highlight console>}}
$our swap device $our swap device
swap LABEL=swap 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) 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 127.0.0.1 localhost
::1 localhost ::1 localhost
127.0.1.1 myhostname.localdomain myhostname 127.0.1.1 myhostname.localdomain myhostname
@ -282,7 +284,7 @@ $ bootctl install
create /boot/loader/entries/arch.conf containing: create /boot/loader/entries/arch.conf containing:
{{<highlight console "linenos=false">}} {{<highlight console>}}
title Arch Linux title Arch Linux
linux /vmlinuz-linux linux /vmlinuz-linux
initrd /intel-ucode.img 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: edit /boot/loader/loader.conf and add:
{{<highlight console "linenos=false">}} {{<highlight console>}}
default arch.conf default arch.conf
timeout 2 timeout 2
console-mode max console-mode max
@ -315,7 +317,7 @@ $ exit
$ shutdown now $ shutdown now
{{</highlight>}} {{</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 === 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 date: 2021-05-23T04:59:28-05:00
draft: false draft: false
--- ---
:toc:
:toclevels: 4
= Caps to Ctrl in tty = 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/' baseURL = 'https://gabevenberg.com/'
languageCode = 'en-us' languageCode = 'en-us'
title = 'Gabe Venberg' title = 'Gabe Venberg'
theme = 'poison' theme = 'PaperMod'
enableRobotsTXT = true
[params] [params]
brand = "Gabe Venberg" # name of your site - appears in the sidebar env = 'production'
# brand_image = "/images/test.jpg" # path to the image shown in the sidebar title = 'ExampleSite'
description = "Technical projects I've been working on" # Used as default meta description if not specified in front matter description = "ExampleSite description"
dark_mode = true # optional - defaults to false author = 'Me'
# favicon = "favicon.png" # path to favicon (defaults to favicon.png) 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 [params.assets]
# Menu dict keys: disableHLJS = true
# 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"
# NOTE: If you don't want to use RSS, comment or delete the following lines [params.homeInfoParams]
# Adds an RSS icon to the end of the socials which links to {{ .Site.BaseURL }}/index.xml Title = "Gabe Venberg"
rss_icon = true Content = """
# Which section the RSS icon links to, defaults to all content. See https://gohugo.io/templates/rss/#section-rss Mildly interesting things Ive done.
rss_section = "posts" """
[[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]
[markup.highlight] [markup.highlight]
anchorLineNos = false anchorLineNos = false
codeFences = true codeFences = true
guessSyntax = false guessSyntax = false
hl_Lines = '' hl_Lines = ''
hl_inline = false hl_inline = false
lineAnchors = '' lineAnchors = ''
lineNoStart = 1 lineNoStart = 1
lineNos = true lineNos = true
lineNumbersInTable = true lineNumbersInTable = true
noClasses = true noClasses = true
noHl = false noHl = false
style = 'monokai' style = 'monokai'
tabWidth = 4 tabWidth = 4
[markup.tableOfContents]
endLevel = 5
ordered = false
startLevel = 3
[security] [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