summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
Diffstat (limited to 'desktop')
-rw-r--r--desktop/.Xresources53
-rw-r--r--desktop/.fonts/.uuid1
-rw-r--r--desktop/.fonts/iosevka-bold.ttfbin0 -> 703380 bytes
-rw-r--r--desktop/.fonts/iosevka-bolditalic.ttfbin0 -> 727960 bytes
-rw-r--r--desktop/.fonts/iosevka-boldoblique.ttfbin0 -> 725900 bytes
-rw-r--r--desktop/.fonts/iosevka-extended.ttfbin0 -> 686508 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedbold.ttfbin0 -> 700496 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedbolditalic.ttfbin0 -> 725756 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedboldoblique.ttfbin0 -> 723584 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedextrabold.ttfbin0 -> 704672 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedextrabolditalic.ttfbin0 -> 726076 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedextraboldoblique.ttfbin0 -> 724108 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedextralight.ttfbin0 -> 670752 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedextralightitalic.ttfbin0 -> 694548 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedextralightoblique.ttfbin0 -> 692748 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedheavy.ttfbin0 -> 704288 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedheavyitalic.ttfbin0 -> 727216 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedheavyoblique.ttfbin0 -> 725364 bytes
-rw-r--r--desktop/.fonts/iosevka-extendeditalic.ttfbin0 -> 708280 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedlight.ttfbin0 -> 684584 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedlightitalic.ttfbin0 -> 706456 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedlightoblique.ttfbin0 -> 704288 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedmedium.ttfbin0 -> 698944 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedmediumitalic.ttfbin0 -> 721080 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedmediumoblique.ttfbin0 -> 718796 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedoblique.ttfbin0 -> 706520 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedsemibold.ttfbin0 -> 702068 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedsemibolditalic.ttfbin0 -> 724564 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedsemiboldoblique.ttfbin0 -> 722772 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedthin.ttfbin0 -> 672196 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedthinitalic.ttfbin0 -> 696980 bytes
-rw-r--r--desktop/.fonts/iosevka-extendedthinoblique.ttfbin0 -> 695208 bytes
-rw-r--r--desktop/.fonts/iosevka-extrabold.ttfbin0 -> 703308 bytes
-rw-r--r--desktop/.fonts/iosevka-extrabolditalic.ttfbin0 -> 727644 bytes
-rw-r--r--desktop/.fonts/iosevka-extraboldoblique.ttfbin0 -> 725712 bytes
-rw-r--r--desktop/.fonts/iosevka-extralight.ttfbin0 -> 672864 bytes
-rw-r--r--desktop/.fonts/iosevka-extralightitalic.ttfbin0 -> 698068 bytes
-rw-r--r--desktop/.fonts/iosevka-extralightoblique.ttfbin0 -> 696360 bytes
-rw-r--r--desktop/.fonts/iosevka-heavy.ttfbin0 -> 706004 bytes
-rw-r--r--desktop/.fonts/iosevka-heavyitalic.ttfbin0 -> 728572 bytes
-rw-r--r--desktop/.fonts/iosevka-heavyoblique.ttfbin0 -> 727272 bytes
-rw-r--r--desktop/.fonts/iosevka-italic.ttfbin0 -> 722156 bytes
-rw-r--r--desktop/.fonts/iosevka-light.ttfbin0 -> 690228 bytes
-rw-r--r--desktop/.fonts/iosevka-lightitalic.ttfbin0 -> 711068 bytes
-rw-r--r--desktop/.fonts/iosevka-lightoblique.ttfbin0 -> 708912 bytes
-rw-r--r--desktop/.fonts/iosevka-medium.ttfbin0 -> 700216 bytes
-rw-r--r--desktop/.fonts/iosevka-mediumitalic.ttfbin0 -> 725160 bytes
-rw-r--r--desktop/.fonts/iosevka-mediumoblique.ttfbin0 -> 722792 bytes
-rw-r--r--desktop/.fonts/iosevka-oblique.ttfbin0 -> 720268 bytes
-rw-r--r--desktop/.fonts/iosevka-regular.ttfbin0 -> 698440 bytes
-rw-r--r--desktop/.fonts/iosevka-semibold.ttfbin0 -> 704880 bytes
-rw-r--r--desktop/.fonts/iosevka-semibolditalic.ttfbin0 -> 727828 bytes
-rw-r--r--desktop/.fonts/iosevka-semiboldoblique.ttfbin0 -> 725764 bytes
-rw-r--r--desktop/.fonts/iosevka-term-bold.ttfbin0 -> 703412 bytes
-rw-r--r--desktop/.fonts/iosevka-term-bolditalic.ttfbin0 -> 727996 bytes
-rw-r--r--desktop/.fonts/iosevka-term-boldoblique.ttfbin0 -> 725932 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extended.ttfbin0 -> 686900 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedbold.ttfbin0 -> 700532 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedbolditalic.ttfbin0 -> 725788 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedboldoblique.ttfbin0 -> 723620 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedextrabold.ttfbin0 -> 704668 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedextrabolditalic.ttfbin0 -> 726072 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedextraboldoblique.ttfbin0 -> 724144 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedextralight.ttfbin0 -> 671104 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedextralightitalic.ttfbin0 -> 694900 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedextralightoblique.ttfbin0 -> 693144 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedheavy.ttfbin0 -> 704320 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedheavyitalic.ttfbin0 -> 727252 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedheavyoblique.ttfbin0 -> 725352 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendeditalic.ttfbin0 -> 708676 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedlight.ttfbin0 -> 684976 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedlightitalic.ttfbin0 -> 706852 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedlightoblique.ttfbin0 -> 704636 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedmedium.ttfbin0 -> 698980 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedmediumitalic.ttfbin0 -> 721112 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedmediumoblique.ttfbin0 -> 718832 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedoblique.ttfbin0 -> 706912 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedsemibold.ttfbin0 -> 702104 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedsemibolditalic.ttfbin0 -> 724596 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedsemiboldoblique.ttfbin0 -> 722808 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedthin.ttfbin0 -> 672592 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedthinitalic.ttfbin0 -> 697372 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extendedthinoblique.ttfbin0 -> 695560 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extrabold.ttfbin0 -> 703344 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extrabolditalic.ttfbin0 -> 727676 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extraboldoblique.ttfbin0 -> 725748 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extralight.ttfbin0 -> 673256 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extralightitalic.ttfbin0 -> 698464 bytes
-rw-r--r--desktop/.fonts/iosevka-term-extralightoblique.ttfbin0 -> 696716 bytes
-rw-r--r--desktop/.fonts/iosevka-term-heavy.ttfbin0 -> 706040 bytes
-rw-r--r--desktop/.fonts/iosevka-term-heavyitalic.ttfbin0 -> 728604 bytes
-rw-r--r--desktop/.fonts/iosevka-term-heavyoblique.ttfbin0 -> 727308 bytes
-rw-r--r--desktop/.fonts/iosevka-term-italic.ttfbin0 -> 722188 bytes
-rw-r--r--desktop/.fonts/iosevka-term-light.ttfbin0 -> 690624 bytes
-rw-r--r--desktop/.fonts/iosevka-term-lightitalic.ttfbin0 -> 711460 bytes
-rw-r--r--desktop/.fonts/iosevka-term-lightoblique.ttfbin0 -> 709308 bytes
-rw-r--r--desktop/.fonts/iosevka-term-medium.ttfbin0 -> 700248 bytes
-rw-r--r--desktop/.fonts/iosevka-term-mediumitalic.ttfbin0 -> 725196 bytes
-rw-r--r--desktop/.fonts/iosevka-term-mediumoblique.ttfbin0 -> 722824 bytes
-rw-r--r--desktop/.fonts/iosevka-term-oblique.ttfbin0 -> 720304 bytes
-rw-r--r--desktop/.fonts/iosevka-term-regular.ttfbin0 -> 698476 bytes
-rw-r--r--desktop/.fonts/iosevka-term-semibold.ttfbin0 -> 704912 bytes
-rw-r--r--desktop/.fonts/iosevka-term-semibolditalic.ttfbin0 -> 727864 bytes
-rw-r--r--desktop/.fonts/iosevka-term-semiboldoblique.ttfbin0 -> 725796 bytes
-rw-r--r--desktop/.fonts/iosevka-term-thin.ttfbin0 -> 676832 bytes
-rw-r--r--desktop/.fonts/iosevka-term-thinitalic.ttfbin0 -> 702952 bytes
-rw-r--r--desktop/.fonts/iosevka-term-thinoblique.ttfbin0 -> 701148 bytes
-rw-r--r--desktop/.fonts/iosevka-term.css630
-rw-r--r--desktop/.fonts/iosevka-thin.ttfbin0 -> 676440 bytes
-rw-r--r--desktop/.fonts/iosevka-thinitalic.ttfbin0 -> 702556 bytes
-rw-r--r--desktop/.fonts/iosevka-thinoblique.ttfbin0 -> 700756 bytes
-rw-r--r--desktop/.fonts/iosevka.css630
-rw-r--r--desktop/.xmonad/xmobar.hs54
-rw-r--r--desktop/.xmonad/xmonad.hs167
114 files changed, 1535 insertions, 0 deletions
diff --git a/desktop/.Xresources b/desktop/.Xresources
new file mode 100644
index 0000000..9501ece
--- /dev/null
+++ b/desktop/.Xresources
@@ -0,0 +1,53 @@
+*customization: -color
+urxvt*font: xft:dejavu sans mono:pixelsize=22:antialias=true:hinting=true
+!urxvt*font: xft:DejaVu Sans Mono:pixelsize=20:antialias=true:hinting=true
+! urxvt*font: xft:fira code:pixelsize=22:antialias=true:hinting=true
+!urxvt*letterSpace: -5
+!urxvt*font: xft:fira code:pixelsize=22:antialias=true
+!urxvt*font: xft:inconsolata:size=18:antialias=true
+urxvt*scrollBar: false
+URxvt*termName: xterm-256color
+Xterm*termName: xterm-256color
+
+Xcursor.size: 24
+
+Xft.lcdfilter: lcddefault
+Xft.dpi: 96
+Xft.antialias: true
+Xft.rgba: rgb
+Xft.hinting: true
+Xft.hintstyle: hintslight
+
+
+URxvt.keysym.M-c: perl:clipboard:copy
+URxvt.keysym.M-v: perl:clipboard:paste
+URxvt.saveLines: 40000
+
+URxvt.perl-ext-common: default,matcher,resize-font,clipboard
+URxvt.clipboard.autocopy: true
+URxvt.resize-font.smaller: C-Down
+URxvt.resize-font.bigger: C-Up
+URxvt.iso14755: false
+URxvt.iso14755_52: false
+URxvt.url-launcher: /usr/bin/xdg-open
+URxvt.matcher.button: 1
+
+urxvt*foreground: white
+urxvt*background: black
+
+*color0: #2E3436
+*color1: #a40000
+*color2: #4E9A06
+*color3: #C4A000
+*color4: #3465A4
+*color5: #75507B
+*color6: #ce5c00
+*color7: #babdb9
+*color8: #555753
+*color9: #EF2929
+*color10: #8AE234
+*color11: #FCE94F
+*color12: #729FCF
+*color13: #AD7FA8
+*color14: #fcaf3e
+*color15: #EEEEEC
diff --git a/desktop/.fonts/.uuid b/desktop/.fonts/.uuid
new file mode 100644
index 0000000..69c87ea
--- /dev/null
+++ b/desktop/.fonts/.uuid
@@ -0,0 +1 @@
+b77d0b66-b1e2-49d9-85e7-58942747049f \ No newline at end of file
diff --git a/desktop/.fonts/iosevka-bold.ttf b/desktop/.fonts/iosevka-bold.ttf
new file mode 100644
index 0000000..fdaa5d4
--- /dev/null
+++ b/desktop/.fonts/iosevka-bold.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-bolditalic.ttf b/desktop/.fonts/iosevka-bolditalic.ttf
new file mode 100644
index 0000000..12ed48c
--- /dev/null
+++ b/desktop/.fonts/iosevka-bolditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-boldoblique.ttf b/desktop/.fonts/iosevka-boldoblique.ttf
new file mode 100644
index 0000000..36decca
--- /dev/null
+++ b/desktop/.fonts/iosevka-boldoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extended.ttf b/desktop/.fonts/iosevka-extended.ttf
new file mode 100644
index 0000000..a630a09
--- /dev/null
+++ b/desktop/.fonts/iosevka-extended.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedbold.ttf b/desktop/.fonts/iosevka-extendedbold.ttf
new file mode 100644
index 0000000..d2204dd
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedbold.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedbolditalic.ttf b/desktop/.fonts/iosevka-extendedbolditalic.ttf
new file mode 100644
index 0000000..852ad95
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedbolditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedboldoblique.ttf b/desktop/.fonts/iosevka-extendedboldoblique.ttf
new file mode 100644
index 0000000..0485a74
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedboldoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedextrabold.ttf b/desktop/.fonts/iosevka-extendedextrabold.ttf
new file mode 100644
index 0000000..d0d3e12
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedextrabold.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedextrabolditalic.ttf b/desktop/.fonts/iosevka-extendedextrabolditalic.ttf
new file mode 100644
index 0000000..229f236
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedextrabolditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedextraboldoblique.ttf b/desktop/.fonts/iosevka-extendedextraboldoblique.ttf
new file mode 100644
index 0000000..8f841bd
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedextraboldoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedextralight.ttf b/desktop/.fonts/iosevka-extendedextralight.ttf
new file mode 100644
index 0000000..6e4d003
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedextralight.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedextralightitalic.ttf b/desktop/.fonts/iosevka-extendedextralightitalic.ttf
new file mode 100644
index 0000000..432ebe7
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedextralightitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedextralightoblique.ttf b/desktop/.fonts/iosevka-extendedextralightoblique.ttf
new file mode 100644
index 0000000..ec22b74
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedextralightoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedheavy.ttf b/desktop/.fonts/iosevka-extendedheavy.ttf
new file mode 100644
index 0000000..8903038
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedheavy.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedheavyitalic.ttf b/desktop/.fonts/iosevka-extendedheavyitalic.ttf
new file mode 100644
index 0000000..b024310
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedheavyitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedheavyoblique.ttf b/desktop/.fonts/iosevka-extendedheavyoblique.ttf
new file mode 100644
index 0000000..6a47291
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedheavyoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendeditalic.ttf b/desktop/.fonts/iosevka-extendeditalic.ttf
new file mode 100644
index 0000000..f97fae5
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendeditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedlight.ttf b/desktop/.fonts/iosevka-extendedlight.ttf
new file mode 100644
index 0000000..be7768a
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedlight.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedlightitalic.ttf b/desktop/.fonts/iosevka-extendedlightitalic.ttf
new file mode 100644
index 0000000..fd2c638
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedlightitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedlightoblique.ttf b/desktop/.fonts/iosevka-extendedlightoblique.ttf
new file mode 100644
index 0000000..d185f57
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedlightoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedmedium.ttf b/desktop/.fonts/iosevka-extendedmedium.ttf
new file mode 100644
index 0000000..0b53f38
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedmedium.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedmediumitalic.ttf b/desktop/.fonts/iosevka-extendedmediumitalic.ttf
new file mode 100644
index 0000000..6dde998
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedmediumitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedmediumoblique.ttf b/desktop/.fonts/iosevka-extendedmediumoblique.ttf
new file mode 100644
index 0000000..ae8f9a3
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedmediumoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedoblique.ttf b/desktop/.fonts/iosevka-extendedoblique.ttf
new file mode 100644
index 0000000..0b105cf
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedsemibold.ttf b/desktop/.fonts/iosevka-extendedsemibold.ttf
new file mode 100644
index 0000000..6abd577
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedsemibold.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedsemibolditalic.ttf b/desktop/.fonts/iosevka-extendedsemibolditalic.ttf
new file mode 100644
index 0000000..f484f96
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedsemibolditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedsemiboldoblique.ttf b/desktop/.fonts/iosevka-extendedsemiboldoblique.ttf
new file mode 100644
index 0000000..fec7e19
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedsemiboldoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedthin.ttf b/desktop/.fonts/iosevka-extendedthin.ttf
new file mode 100644
index 0000000..0c50d81
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedthin.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedthinitalic.ttf b/desktop/.fonts/iosevka-extendedthinitalic.ttf
new file mode 100644
index 0000000..7c77b71
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedthinitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extendedthinoblique.ttf b/desktop/.fonts/iosevka-extendedthinoblique.ttf
new file mode 100644
index 0000000..3bc2145
--- /dev/null
+++ b/desktop/.fonts/iosevka-extendedthinoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extrabold.ttf b/desktop/.fonts/iosevka-extrabold.ttf
new file mode 100644
index 0000000..368c523
--- /dev/null
+++ b/desktop/.fonts/iosevka-extrabold.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extrabolditalic.ttf b/desktop/.fonts/iosevka-extrabolditalic.ttf
new file mode 100644
index 0000000..55e50ba
--- /dev/null
+++ b/desktop/.fonts/iosevka-extrabolditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extraboldoblique.ttf b/desktop/.fonts/iosevka-extraboldoblique.ttf
new file mode 100644
index 0000000..3173248
--- /dev/null
+++ b/desktop/.fonts/iosevka-extraboldoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extralight.ttf b/desktop/.fonts/iosevka-extralight.ttf
new file mode 100644
index 0000000..e5e5bce
--- /dev/null
+++ b/desktop/.fonts/iosevka-extralight.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extralightitalic.ttf b/desktop/.fonts/iosevka-extralightitalic.ttf
new file mode 100644
index 0000000..7ded58b
--- /dev/null
+++ b/desktop/.fonts/iosevka-extralightitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-extralightoblique.ttf b/desktop/.fonts/iosevka-extralightoblique.ttf
new file mode 100644
index 0000000..9ccff94
--- /dev/null
+++ b/desktop/.fonts/iosevka-extralightoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-heavy.ttf b/desktop/.fonts/iosevka-heavy.ttf
new file mode 100644
index 0000000..88c704d
--- /dev/null
+++ b/desktop/.fonts/iosevka-heavy.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-heavyitalic.ttf b/desktop/.fonts/iosevka-heavyitalic.ttf
new file mode 100644
index 0000000..8e320c0
--- /dev/null
+++ b/desktop/.fonts/iosevka-heavyitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-heavyoblique.ttf b/desktop/.fonts/iosevka-heavyoblique.ttf
new file mode 100644
index 0000000..4b69830
--- /dev/null
+++ b/desktop/.fonts/iosevka-heavyoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-italic.ttf b/desktop/.fonts/iosevka-italic.ttf
new file mode 100644
index 0000000..3162d81
--- /dev/null
+++ b/desktop/.fonts/iosevka-italic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-light.ttf b/desktop/.fonts/iosevka-light.ttf
new file mode 100644
index 0000000..10223ce
--- /dev/null
+++ b/desktop/.fonts/iosevka-light.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-lightitalic.ttf b/desktop/.fonts/iosevka-lightitalic.ttf
new file mode 100644
index 0000000..387467d
--- /dev/null
+++ b/desktop/.fonts/iosevka-lightitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-lightoblique.ttf b/desktop/.fonts/iosevka-lightoblique.ttf
new file mode 100644
index 0000000..583ce6e
--- /dev/null
+++ b/desktop/.fonts/iosevka-lightoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-medium.ttf b/desktop/.fonts/iosevka-medium.ttf
new file mode 100644
index 0000000..3883d40
--- /dev/null
+++ b/desktop/.fonts/iosevka-medium.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-mediumitalic.ttf b/desktop/.fonts/iosevka-mediumitalic.ttf
new file mode 100644
index 0000000..ee55f7c
--- /dev/null
+++ b/desktop/.fonts/iosevka-mediumitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-mediumoblique.ttf b/desktop/.fonts/iosevka-mediumoblique.ttf
new file mode 100644
index 0000000..882c9e2
--- /dev/null
+++ b/desktop/.fonts/iosevka-mediumoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-oblique.ttf b/desktop/.fonts/iosevka-oblique.ttf
new file mode 100644
index 0000000..5108c09
--- /dev/null
+++ b/desktop/.fonts/iosevka-oblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-regular.ttf b/desktop/.fonts/iosevka-regular.ttf
new file mode 100644
index 0000000..8b08432
--- /dev/null
+++ b/desktop/.fonts/iosevka-regular.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-semibold.ttf b/desktop/.fonts/iosevka-semibold.ttf
new file mode 100644
index 0000000..7a8b5d0
--- /dev/null
+++ b/desktop/.fonts/iosevka-semibold.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-semibolditalic.ttf b/desktop/.fonts/iosevka-semibolditalic.ttf
new file mode 100644
index 0000000..ef0a9ea
--- /dev/null
+++ b/desktop/.fonts/iosevka-semibolditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-semiboldoblique.ttf b/desktop/.fonts/iosevka-semiboldoblique.ttf
new file mode 100644
index 0000000..8f4df78
--- /dev/null
+++ b/desktop/.fonts/iosevka-semiboldoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-bold.ttf b/desktop/.fonts/iosevka-term-bold.ttf
new file mode 100644
index 0000000..de49ae2
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-bold.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-bolditalic.ttf b/desktop/.fonts/iosevka-term-bolditalic.ttf
new file mode 100644
index 0000000..f269bab
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-bolditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-boldoblique.ttf b/desktop/.fonts/iosevka-term-boldoblique.ttf
new file mode 100644
index 0000000..17cbd9b
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-boldoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extended.ttf b/desktop/.fonts/iosevka-term-extended.ttf
new file mode 100644
index 0000000..a83789c
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extended.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedbold.ttf b/desktop/.fonts/iosevka-term-extendedbold.ttf
new file mode 100644
index 0000000..e034d40
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedbold.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedbolditalic.ttf b/desktop/.fonts/iosevka-term-extendedbolditalic.ttf
new file mode 100644
index 0000000..f249e8c
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedbolditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedboldoblique.ttf b/desktop/.fonts/iosevka-term-extendedboldoblique.ttf
new file mode 100644
index 0000000..007384e
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedboldoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedextrabold.ttf b/desktop/.fonts/iosevka-term-extendedextrabold.ttf
new file mode 100644
index 0000000..6c7447e
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedextrabold.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedextrabolditalic.ttf b/desktop/.fonts/iosevka-term-extendedextrabolditalic.ttf
new file mode 100644
index 0000000..e2e05c8
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedextrabolditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedextraboldoblique.ttf b/desktop/.fonts/iosevka-term-extendedextraboldoblique.ttf
new file mode 100644
index 0000000..19e9ef8
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedextraboldoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedextralight.ttf b/desktop/.fonts/iosevka-term-extendedextralight.ttf
new file mode 100644
index 0000000..d0f5dfc
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedextralight.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedextralightitalic.ttf b/desktop/.fonts/iosevka-term-extendedextralightitalic.ttf
new file mode 100644
index 0000000..8a61600
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedextralightitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedextralightoblique.ttf b/desktop/.fonts/iosevka-term-extendedextralightoblique.ttf
new file mode 100644
index 0000000..4154d97
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedextralightoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedheavy.ttf b/desktop/.fonts/iosevka-term-extendedheavy.ttf
new file mode 100644
index 0000000..9d67cc9
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedheavy.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedheavyitalic.ttf b/desktop/.fonts/iosevka-term-extendedheavyitalic.ttf
new file mode 100644
index 0000000..5109497
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedheavyitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedheavyoblique.ttf b/desktop/.fonts/iosevka-term-extendedheavyoblique.ttf
new file mode 100644
index 0000000..a0682fb
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedheavyoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendeditalic.ttf b/desktop/.fonts/iosevka-term-extendeditalic.ttf
new file mode 100644
index 0000000..4cd7a8f
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendeditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedlight.ttf b/desktop/.fonts/iosevka-term-extendedlight.ttf
new file mode 100644
index 0000000..bd92ca9
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedlight.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedlightitalic.ttf b/desktop/.fonts/iosevka-term-extendedlightitalic.ttf
new file mode 100644
index 0000000..bd56b4f
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedlightitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedlightoblique.ttf b/desktop/.fonts/iosevka-term-extendedlightoblique.ttf
new file mode 100644
index 0000000..46dd76c
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedlightoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedmedium.ttf b/desktop/.fonts/iosevka-term-extendedmedium.ttf
new file mode 100644
index 0000000..180a9fe
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedmedium.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedmediumitalic.ttf b/desktop/.fonts/iosevka-term-extendedmediumitalic.ttf
new file mode 100644
index 0000000..8d31c33
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedmediumitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedmediumoblique.ttf b/desktop/.fonts/iosevka-term-extendedmediumoblique.ttf
new file mode 100644
index 0000000..9bec72a
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedmediumoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedoblique.ttf b/desktop/.fonts/iosevka-term-extendedoblique.ttf
new file mode 100644
index 0000000..66405d7
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedsemibold.ttf b/desktop/.fonts/iosevka-term-extendedsemibold.ttf
new file mode 100644
index 0000000..470456f
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedsemibold.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedsemibolditalic.ttf b/desktop/.fonts/iosevka-term-extendedsemibolditalic.ttf
new file mode 100644
index 0000000..b141a11
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedsemibolditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedsemiboldoblique.ttf b/desktop/.fonts/iosevka-term-extendedsemiboldoblique.ttf
new file mode 100644
index 0000000..d1e6a0e
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedsemiboldoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedthin.ttf b/desktop/.fonts/iosevka-term-extendedthin.ttf
new file mode 100644
index 0000000..d673327
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedthin.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedthinitalic.ttf b/desktop/.fonts/iosevka-term-extendedthinitalic.ttf
new file mode 100644
index 0000000..46d5dce
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedthinitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extendedthinoblique.ttf b/desktop/.fonts/iosevka-term-extendedthinoblique.ttf
new file mode 100644
index 0000000..0d3f042
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extendedthinoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extrabold.ttf b/desktop/.fonts/iosevka-term-extrabold.ttf
new file mode 100644
index 0000000..8962c93
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extrabold.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extrabolditalic.ttf b/desktop/.fonts/iosevka-term-extrabolditalic.ttf
new file mode 100644
index 0000000..15335c0
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extrabolditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extraboldoblique.ttf b/desktop/.fonts/iosevka-term-extraboldoblique.ttf
new file mode 100644
index 0000000..33f7801
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extraboldoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extralight.ttf b/desktop/.fonts/iosevka-term-extralight.ttf
new file mode 100644
index 0000000..11200f2
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extralight.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extralightitalic.ttf b/desktop/.fonts/iosevka-term-extralightitalic.ttf
new file mode 100644
index 0000000..30455b5
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extralightitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-extralightoblique.ttf b/desktop/.fonts/iosevka-term-extralightoblique.ttf
new file mode 100644
index 0000000..cee2bcb
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-extralightoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-heavy.ttf b/desktop/.fonts/iosevka-term-heavy.ttf
new file mode 100644
index 0000000..1c3b051
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-heavy.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-heavyitalic.ttf b/desktop/.fonts/iosevka-term-heavyitalic.ttf
new file mode 100644
index 0000000..c178c95
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-heavyitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-heavyoblique.ttf b/desktop/.fonts/iosevka-term-heavyoblique.ttf
new file mode 100644
index 0000000..f837a06
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-heavyoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-italic.ttf b/desktop/.fonts/iosevka-term-italic.ttf
new file mode 100644
index 0000000..87ea5ae
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-italic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-light.ttf b/desktop/.fonts/iosevka-term-light.ttf
new file mode 100644
index 0000000..0db3283
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-light.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-lightitalic.ttf b/desktop/.fonts/iosevka-term-lightitalic.ttf
new file mode 100644
index 0000000..0a6e53a
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-lightitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-lightoblique.ttf b/desktop/.fonts/iosevka-term-lightoblique.ttf
new file mode 100644
index 0000000..dc7556f
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-lightoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-medium.ttf b/desktop/.fonts/iosevka-term-medium.ttf
new file mode 100644
index 0000000..55ec3c7
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-medium.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-mediumitalic.ttf b/desktop/.fonts/iosevka-term-mediumitalic.ttf
new file mode 100644
index 0000000..f8493df
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-mediumitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-mediumoblique.ttf b/desktop/.fonts/iosevka-term-mediumoblique.ttf
new file mode 100644
index 0000000..bf1e11e
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-mediumoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-oblique.ttf b/desktop/.fonts/iosevka-term-oblique.ttf
new file mode 100644
index 0000000..d513ee7
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-oblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-regular.ttf b/desktop/.fonts/iosevka-term-regular.ttf
new file mode 100644
index 0000000..f3062cd
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-regular.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-semibold.ttf b/desktop/.fonts/iosevka-term-semibold.ttf
new file mode 100644
index 0000000..4570e90
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-semibold.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-semibolditalic.ttf b/desktop/.fonts/iosevka-term-semibolditalic.ttf
new file mode 100644
index 0000000..bec6c59
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-semibolditalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-semiboldoblique.ttf b/desktop/.fonts/iosevka-term-semiboldoblique.ttf
new file mode 100644
index 0000000..ce00ee0
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-semiboldoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-thin.ttf b/desktop/.fonts/iosevka-term-thin.ttf
new file mode 100644
index 0000000..414b6cb
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-thin.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-thinitalic.ttf b/desktop/.fonts/iosevka-term-thinitalic.ttf
new file mode 100644
index 0000000..0ecd1c0
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-thinitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term-thinoblique.ttf b/desktop/.fonts/iosevka-term-thinoblique.ttf
new file mode 100644
index 0000000..2eb66fa
--- /dev/null
+++ b/desktop/.fonts/iosevka-term-thinoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-term.css b/desktop/.fonts/iosevka-term.css
new file mode 100644
index 0000000..a6c1367
--- /dev/null
+++ b/desktop/.fonts/iosevka-term.css
@@ -0,0 +1,630 @@
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-term-thin.woff2') format('woff2'), url('woff/iosevka-term-thin.woff') format('woff'), url('ttf/iosevka-term-thin.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-term-extendedthin.woff2') format('woff2'), url('woff/iosevka-term-extendedthin.woff') format('woff'), url('ttf/iosevka-term-extendedthin.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-thinoblique.woff2') format('woff2'), url('woff/iosevka-term-thinoblique.woff') format('woff'), url('ttf/iosevka-term-thinoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: normal;
+ src: url('woff2/iosevka-term-thinoblique.woff2') format('woff2'), url('woff/iosevka-term-thinoblique.woff') format('woff'), url('ttf/iosevka-term-thinoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-extendedthinoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedthinoblique.woff') format('woff'), url('ttf/iosevka-term-extendedthinoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-term-extendedthinoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedthinoblique.woff') format('woff'), url('ttf/iosevka-term-extendedthinoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-term-thinitalic.woff2') format('woff2'), url('woff/iosevka-term-thinitalic.woff') format('woff'), url('ttf/iosevka-term-thinitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-term-extendedthinitalic.woff2') format('woff2'), url('woff/iosevka-term-extendedthinitalic.woff') format('woff'), url('ttf/iosevka-term-extendedthinitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-term-extralight.woff2') format('woff2'), url('woff/iosevka-term-extralight.woff') format('woff'), url('ttf/iosevka-term-extralight.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-term-extendedextralight.woff2') format('woff2'), url('woff/iosevka-term-extendedextralight.woff') format('woff'), url('ttf/iosevka-term-extendedextralight.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-extralightoblique.woff2') format('woff2'), url('woff/iosevka-term-extralightoblique.woff') format('woff'), url('ttf/iosevka-term-extralightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: normal;
+ src: url('woff2/iosevka-term-extralightoblique.woff2') format('woff2'), url('woff/iosevka-term-extralightoblique.woff') format('woff'), url('ttf/iosevka-term-extralightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-extendedextralightoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedextralightoblique.woff') format('woff'), url('ttf/iosevka-term-extendedextralightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-term-extendedextralightoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedextralightoblique.woff') format('woff'), url('ttf/iosevka-term-extendedextralightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-term-extralightitalic.woff2') format('woff2'), url('woff/iosevka-term-extralightitalic.woff') format('woff'), url('ttf/iosevka-term-extralightitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-term-extendedextralightitalic.woff2') format('woff2'), url('woff/iosevka-term-extendedextralightitalic.woff') format('woff'), url('ttf/iosevka-term-extendedextralightitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-term-light.woff2') format('woff2'), url('woff/iosevka-term-light.woff') format('woff'), url('ttf/iosevka-term-light.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-term-extendedlight.woff2') format('woff2'), url('woff/iosevka-term-extendedlight.woff') format('woff'), url('ttf/iosevka-term-extendedlight.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-lightoblique.woff2') format('woff2'), url('woff/iosevka-term-lightoblique.woff') format('woff'), url('ttf/iosevka-term-lightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: normal;
+ src: url('woff2/iosevka-term-lightoblique.woff2') format('woff2'), url('woff/iosevka-term-lightoblique.woff') format('woff'), url('ttf/iosevka-term-lightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-extendedlightoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedlightoblique.woff') format('woff'), url('ttf/iosevka-term-extendedlightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-term-extendedlightoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedlightoblique.woff') format('woff'), url('ttf/iosevka-term-extendedlightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-term-lightitalic.woff2') format('woff2'), url('woff/iosevka-term-lightitalic.woff') format('woff'), url('ttf/iosevka-term-lightitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-term-extendedlightitalic.woff2') format('woff2'), url('woff/iosevka-term-extendedlightitalic.woff') format('woff'), url('ttf/iosevka-term-extendedlightitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-term-regular.woff2') format('woff2'), url('woff/iosevka-term-regular.woff') format('woff'), url('ttf/iosevka-term-regular.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-term-extended.woff2') format('woff2'), url('woff/iosevka-term-extended.woff') format('woff'), url('ttf/iosevka-term-extended.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-oblique.woff2') format('woff2'), url('woff/iosevka-term-oblique.woff') format('woff'), url('ttf/iosevka-term-oblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: normal;
+ src: url('woff2/iosevka-term-oblique.woff2') format('woff2'), url('woff/iosevka-term-oblique.woff') format('woff'), url('ttf/iosevka-term-oblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-extendedoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedoblique.woff') format('woff'), url('ttf/iosevka-term-extendedoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-term-extendedoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedoblique.woff') format('woff'), url('ttf/iosevka-term-extendedoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-term-italic.woff2') format('woff2'), url('woff/iosevka-term-italic.woff') format('woff'), url('ttf/iosevka-term-italic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-term-extendeditalic.woff2') format('woff2'), url('woff/iosevka-term-extendeditalic.woff') format('woff'), url('ttf/iosevka-term-extendeditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-term-medium.woff2') format('woff2'), url('woff/iosevka-term-medium.woff') format('woff'), url('ttf/iosevka-term-medium.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-term-extendedmedium.woff2') format('woff2'), url('woff/iosevka-term-extendedmedium.woff') format('woff'), url('ttf/iosevka-term-extendedmedium.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-mediumoblique.woff2') format('woff2'), url('woff/iosevka-term-mediumoblique.woff') format('woff'), url('ttf/iosevka-term-mediumoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: normal;
+ src: url('woff2/iosevka-term-mediumoblique.woff2') format('woff2'), url('woff/iosevka-term-mediumoblique.woff') format('woff'), url('ttf/iosevka-term-mediumoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-extendedmediumoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedmediumoblique.woff') format('woff'), url('ttf/iosevka-term-extendedmediumoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-term-extendedmediumoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedmediumoblique.woff') format('woff'), url('ttf/iosevka-term-extendedmediumoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-term-mediumitalic.woff2') format('woff2'), url('woff/iosevka-term-mediumitalic.woff') format('woff'), url('ttf/iosevka-term-mediumitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-term-extendedmediumitalic.woff2') format('woff2'), url('woff/iosevka-term-extendedmediumitalic.woff') format('woff'), url('ttf/iosevka-term-extendedmediumitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-term-semibold.woff2') format('woff2'), url('woff/iosevka-term-semibold.woff') format('woff'), url('ttf/iosevka-term-semibold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-term-extendedsemibold.woff2') format('woff2'), url('woff/iosevka-term-extendedsemibold.woff') format('woff'), url('ttf/iosevka-term-extendedsemibold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-semiboldoblique.woff2') format('woff2'), url('woff/iosevka-term-semiboldoblique.woff') format('woff'), url('ttf/iosevka-term-semiboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: normal;
+ src: url('woff2/iosevka-term-semiboldoblique.woff2') format('woff2'), url('woff/iosevka-term-semiboldoblique.woff') format('woff'), url('ttf/iosevka-term-semiboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-extendedsemiboldoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedsemiboldoblique.woff') format('woff'), url('ttf/iosevka-term-extendedsemiboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-term-extendedsemiboldoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedsemiboldoblique.woff') format('woff'), url('ttf/iosevka-term-extendedsemiboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-term-semibolditalic.woff2') format('woff2'), url('woff/iosevka-term-semibolditalic.woff') format('woff'), url('ttf/iosevka-term-semibolditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-term-extendedsemibolditalic.woff2') format('woff2'), url('woff/iosevka-term-extendedsemibolditalic.woff') format('woff'), url('ttf/iosevka-term-extendedsemibolditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-term-bold.woff2') format('woff2'), url('woff/iosevka-term-bold.woff') format('woff'), url('ttf/iosevka-term-bold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-term-extendedbold.woff2') format('woff2'), url('woff/iosevka-term-extendedbold.woff') format('woff'), url('ttf/iosevka-term-extendedbold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-boldoblique.woff2') format('woff2'), url('woff/iosevka-term-boldoblique.woff') format('woff'), url('ttf/iosevka-term-boldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: normal;
+ src: url('woff2/iosevka-term-boldoblique.woff2') format('woff2'), url('woff/iosevka-term-boldoblique.woff') format('woff'), url('ttf/iosevka-term-boldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-extendedboldoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedboldoblique.woff') format('woff'), url('ttf/iosevka-term-extendedboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-term-extendedboldoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedboldoblique.woff') format('woff'), url('ttf/iosevka-term-extendedboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-term-bolditalic.woff2') format('woff2'), url('woff/iosevka-term-bolditalic.woff') format('woff'), url('ttf/iosevka-term-bolditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-term-extendedbolditalic.woff2') format('woff2'), url('woff/iosevka-term-extendedbolditalic.woff') format('woff'), url('ttf/iosevka-term-extendedbolditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-term-extrabold.woff2') format('woff2'), url('woff/iosevka-term-extrabold.woff') format('woff'), url('ttf/iosevka-term-extrabold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-term-extendedextrabold.woff2') format('woff2'), url('woff/iosevka-term-extendedextrabold.woff') format('woff'), url('ttf/iosevka-term-extendedextrabold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-extraboldoblique.woff2') format('woff2'), url('woff/iosevka-term-extraboldoblique.woff') format('woff'), url('ttf/iosevka-term-extraboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: normal;
+ src: url('woff2/iosevka-term-extraboldoblique.woff2') format('woff2'), url('woff/iosevka-term-extraboldoblique.woff') format('woff'), url('ttf/iosevka-term-extraboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-extendedextraboldoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedextraboldoblique.woff') format('woff'), url('ttf/iosevka-term-extendedextraboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-term-extendedextraboldoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedextraboldoblique.woff') format('woff'), url('ttf/iosevka-term-extendedextraboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-term-extrabolditalic.woff2') format('woff2'), url('woff/iosevka-term-extrabolditalic.woff') format('woff'), url('ttf/iosevka-term-extrabolditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-term-extendedextrabolditalic.woff2') format('woff2'), url('woff/iosevka-term-extendedextrabolditalic.woff') format('woff'), url('ttf/iosevka-term-extendedextrabolditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-term-heavy.woff2') format('woff2'), url('woff/iosevka-term-heavy.woff') format('woff'), url('ttf/iosevka-term-heavy.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-term-extendedheavy.woff2') format('woff2'), url('woff/iosevka-term-extendedheavy.woff') format('woff'), url('ttf/iosevka-term-extendedheavy.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-heavyoblique.woff2') format('woff2'), url('woff/iosevka-term-heavyoblique.woff') format('woff'), url('ttf/iosevka-term-heavyoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: normal;
+ src: url('woff2/iosevka-term-heavyoblique.woff2') format('woff2'), url('woff/iosevka-term-heavyoblique.woff') format('woff'), url('ttf/iosevka-term-heavyoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-term-extendedheavyoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedheavyoblique.woff') format('woff'), url('ttf/iosevka-term-extendedheavyoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web Oblique';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-term-extendedheavyoblique.woff2') format('woff2'), url('woff/iosevka-term-extendedheavyoblique.woff') format('woff'), url('ttf/iosevka-term-extendedheavyoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-term-heavyitalic.woff2') format('woff2'), url('woff/iosevka-term-heavyitalic.woff') format('woff'), url('ttf/iosevka-term-heavyitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Term Web';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-term-extendedheavyitalic.woff2') format('woff2'), url('woff/iosevka-term-extendedheavyitalic.woff') format('woff'), url('ttf/iosevka-term-extendedheavyitalic.ttf') format('truetype');
+}
diff --git a/desktop/.fonts/iosevka-thin.ttf b/desktop/.fonts/iosevka-thin.ttf
new file mode 100644
index 0000000..32e4434
--- /dev/null
+++ b/desktop/.fonts/iosevka-thin.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-thinitalic.ttf b/desktop/.fonts/iosevka-thinitalic.ttf
new file mode 100644
index 0000000..9eae96d
--- /dev/null
+++ b/desktop/.fonts/iosevka-thinitalic.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka-thinoblique.ttf b/desktop/.fonts/iosevka-thinoblique.ttf
new file mode 100644
index 0000000..f298dc4
--- /dev/null
+++ b/desktop/.fonts/iosevka-thinoblique.ttf
Binary files differ
diff --git a/desktop/.fonts/iosevka.css b/desktop/.fonts/iosevka.css
new file mode 100644
index 0000000..be39361
--- /dev/null
+++ b/desktop/.fonts/iosevka.css
@@ -0,0 +1,630 @@
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-thin.woff2') format('woff2'), url('woff/iosevka-thin.woff') format('woff'), url('ttf/iosevka-thin.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-extendedthin.woff2') format('woff2'), url('woff/iosevka-extendedthin.woff') format('woff'), url('ttf/iosevka-extendedthin.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-thinoblique.woff2') format('woff2'), url('woff/iosevka-thinoblique.woff') format('woff'), url('ttf/iosevka-thinoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: normal;
+ src: url('woff2/iosevka-thinoblique.woff2') format('woff2'), url('woff/iosevka-thinoblique.woff') format('woff'), url('ttf/iosevka-thinoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-extendedthinoblique.woff2') format('woff2'), url('woff/iosevka-extendedthinoblique.woff') format('woff'), url('ttf/iosevka-extendedthinoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-extendedthinoblique.woff2') format('woff2'), url('woff/iosevka-extendedthinoblique.woff') format('woff'), url('ttf/iosevka-extendedthinoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-thinitalic.woff2') format('woff2'), url('woff/iosevka-thinitalic.woff') format('woff'), url('ttf/iosevka-thinitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 100;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-extendedthinitalic.woff2') format('woff2'), url('woff/iosevka-extendedthinitalic.woff') format('woff'), url('ttf/iosevka-extendedthinitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-extralight.woff2') format('woff2'), url('woff/iosevka-extralight.woff') format('woff'), url('ttf/iosevka-extralight.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-extendedextralight.woff2') format('woff2'), url('woff/iosevka-extendedextralight.woff') format('woff'), url('ttf/iosevka-extendedextralight.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-extralightoblique.woff2') format('woff2'), url('woff/iosevka-extralightoblique.woff') format('woff'), url('ttf/iosevka-extralightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: normal;
+ src: url('woff2/iosevka-extralightoblique.woff2') format('woff2'), url('woff/iosevka-extralightoblique.woff') format('woff'), url('ttf/iosevka-extralightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-extendedextralightoblique.woff2') format('woff2'), url('woff/iosevka-extendedextralightoblique.woff') format('woff'), url('ttf/iosevka-extendedextralightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-extendedextralightoblique.woff2') format('woff2'), url('woff/iosevka-extendedextralightoblique.woff') format('woff'), url('ttf/iosevka-extendedextralightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-extralightitalic.woff2') format('woff2'), url('woff/iosevka-extralightitalic.woff') format('woff'), url('ttf/iosevka-extralightitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 200;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-extendedextralightitalic.woff2') format('woff2'), url('woff/iosevka-extendedextralightitalic.woff') format('woff'), url('ttf/iosevka-extendedextralightitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-light.woff2') format('woff2'), url('woff/iosevka-light.woff') format('woff'), url('ttf/iosevka-light.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-extendedlight.woff2') format('woff2'), url('woff/iosevka-extendedlight.woff') format('woff'), url('ttf/iosevka-extendedlight.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-lightoblique.woff2') format('woff2'), url('woff/iosevka-lightoblique.woff') format('woff'), url('ttf/iosevka-lightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: normal;
+ src: url('woff2/iosevka-lightoblique.woff2') format('woff2'), url('woff/iosevka-lightoblique.woff') format('woff'), url('ttf/iosevka-lightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-extendedlightoblique.woff2') format('woff2'), url('woff/iosevka-extendedlightoblique.woff') format('woff'), url('ttf/iosevka-extendedlightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-extendedlightoblique.woff2') format('woff2'), url('woff/iosevka-extendedlightoblique.woff') format('woff'), url('ttf/iosevka-extendedlightoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-lightitalic.woff2') format('woff2'), url('woff/iosevka-lightitalic.woff') format('woff'), url('ttf/iosevka-lightitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 300;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-extendedlightitalic.woff2') format('woff2'), url('woff/iosevka-extendedlightitalic.woff') format('woff'), url('ttf/iosevka-extendedlightitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-regular.woff2') format('woff2'), url('woff/iosevka-regular.woff') format('woff'), url('ttf/iosevka-regular.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-extended.woff2') format('woff2'), url('woff/iosevka-extended.woff') format('woff'), url('ttf/iosevka-extended.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-oblique.woff2') format('woff2'), url('woff/iosevka-oblique.woff') format('woff'), url('ttf/iosevka-oblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: normal;
+ src: url('woff2/iosevka-oblique.woff2') format('woff2'), url('woff/iosevka-oblique.woff') format('woff'), url('ttf/iosevka-oblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-extendedoblique.woff2') format('woff2'), url('woff/iosevka-extendedoblique.woff') format('woff'), url('ttf/iosevka-extendedoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-extendedoblique.woff2') format('woff2'), url('woff/iosevka-extendedoblique.woff') format('woff'), url('ttf/iosevka-extendedoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-italic.woff2') format('woff2'), url('woff/iosevka-italic.woff') format('woff'), url('ttf/iosevka-italic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 400;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-extendeditalic.woff2') format('woff2'), url('woff/iosevka-extendeditalic.woff') format('woff'), url('ttf/iosevka-extendeditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-medium.woff2') format('woff2'), url('woff/iosevka-medium.woff') format('woff'), url('ttf/iosevka-medium.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-extendedmedium.woff2') format('woff2'), url('woff/iosevka-extendedmedium.woff') format('woff'), url('ttf/iosevka-extendedmedium.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-mediumoblique.woff2') format('woff2'), url('woff/iosevka-mediumoblique.woff') format('woff'), url('ttf/iosevka-mediumoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: normal;
+ src: url('woff2/iosevka-mediumoblique.woff2') format('woff2'), url('woff/iosevka-mediumoblique.woff') format('woff'), url('ttf/iosevka-mediumoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-extendedmediumoblique.woff2') format('woff2'), url('woff/iosevka-extendedmediumoblique.woff') format('woff'), url('ttf/iosevka-extendedmediumoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-extendedmediumoblique.woff2') format('woff2'), url('woff/iosevka-extendedmediumoblique.woff') format('woff'), url('ttf/iosevka-extendedmediumoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-mediumitalic.woff2') format('woff2'), url('woff/iosevka-mediumitalic.woff') format('woff'), url('ttf/iosevka-mediumitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 500;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-extendedmediumitalic.woff2') format('woff2'), url('woff/iosevka-extendedmediumitalic.woff') format('woff'), url('ttf/iosevka-extendedmediumitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-semibold.woff2') format('woff2'), url('woff/iosevka-semibold.woff') format('woff'), url('ttf/iosevka-semibold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-extendedsemibold.woff2') format('woff2'), url('woff/iosevka-extendedsemibold.woff') format('woff'), url('ttf/iosevka-extendedsemibold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-semiboldoblique.woff2') format('woff2'), url('woff/iosevka-semiboldoblique.woff') format('woff'), url('ttf/iosevka-semiboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: normal;
+ src: url('woff2/iosevka-semiboldoblique.woff2') format('woff2'), url('woff/iosevka-semiboldoblique.woff') format('woff'), url('ttf/iosevka-semiboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-extendedsemiboldoblique.woff2') format('woff2'), url('woff/iosevka-extendedsemiboldoblique.woff') format('woff'), url('ttf/iosevka-extendedsemiboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-extendedsemiboldoblique.woff2') format('woff2'), url('woff/iosevka-extendedsemiboldoblique.woff') format('woff'), url('ttf/iosevka-extendedsemiboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-semibolditalic.woff2') format('woff2'), url('woff/iosevka-semibolditalic.woff') format('woff'), url('ttf/iosevka-semibolditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 600;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-extendedsemibolditalic.woff2') format('woff2'), url('woff/iosevka-extendedsemibolditalic.woff') format('woff'), url('ttf/iosevka-extendedsemibolditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-bold.woff2') format('woff2'), url('woff/iosevka-bold.woff') format('woff'), url('ttf/iosevka-bold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-extendedbold.woff2') format('woff2'), url('woff/iosevka-extendedbold.woff') format('woff'), url('ttf/iosevka-extendedbold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-boldoblique.woff2') format('woff2'), url('woff/iosevka-boldoblique.woff') format('woff'), url('ttf/iosevka-boldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: normal;
+ src: url('woff2/iosevka-boldoblique.woff2') format('woff2'), url('woff/iosevka-boldoblique.woff') format('woff'), url('ttf/iosevka-boldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-extendedboldoblique.woff2') format('woff2'), url('woff/iosevka-extendedboldoblique.woff') format('woff'), url('ttf/iosevka-extendedboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-extendedboldoblique.woff2') format('woff2'), url('woff/iosevka-extendedboldoblique.woff') format('woff'), url('ttf/iosevka-extendedboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-bolditalic.woff2') format('woff2'), url('woff/iosevka-bolditalic.woff') format('woff'), url('ttf/iosevka-bolditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 700;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-extendedbolditalic.woff2') format('woff2'), url('woff/iosevka-extendedbolditalic.woff') format('woff'), url('ttf/iosevka-extendedbolditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-extrabold.woff2') format('woff2'), url('woff/iosevka-extrabold.woff') format('woff'), url('ttf/iosevka-extrabold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-extendedextrabold.woff2') format('woff2'), url('woff/iosevka-extendedextrabold.woff') format('woff'), url('ttf/iosevka-extendedextrabold.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-extraboldoblique.woff2') format('woff2'), url('woff/iosevka-extraboldoblique.woff') format('woff'), url('ttf/iosevka-extraboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: normal;
+ src: url('woff2/iosevka-extraboldoblique.woff2') format('woff2'), url('woff/iosevka-extraboldoblique.woff') format('woff'), url('ttf/iosevka-extraboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-extendedextraboldoblique.woff2') format('woff2'), url('woff/iosevka-extendedextraboldoblique.woff') format('woff'), url('ttf/iosevka-extendedextraboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-extendedextraboldoblique.woff2') format('woff2'), url('woff/iosevka-extendedextraboldoblique.woff') format('woff'), url('ttf/iosevka-extendedextraboldoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-extrabolditalic.woff2') format('woff2'), url('woff/iosevka-extrabolditalic.woff') format('woff'), url('ttf/iosevka-extrabolditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 800;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-extendedextrabolditalic.woff2') format('woff2'), url('woff/iosevka-extendedextrabolditalic.woff') format('woff'), url('ttf/iosevka-extendedextrabolditalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: normal;
+ font-style: normal;
+ src: url('woff2/iosevka-heavy.woff2') format('woff2'), url('woff/iosevka-heavy.woff') format('woff'), url('ttf/iosevka-heavy.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: expanded;
+ font-style: normal;
+ src: url('woff2/iosevka-extendedheavy.woff2') format('woff2'), url('woff/iosevka-extendedheavy.woff') format('woff'), url('ttf/iosevka-extendedheavy.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: normal;
+ font-style: oblique;
+ src: url('woff2/iosevka-heavyoblique.woff2') format('woff2'), url('woff/iosevka-heavyoblique.woff') format('woff'), url('ttf/iosevka-heavyoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: normal;
+ src: url('woff2/iosevka-heavyoblique.woff2') format('woff2'), url('woff/iosevka-heavyoblique.woff') format('woff'), url('ttf/iosevka-heavyoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: expanded;
+ font-style: oblique;
+ src: url('woff2/iosevka-extendedheavyoblique.woff2') format('woff2'), url('woff/iosevka-extendedheavyoblique.woff') format('woff'), url('ttf/iosevka-extendedheavyoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web Oblique';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: expanded;
+ src: url('woff2/iosevka-extendedheavyoblique.woff2') format('woff2'), url('woff/iosevka-extendedheavyoblique.woff') format('woff'), url('ttf/iosevka-extendedheavyoblique.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: normal;
+ font-style: italic;
+ src: url('woff2/iosevka-heavyitalic.woff2') format('woff2'), url('woff/iosevka-heavyitalic.woff') format('woff'), url('ttf/iosevka-heavyitalic.ttf') format('truetype');
+}
+
+@font-face {
+ font-family: 'Iosevka Web';
+ font-display: swap;
+ font-weight: 900;
+ font-stretch: expanded;
+ font-style: italic;
+ src: url('woff2/iosevka-extendedheavyitalic.woff2') format('woff2'), url('woff/iosevka-extendedheavyitalic.woff') format('woff'), url('ttf/iosevka-extendedheavyitalic.ttf') format('truetype');
+}
diff --git a/desktop/.xmonad/xmobar.hs b/desktop/.xmonad/xmobar.hs
new file mode 100644
index 0000000..e719488
--- /dev/null
+++ b/desktop/.xmonad/xmobar.hs
@@ -0,0 +1,54 @@
+Config { font = "xft:Source Code Pro:size=8:bold:antialias=true" -- "-*-Fixed-Bold-R-Normal-*-13-*-*-*-*-*-*-*"
+ , lowerOnStart = True
+ , overrideRedirect = True
+ , persistent = False
+ , bgColor = "black"
+ , fgColor = "grey"
+ , position = TopP 0 100 -- TopW L 95
+ , commands = [
+ -- Run Weather "EGPF" ["-t","<skyCondition> <tempC>°C","-L","64","-H","77","--normal","green","--high","red","--low","lightblue"] 36000
+ Run Weather "KNYC"
+ ["-t", "<fc=lightblue>NYC</fc> <tempC>°C <skyCondition> <rh>%"
+ , "-L", "15", "-H", "25", "--normal", "green"
+ , "--high", "red", "--low", "lightblue"] 36000
+ , Run MPD ["-t",
+ "<artist> - <title> <track>/<plength> <statei> [<flags>]",
+ "--", "-P", ">>", "-Z", "|", "-S", "><"] 30
+ , Run Cpu ["-L","3","-H","50","--normal","green","--high","red"] 10
+ , Run Volume "default" "Master" [
+ "-t", "♪ <volume> <status>"] 10
+ , Run Brightness ["-t", "☼<percent>%"] 10
+ -- , Run Memory ["-t","Mem: <usedratio>%"] 600
+ -- , Run Swap [] 10
+ , Run Date "%a %b %_d <fc=darkorange>%H:%M:%S</fc>" "date" 10
+ , Run DiskU [("/", "<fc=#eeeeee>/</fc> <used>/<size>")]
+ ["-L", "20", "-H", "50", "-m", "1", "-p", "3"] 1000
+ , Run StdinReader
+ -- , Run DynNetwork [
+ -- "--template" , "<dev>: <tx>kB/s|<rx>kB/s"
+ -- , "--Low" , "1000" -- units: kB/s
+ -- , "--High" , "5000" -- units: kB/s
+ -- , "--low" , "green"
+ -- , "--normal" , "orange"
+ -- , "--high" , "red"
+ -- ] 100
+ , Run BatteryP ["BAT0"] [
+ "--template" , "⚡ <acstatus>"
+ , "--Low" , "10" -- units: %
+ , "--High" , "80" -- units: %
+ , "--low" , "darkred"
+ , "--normal" , "darkorange"
+ , "--high" , "darkgreen"
+ , "--" -- battery specific options
+ -- discharging status
+ , "-o" , "<left>% (<timeleft>)"
+ -- AC "on" status
+ , "-O" , "<fc=#ee9a00>Charging</fc>"
+ -- charged status
+ , "-i" , "<fc=#00ff00>Charged</fc>"
+ ] 50
+ ]
+ , sepChar = "%"
+ , alignSep = "}{"
+ , template = "%StdinReader% }{ %mpd% %default:Master% %bright% %battery% %disku% %date% %KNYC%"
+ }
diff --git a/desktop/.xmonad/xmonad.hs b/desktop/.xmonad/xmonad.hs
new file mode 100644
index 0000000..b8989c8
--- /dev/null
+++ b/desktop/.xmonad/xmonad.hs
@@ -0,0 +1,167 @@
+import System.Posix.Unistd (nodeName, getSystemID)
+import System.Posix.Env (setEnv)
+import XMonad
+import XMonad.Actions.CycleWS
+import XMonad.Config.Kde
+import XMonad.Config.Desktop
+import XMonad.Hooks.DynamicLog
+import XMonad.Hooks.ManageDocks
+import XMonad.Hooks.InsertPosition
+import XMonad.Util.Run (spawnPipe)
+import XMonad.Layout
+import XMonad.Layout.OnHost
+import XMonad.Layout.NoBorders
+import XMonad.Layout.LayoutScreens
+import XMonad.Layout.TwoPane
+import System.IO
+import qualified XMonad.StackSet as W
+import qualified Data.Map as M
+import System.Exit
+import XMonad.Hooks.EwmhDesktops
+import Control.Applicative ((<$>), pure)
+import XMonad.Hooks.SetWMName
+import XMonad.Hooks.ManageHelpers
+import Data.List.Split
+import Control.Monad
+
+main = do
+ host <- (head . splitOn "." . nodeName) <$> getSystemID
+ setEnv "HOST" host True
+ -- config <- xmobar (myConfig host)
+ let config = myConfig host
+ xmonad config
+
+layoutScreensHost = "unused" -- orange
+
+myConfig host =
+ (docks . ewmh) $ kdeConfig
+ { layoutHook = smartBorders $ myLayout
+ , keys = myKeys
+ , modMask = mod4Mask
+ , terminal = "urxvt"
+ , borderWidth = 2
+ , focusedBorderColor = "#ff0000"
+ , normalBorderColor = "#777778"
+ , workspaces = pure <$> "\"<>PYFAOEUI"
+ , manageHook = manageHook kdeConfig <+> insertPosition Below Newer <+> (isDialog --> doF W.shiftMaster <+> doF W.swapDown)
+ }
+ where myLayout = onHost layoutScreensHost (verticalTiled ||| horizontalTiled ||| Full) $
+ layoutHook desktopConfig
+ verticalTiled = Mirror (Tall 1 (5/100) (2/3))
+ horizontalTiled = Tall 0 (5/100) (2/3)
+
+muteCommand = "pactl set-sink-mute @DEFAULT_SINK@ toggle"
+increaseVolumeCommand = "sh -c \"pactl set-sink-mute 0 false ; pactl set-sink-volume @DEFAULT_SINK@ +5%\""
+decreaseVolumeCommand = "sh -c \"pactl set-sink-mute 0 false ; pactl set-sink-volume @DEFAULT_SINK@ -5%\""
+
+myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $
+
+ -- launch a terminal
+ [ ((modm .|. shiftMask, xK_Return), spawn $ XMonad.terminal conf)
+
+ -- launch dmenu
+ , ((modm, xK_d ), spawn "dmenu_run")
+
+ -- close focused window
+ , ((modm .|. shiftMask, xK_c ), kill)
+
+ -- Rotate through the available layout algorithms
+ , ((modm, xK_space ), sendMessage NextLayout)
+
+ -- Reset the layouts on the current workspace to default
+ , ((modm .|. shiftMask, xK_space ), setLayout $ XMonad.layoutHook conf)
+
+ -- Resize viewed windows to the correct size
+ , ((modm, xK_n ), refresh)
+
+ -- Move focus to the next window
+ -- , ((modm, xK_Tab ), windows W.focusDown)
+
+ -- Move focus to the next window
+ , ((modm, xK_j ), windows W.focusDown)
+
+ -- Move focus to the previous window
+ , ((modm, xK_k ), windows W.focusUp )
+
+ -- Move focus to the master window
+ , ((modm, xK_m ), windows W.focusMaster )
+
+ -- Swap the focused window and the master window
+ , ((modm, xK_Return), windows W.swapMaster)
+
+ -- Swap the focused window with the next window
+ , ((modm .|. shiftMask, xK_j ), windows W.swapDown )
+
+ -- Swap the focused window with the previous window
+ , ((modm .|. shiftMask, xK_k ), windows W.swapUp )
+
+ -- Shrink the master area
+ , ((modm, xK_h ), sendMessage Shrink)
+
+ -- Expand the master area
+ , ((modm, xK_l ), sendMessage Expand)
+
+ -- Push window back into tiling
+ , ((modm, xK_t ), withFocused $ windows . W.sink)
+
+ -- Next monitor
+ , ((modm , xK_Tab ), nextScreen)
+ , ((modm .|. shiftMask, xK_Tab ), swapNextScreen)
+
+ -- Increment the number of windows in the master area
+ -- , ((modm , xK_comma ), sendMessage (IncMasterN 1))
+ , ((modm , xK_semicolon ), sendMessage (IncMasterN 1))
+ , ((modm , xK_q ), sendMessage (IncMasterN (-1)))
+
+ , ((modm , xK_w ), spawn muteCommand)
+ , ((modm , xK_v ), spawn decreaseVolumeCommand)
+ , ((modm , xK_z ), spawn increaseVolumeCommand)
+
+ , ((modm , xK_s ), (layoutScreens 2 (TwoPane 0.5 0.5)))
+ , ((modm .|. shiftMask, xK_s ), rescreen)
+
+ -- This is redundant because it's added by the statusBar function.
+ , ((modm , xK_b ), sendMessage ToggleStruts)
+
+ -- Quit xmonad
+ -- , ((modm .|. shiftMask, xK_q ), io (exitWith ExitSuccess))
+
+ -- Restart xmonad
+ -- , ((modm , xK_q ), spawn "xmonad --recompile; xmonad --restart")
+
+ -- Lock screen
+ , ((modm .|. shiftMask, xK_z), spawn "mate-screensaver-command --lock")
+ ]
+ ++
+
+ --
+ -- mod-[1..9], Switch to workspace N
+ -- mod-shift-[1..9], Move client to workspace N
+ --
+ -- [((m .|. modm, k), windows $ f i)
+ -- | (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9]
+ -- , (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]
+ -- ++
+
+ [((m .|. modm, k), windows $ f i)
+ | (i, k) <- zip (XMonad.workspaces conf) [
+ xK_apostrophe
+ , xK_comma
+ , xK_period
+ , xK_p
+ , xK_y
+ , xK_f
+ , xK_a
+ , xK_o
+ , xK_e
+ , xK_u
+ , xK_i]
+ , (f, m) <- [(W.view, 0), (W.shift, shiftMask)]]
+ -- ++
+ --
+ -- mod-{w,e,r}, Switch to physical/Xinerama screens 1, 2, or 3
+ -- mod-shift-{w,e,r}, Move client to screen 1, 2, or 3
+ --
+ -- [((m .|. modm, key), screenWorkspace sc >>= flip whenJust (windows . f))
+ -- | (key, sc) <- zip [xK_semicolon, xK_q, xK_r] [0..]
+ -- , (f, m) <- [(W.view, 0), (W.shift, shiftMask)]]