diff --git a/README.md b/README.md index 4252ed0..abdd9f1 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,5 @@ -# personal-website +this is the git repo for my personal website :3 ( hosted at [qhri.net](https://qhri.net/) ) +the content of the website (and this git repo) is licensed under [cc-by-nc-sa-4.0](/LICENSE), with the following exceptions: + + - [atkinson hyperlegible](https://brailleinstitute.org/freefont), under the [atkinson hyperlegible font license](/src/font/atkinson_hyperlegible_font_license.txt) \ No newline at end of file diff --git a/src/css.css b/src/css.css new file mode 100644 index 0000000..01dad33 --- /dev/null +++ b/src/css.css @@ -0,0 +1,95 @@ +@font-face { + font-family: atkinsonhyperlegible; + src: url('/font/Atkinson-Hyperlegible-Regular-102a.woff2') format('woff2'); +} +@font-face { + font-family: atkinsonhyperlegible; + src: url('/font/Atkinson-Hyperlegible-Bold-102a.woff2') format('woff2'); + font-weight: bold; +} +@font-face { + font-family: atkinsonhyperlegible; + src: url('/font/Atkinson-Hyperlegible-Italic-102a.woff2') format('woff2'); + font-style: italic; +} +@font-face { + font-family: atkinsonhyperlegible; + src: url('/font/Atkinson-Hyperlegible-BoldItalic-102a.woff2') format('woff2'); + font-weight: bold; + font-style: italic; +} + +:root { + --bg-color: #ecdfec; + --font-color: #333333; + --pre-border-color: #1a1a1a; + --link-color: #2b58de; + --link-color-visited: #6047eb; + + @media (prefers-color-scheme: dark) { + --bg-color: #1f131f; + --font-color: #cccccc; + --pre-border-color: #333333; + --link-color: #577AE4; + --link-color-visited: #8775EF; + } +} + +body { + background-color: var(--bg-color); +} + +p, h1, ul, h1, h2, h3 { + color: var(--font-color); + font-family: atkinsonhyperlegible, Verdana, sans-serif; +} + +p, ul { + font-size: 22px; +} + +code { + background-color: #1a1a1a; + color: #e6e6e6; + font-size: 22px; + border-style: solid; + border-width: 5px; + border-color: var(--pre-border-color); + overflow: scroll; + text-wrap: nowrap; + display: block; +} + +a { + text-decoration: underline dashed; +} + +a:link { + color: var(--link-color); +} + +a:visited { + color: var(--link-color-visited); +} + +.center_text { + text-align: center; +} + +#pagewrap { + width: 800px; + margin-left: auto; + margin-right: auto; +} + +@media screen and (max-width: 800px) { + #pagewrap { + width: 95%; + } + + p, ul { + font-size: 20px; + } +} + + diff --git a/src/emoji/boyflux_flag.webp b/src/emoji/boyflux_flag.webp new file mode 100644 index 0000000..db46f9c Binary files /dev/null and b/src/emoji/boyflux_flag.webp differ diff --git a/src/emoji/genderflux_flag.webp b/src/emoji/genderflux_flag.webp new file mode 100644 index 0000000..cb475de Binary files /dev/null and b/src/emoji/genderflux_flag.webp differ diff --git a/src/emoji/girlflux_flag.webp b/src/emoji/girlflux_flag.webp new file mode 100644 index 0000000..a8bc21e Binary files /dev/null and b/src/emoji/girlflux_flag.webp differ diff --git a/src/emoji/heart_girlflux.webp b/src/emoji/heart_girlflux.webp new file mode 100644 index 0000000..b36579c Binary files /dev/null and b/src/emoji/heart_girlflux.webp differ diff --git a/src/emoji/index.html b/src/emoji/index.html new file mode 100644 index 0000000..d454981 --- /dev/null +++ b/src/emoji/index.html @@ -0,0 +1,18 @@ + + + + qhri/emoji + + + + +
+

back

+

emoji

+

genderflux, girlflux, and boyflux flags (based on mutant standard, license)

+ Genderflux flag emoji Girlflux flag emoji Boyflux flag emoji +

girlflux heart flag (based on queercats, license)

+ Girlflux flag heart emoji +
+ + diff --git a/src/font/Atkinson-Hyperlegible-Bold-102a.woff2 b/src/font/Atkinson-Hyperlegible-Bold-102a.woff2 new file mode 100644 index 0000000..19a58ea Binary files /dev/null and b/src/font/Atkinson-Hyperlegible-Bold-102a.woff2 differ diff --git a/src/font/Atkinson-Hyperlegible-BoldItalic-102a.woff2 b/src/font/Atkinson-Hyperlegible-BoldItalic-102a.woff2 new file mode 100644 index 0000000..43f253e Binary files /dev/null and b/src/font/Atkinson-Hyperlegible-BoldItalic-102a.woff2 differ diff --git a/src/font/Atkinson-Hyperlegible-Italic-102a.woff2 b/src/font/Atkinson-Hyperlegible-Italic-102a.woff2 new file mode 100644 index 0000000..d35d3a7 Binary files /dev/null and b/src/font/Atkinson-Hyperlegible-Italic-102a.woff2 differ diff --git a/src/font/Atkinson-Hyperlegible-Regular-102a.woff2 b/src/font/Atkinson-Hyperlegible-Regular-102a.woff2 new file mode 100644 index 0000000..99b3c6f Binary files /dev/null and b/src/font/Atkinson-Hyperlegible-Regular-102a.woff2 differ diff --git a/src/font/atkinson_hyperlegible_font_license.txt b/src/font/atkinson_hyperlegible_font_license.txt new file mode 100644 index 0000000..24493d1 --- /dev/null +++ b/src/font/atkinson_hyperlegible_font_license.txt @@ -0,0 +1,65 @@ +ATKINSON HYPERLEGIBLE FONT LICENSE +Copyright © 2020, Braille Institute of America, Inc., https://www.brailleinstitute.org/freefont with +Reserved Typeface Name Atkinson Hyperlegible Font. + +GENERAL + +Copyright Holder allows the Font to be used, studied, modified and redistributed freely as long as it +is not sold by itself. The Font, including any derivative works, may be bundled, embedded, +redistributed and/or sold with any software or other work provided that the Reserved Typeface Name +is not used on, in or by any derivative work. The Font and derivatives, however, cannot be released +under any other type of license. The requirement for the Font to remain under this license does not +apply to any document created using the Font or any of its derivatives. + +DEFINITIONS + +"Author" refers to any designer, engineer, programmer, technical writer or other person who +contributed to the Font Software. +"Copyright Holder" refers to Braille Institute of America, Inc. +"Font" refers to the Atkinson Hyperlegible Font developed by Copyright Holder. +"Font Software" refers to the set of files released by Copyright Holder under this license. This may +include source files, build scripts and documentation. +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or +in whole -- any of the components of the Original Version, by changing formats or by porting the +Font Software to a new environment. +"Original Version" refers to the collection of the Font Software components as distributed by +Copyright Holder. +"Reserved Typeface Name" refers to the name Atkinson Hyperlegible Font. + +PERMISSION & CONDITIONS + +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, +to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of +the Font Software, subject to the following conditions: +1) Neither the Font Software nor any of its individual components, in Original Version or Modified +Version, may be sold by itself. +2) The Original Version or Modified Version of the Font Software may be bundled, redistributed +and/or sold with any other software, provided that each copy contains the above copyright notice +and this license. These can be included either as stand-alone text files, human-readable headers +or in the appropriate machine-readable metadata fields within text or binary files as long as those +fields can be easily viewed by the user. +3) No Modified Version of the Font Software may use the Reserved Typeface Name unless explicit +written permission is granted by Copyright Holder. This restriction only applies to the primary font +name as presented to the users. +4) The name of Copyright Holder or the Author(s) of the Font Software shall not be used to promote, +endorse or advertise any Modified Version or any related software or other product, except: +(a) to acknowledge the contribution(s) of Copyright Holder and the Author(s); or +(b) with the prior written permission of Copyright Holder. +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under +this license, and must not be distributed under any other license. + +TERMINATION + +This license shall immediately terminate and become null and void if any of the above conditions +are not met. + +DISCLAIMER + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK OR OTHER RIGHT. IN NO EVENT SHALL COPYRIGHT HOLDER BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, +INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF THE USE OF OR INABILITY TO USE THE FONT +SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/src/guides/fedora-silverblue-mullvad/index.html b/src/guides/fedora-silverblue-mullvad/index.html new file mode 100644 index 0000000..cba1406 --- /dev/null +++ b/src/guides/fedora-silverblue-mullvad/index.html @@ -0,0 +1,29 @@ + + + + qhri/guides/fedora-silverblue-mullvad + + + + +
+

back

+

installing mullvad vpn on immutable fedora linux desktops

+

open your terminal emulator of choice and go to the directory where all the repositories are:

+ $ cd /etc/yum.repos.d +

get the repo file from mullvad (replace "stable" with "beta" in the url if you want the beta repo):

+ $ sudo wget https://repository.mullvad.net/rpm/stable/mullvad.repo +

you can now install mullvad vpn:

+ $ rpm-ostree install mullvad-vpn +

restart your computer so the changes take effect:

+ $ systemctl reboot +

mullvad vpn is now installed on your system, but it needs a system service to work. go to this directory:

+ $ cd /usr/lib/systemd/system +

enable the mullvad daemon service so it autostarts when you open your computer:

+ $ systemctl enable mullvad-daemon.service +

and start the service so you can begin using the vpn:

+ $ systemctl start mullvad-daemon.service +

configure your settings as you wish from there!

+
+ + diff --git a/src/guides/firefox-custom-search/index.html b/src/guides/firefox-custom-search/index.html new file mode 100644 index 0000000..914711a --- /dev/null +++ b/src/guides/firefox-custom-search/index.html @@ -0,0 +1,22 @@ + + + + qhri/guides/firefox-custom-search + + + + +
+

back

+

enabling custom search engines on firefox

+

enter the text below in firefox's search/url bar:

+ about:config +

in the text field that says "search preference name", enter the text below:

+ browser.urlbar.update2.engineAliasRefresh +

make sure "boolean" is selected and press the + button on the right. it should automatically set the preference to true. if it doesn't, press the toggle button on the right (looks like 2 arrows pointing opposite directions)

+

now go to firefox's search settings. you can get to it by putting the text below in the search bar:

+ about:preferences#search +

the table with all of your search engines should now have a new button below it that says "add"

+
+ + diff --git a/src/guides/index.html b/src/guides/index.html new file mode 100644 index 0000000..a5ec4d7 --- /dev/null +++ b/src/guides/index.html @@ -0,0 +1,16 @@ + + + + qhri/guides + + + + +
+

back

+

guides i made for myself and you might also find useful maybe

+

installing mullvad vpn on immutable fedora linux desktops

+

enabling custom search engines on firefox

+
+ + diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..091bb8d --- /dev/null +++ b/src/index.html @@ -0,0 +1,40 @@ + + + + qhri + + + + +
+

+ hi im qhri :3
+
+ they/she • bi • trans • girlflux
+
+ links: pronouns.ccfedi (@qhri@sharkey.qhri.net) • bluesky (@qhri.net) • listenbrainzlast.fmdiscogsbandcamp
+
+ interests:
+

+ +

+ guides i made for myself and you might also find useful maybe
+
+ emoji
+
+ this website uses the atkinson hyperlegible font (license) +

+
+ + diff --git a/src/music/index.html b/src/music/index.html new file mode 100644 index 0000000..7692386 --- /dev/null +++ b/src/music/index.html @@ -0,0 +1,126 @@ + + + + qhri/music + + + + +
+

back

+

music i like

+

+ i'm especially a fan of extreme metal with classical/symphonic influences
+
+ exmortus is my favorite metal band of all time ever. i love all their albums (except beyond the fall of time, it sucks. like i see the vision but it was not executed well). probably their best overall album is the sound of steel
+
+ gloire eternelle by first fragment is literally the most beautiful metal album i have ever heard. literally go listen to it right now. stop reading this and go listen to it. right at this very moment
+
+ also dehumanaut is pretty good and their guitarist/bassist is trans so like. shoutout
+
+ the band that got me into alt/indie stuff has since been exposed for some very bad stuff, so i wont be talking about them here
+
+ i like stuff from good kid, phoneboy, idkhow, the happy fits, and a bunch of other artists that i only know like one song from. also ive been getting into billie eilish lately
+

+

list

+

playlist (max one track per release)

+ +

list

+

artists in alphabetical order, releases in chonological order
+ mb = musicbrainz, ma = metal archives, bc = bandcamp, od = odesli/song.link/album.link
+ 🏳️‍🌈 / 🏳️‍⚧️ = artists i know to be queer/trans or have queer/trans members (feel free to point out any i've missed!)
+
+ formats:

+ +
+ +
+ + \ No newline at end of file