diff options
author | Ryan Schanzenbacher <ryan@rschanz.org> | 2023-09-08 20:48:33 -0400 |
---|---|---|
committer | Ryan Schanzenbacher <ryan@rschanz.org> | 2023-09-08 20:48:33 -0400 |
commit | 9c784f795d5f9a21c725bf659f7c22adaa024f9e (patch) | |
tree | 1b8e02b06dfaf0383a9870d559287046f3ff4c67 | |
parent | 33ab4884f3a71d6962769aa747fb9657b93a8a16 (diff) |
added fonts and wl-mirror
13 files changed, 67 insertions, 3 deletions
diff --git a/home-config/fonts/MonofurNerdFont/LICENSE.txt b/home-config/fonts/MonofurNerdFont/LICENSE.txt new file mode 100644 index 0000000..b20cf9b --- /dev/null +++ b/home-config/fonts/MonofurNerdFont/LICENSE.txt | |||
@@ -0,0 +1,20 @@ | |||
1 | ------------------------------------------------------------------------ | ||
2 | The monofur typeface by tobias b koehler (unci@tigerden.com) | ||
3 | ------------------------------------------------------------------------ | ||
4 | |||
5 | This is a monospaced geometric rounded sans serif font based on the | ||
6 | eurofurence typeface family. | ||
7 | |||
8 | The character set includes Roman, Greek and Cyrillic characters as well | ||
9 | as box drawing characters. File format is TrueType for PC (under | ||
10 | Windows, Linux etc). | ||
11 | |||
12 | These fonts are freeware and can be distributed as long as they are | ||
13 | together with this text file. I would appreciate it though if you could | ||
14 | contact me at unci@tigerden.com if you put them on a server. Free | ||
15 | samples from commercial users are always very welcome. :) | ||
16 | |||
17 | For more information, please see the uncifonts WWW page at: | ||
18 | http://mercurio.iet.unipi.it/users/tobias/uncifonts.html | ||
19 | |||
20 | Have fun! tobias b koehler, 2000-04-02 \ No newline at end of file | ||
diff --git a/home-config/fonts/MonofurNerdFont/MonofurNerdFont-Bold.ttf b/home-config/fonts/MonofurNerdFont/MonofurNerdFont-Bold.ttf new file mode 100644 index 0000000..a7f5a8f --- /dev/null +++ b/home-config/fonts/MonofurNerdFont/MonofurNerdFont-Bold.ttf | |||
Binary files differ | |||
diff --git a/home-config/fonts/MonofurNerdFont/MonofurNerdFont-Italic.ttf b/home-config/fonts/MonofurNerdFont/MonofurNerdFont-Italic.ttf new file mode 100644 index 0000000..4ae48d3 --- /dev/null +++ b/home-config/fonts/MonofurNerdFont/MonofurNerdFont-Italic.ttf | |||
Binary files differ | |||
diff --git a/home-config/fonts/MonofurNerdFont/MonofurNerdFont-Regular.ttf b/home-config/fonts/MonofurNerdFont/MonofurNerdFont-Regular.ttf new file mode 100644 index 0000000..bfce77f --- /dev/null +++ b/home-config/fonts/MonofurNerdFont/MonofurNerdFont-Regular.ttf | |||
Binary files differ | |||
diff --git a/home-config/fonts/MonofurNerdFont/MonofurNerdFontMono-Bold.ttf b/home-config/fonts/MonofurNerdFont/MonofurNerdFontMono-Bold.ttf new file mode 100644 index 0000000..459891e --- /dev/null +++ b/home-config/fonts/MonofurNerdFont/MonofurNerdFontMono-Bold.ttf | |||
Binary files differ | |||
diff --git a/home-config/fonts/MonofurNerdFont/MonofurNerdFontMono-Italic.ttf b/home-config/fonts/MonofurNerdFont/MonofurNerdFontMono-Italic.ttf new file mode 100644 index 0000000..75e7ed9 --- /dev/null +++ b/home-config/fonts/MonofurNerdFont/MonofurNerdFontMono-Italic.ttf | |||
Binary files differ | |||
diff --git a/home-config/fonts/MonofurNerdFont/MonofurNerdFontMono-Regular.ttf b/home-config/fonts/MonofurNerdFont/MonofurNerdFontMono-Regular.ttf new file mode 100644 index 0000000..f69999c --- /dev/null +++ b/home-config/fonts/MonofurNerdFont/MonofurNerdFontMono-Regular.ttf | |||
Binary files differ | |||
diff --git a/home-config/fonts/MonofurNerdFont/MonofurNerdFontPropo-Bold.ttf b/home-config/fonts/MonofurNerdFont/MonofurNerdFontPropo-Bold.ttf new file mode 100644 index 0000000..7b3a405 --- /dev/null +++ b/home-config/fonts/MonofurNerdFont/MonofurNerdFontPropo-Bold.ttf | |||
Binary files differ | |||
diff --git a/home-config/fonts/MonofurNerdFont/MonofurNerdFontPropo-Italic.ttf b/home-config/fonts/MonofurNerdFont/MonofurNerdFontPropo-Italic.ttf new file mode 100644 index 0000000..a639973 --- /dev/null +++ b/home-config/fonts/MonofurNerdFont/MonofurNerdFontPropo-Italic.ttf | |||
Binary files differ | |||
diff --git a/home-config/fonts/MonofurNerdFont/MonofurNerdFontPropo-Regular.ttf b/home-config/fonts/MonofurNerdFont/MonofurNerdFontPropo-Regular.ttf new file mode 100644 index 0000000..f02fd35 --- /dev/null +++ b/home-config/fonts/MonofurNerdFont/MonofurNerdFontPropo-Regular.ttf | |||
Binary files differ | |||
diff --git a/home-config/fonts/MonofurNerdFont/readme.md b/home-config/fonts/MonofurNerdFont/readme.md new file mode 100644 index 0000000..9f2e700 --- /dev/null +++ b/home-config/fonts/MonofurNerdFont/readme.md | |||
@@ -0,0 +1,8 @@ | |||
1 | |||
2 | # Nerd Fonts | ||
3 | |||
4 | This is an archived font from a Nerd Fonts release. | ||
5 | |||
6 | For more information see: | ||
7 | * https://github.com/ryanoasis/nerd-fonts/ | ||
8 | * https://github.com/ryanoasis/nerd-fonts/releases/latest/ | ||
diff --git a/home-config/home-configuration.scm b/home-config/home-configuration.scm index 5bd0ed8..374f673 100644 --- a/home-config/home-configuration.scm +++ b/home-config/home-configuration.scm | |||
@@ -16,7 +16,8 @@ | |||
16 | (gnu home services desktop) | 16 | (gnu home services desktop) |
17 | (gnu home services gnupg) | 17 | (gnu home services gnupg) |
18 | (gnu home services) | 18 | (gnu home services) |
19 | (ryan-services pipewire)) | 19 | (ryan-services pipewire) |
20 | (ryan-packages freedesktop)) | ||
20 | 21 | ||
21 | (define my-neovim | 22 | (define my-neovim |
22 | (package | 23 | (package |
@@ -91,7 +92,7 @@ | |||
91 | "git" | 92 | "git" |
92 | "node" | 93 | "node" |
93 | "git-lfs")) | 94 | "git-lfs")) |
94 | (list my-neovim))) | 95 | (list my-neovim wl-mirror))) |
95 | 96 | ||
96 | ;; Below is the list of Home services. To search for available | 97 | ;; Below is the list of Home services. To search for available |
97 | ;; services, run 'guix home search KEYWORD' in a terminal. | 98 | ;; services, run 'guix home search KEYWORD' in a terminal. |
diff --git a/modules/ryan-packages/freedesktop.scm b/modules/ryan-packages/freedesktop.scm index 6e13d53..7fb0652 100644 --- a/modules/ryan-packages/freedesktop.scm +++ b/modules/ryan-packages/freedesktop.scm | |||
@@ -4,6 +4,9 @@ | |||
4 | #:use-module (guix gexp) | 4 | #:use-module (guix gexp) |
5 | #:use-module (guix build-system meson) | 5 | #:use-module (guix build-system meson) |
6 | #:use-module (guix build-system qt) | 6 | #:use-module (guix build-system qt) |
7 | #:use-module (guix build-system cmake) | ||
8 | #:use-module (guix build utils) | ||
9 | #:use-module (guix build glib-or-gtk-build-system) | ||
7 | #:use-module (guix packages) | 10 | #:use-module (guix packages) |
8 | #:use-module (guix git-download) | 11 | #:use-module (guix git-download) |
9 | #:use-module (guix utils) | 12 | #:use-module (guix utils) |
@@ -15,6 +18,8 @@ | |||
15 | #:use-module (gnu packages cmake) | 18 | #:use-module (gnu packages cmake) |
16 | #:use-module (gnu packages pkg-config) | 19 | #:use-module (gnu packages pkg-config) |
17 | #:use-module (gnu packages freedesktop) | 20 | #:use-module (gnu packages freedesktop) |
21 | #:use-module (gnu packages xorg) | ||
22 | #:use-module (gnu packages man) | ||
18 | #:use-module (rosenthal packages wm) | 23 | #:use-module (rosenthal packages wm) |
19 | #:use-module (gnu packages wm)) | 24 | #:use-module (gnu packages wm)) |
20 | 25 | ||
@@ -97,4 +102,34 @@ | |||
97 | (description "test") | 102 | (description "test") |
98 | (license license:bsd-3))) | 103 | (license license:bsd-3))) |
99 | 104 | ||
100 | xdg-desktop-portal-hyprland | 105 | (define-public wl-mirror |
106 | (package | ||
107 | (name "wl-mirror") | ||
108 | (version "0.13.2") | ||
109 | (source (origin | ||
110 | (method git-fetch) | ||
111 | (uri (git-reference | ||
112 | (url "https://github.com/Ferdi265/wl-mirror") | ||
113 | (commit (string-append "v" version)) | ||
114 | (recursive? #t))) | ||
115 | (file-name (git-file-name name version)) | ||
116 | (sha256 | ||
117 | (base32 | ||
118 | "0vkd73x5r2585s3w1ckvslc2mq9qbzrm5xkwg8gpy9ydaxhn8hmp")))) | ||
119 | (inputs (list wayland egl-wayland mesa)) | ||
120 | (native-inputs (list pkg-config scdoc wayland-protocols)) | ||
121 | (build-system cmake-build-system) | ||
122 | (arguments (list | ||
123 | #:tests? #f | ||
124 | #:phases | ||
125 | #~(modify-phases %standard-phases | ||
126 | (add-before 'configure 'touch | ||
127 | (lambda _ | ||
128 | (invoke "touch" "proto/wayland-protocols/.git") | ||
129 | (invoke "touch" "proto/wlr-protocols/.git")))))) | ||
130 | (home-page "bleh") | ||
131 | (synopsis "mirror displays") | ||
132 | (description "mirror displays") | ||
133 | (license license:expat))) | ||
134 | |||
135 | wl-mirror | ||