diff options
-rw-r--r-- | channels.scm | 6 | ||||
-rw-r--r-- | home-config/home-configuration.scm | 2 | ||||
-rwxr-xr-x | home-config/hypr/autostart.sh | 2 | ||||
-rw-r--r-- | home-config/hypr/hyprland.conf | 6 | ||||
-rw-r--r-- | home-config/hypr/kanshi.conf | 8 | ||||
-rw-r--r-- | modules/ryan-packages/freedesktop.scm | 25 | ||||
-rw-r--r-- | modules/ryan-packages/mozilla.scm | 2 |
7 files changed, 21 insertions, 30 deletions
diff --git a/channels.scm b/channels.scm index 003443e..604ea31 100644 --- a/channels.scm +++ b/channels.scm | |||
@@ -3,7 +3,7 @@ | |||
3 | (url "https://git.savannah.gnu.org/git/guix.git") | 3 | (url "https://git.savannah.gnu.org/git/guix.git") |
4 | (branch "master") | 4 | (branch "master") |
5 | (commit | 5 | (commit |
6 | "cce7a6d2d2b18f51d1fcab67b02a38c11d6f4f2d") | 6 | "9ca2161ef43c43b2f52c4b8fc51d6bc882b04b76") |
7 | (introduction | 7 | (introduction |
8 | (make-channel-introduction | 8 | (make-channel-introduction |
9 | "9edb3f66fd807b096b48283debdcddccfea34bad" | 9 | "9edb3f66fd807b096b48283debdcddccfea34bad" |
@@ -14,7 +14,7 @@ | |||
14 | (url "https://gitlab.com/nonguix/nonguix") | 14 | (url "https://gitlab.com/nonguix/nonguix") |
15 | (branch "master") | 15 | (branch "master") |
16 | (commit | 16 | (commit |
17 | "e4fe4809f88d91eda5a7dc29e44ee649ded7e830") | 17 | "b6d05dbefd2664aa6706d13ec4f46526a814369f") |
18 | (introduction | 18 | (introduction |
19 | (make-channel-introduction | 19 | (make-channel-introduction |
20 | "897c1a470da759236cc11798f4e0a5f7d4d59fbc" | 20 | "897c1a470da759236cc11798f4e0a5f7d4d59fbc" |
@@ -25,7 +25,7 @@ | |||
25 | (url "https://codeberg.org/hako/rosenthal.git") | 25 | (url "https://codeberg.org/hako/rosenthal.git") |
26 | (branch "trunk") | 26 | (branch "trunk") |
27 | (commit | 27 | (commit |
28 | "d29af1023320c35d3d00162f4794cc01d29c8c0c") | 28 | "0e31205d7392c450bf33de24d7f0cc38aa82d4d5") |
29 | (introduction | 29 | (introduction |
30 | (make-channel-introduction | 30 | (make-channel-introduction |
31 | "7677db76330121a901604dfbad19077893865f35" | 31 | "7677db76330121a901604dfbad19077893865f35" |
diff --git a/home-config/home-configuration.scm b/home-config/home-configuration.scm index 7e22c4d..f6d8240 100644 --- a/home-config/home-configuration.scm +++ b/home-config/home-configuration.scm | |||
@@ -54,6 +54,8 @@ | |||
54 | "pv" | 54 | "pv" |
55 | "bombadillo" | 55 | "bombadillo" |
56 | "python-msgpack" | 56 | "python-msgpack" |
57 | "wdisplays" | ||
58 | "kanshi" | ||
57 | "libreoffice" | 59 | "libreoffice" |
58 | "flatpak" | 60 | "flatpak" |
59 | "gnupg" | 61 | "gnupg" |
diff --git a/home-config/hypr/autostart.sh b/home-config/hypr/autostart.sh index dfa5f53..5d7363d 100755 --- a/home-config/hypr/autostart.sh +++ b/home-config/hypr/autostart.sh | |||
@@ -19,3 +19,5 @@ syncthing serve --no-browser & | |||
19 | wl-clip-persist -c regular & | 19 | wl-clip-persist -c regular & |
20 | 20 | ||
21 | ~/.config/guix/home-config/hypr/hyprland-monitor-attached ~/.config/hypr/wallpaper.sh ~/.config/hypr/wallpaper.sh & | 21 | ~/.config/guix/home-config/hypr/hyprland-monitor-attached ~/.config/hypr/wallpaper.sh ~/.config/hypr/wallpaper.sh & |
22 | |||
23 | kanshi -c ~/.config/hypr/kanshi.conf | ||
diff --git a/home-config/hypr/hyprland.conf b/home-config/hypr/hyprland.conf index 0998980..b8da5be 100644 --- a/home-config/hypr/hyprland.conf +++ b/home-config/hypr/hyprland.conf | |||
@@ -100,7 +100,8 @@ gestures { | |||
100 | 100 | ||
101 | # Example per-device config | 101 | # Example per-device config |
102 | # See https://wiki.hyprland.org/Configuring/Keywords/#executing for more | 102 | # See https://wiki.hyprland.org/Configuring/Keywords/#executing for more |
103 | device:epic-mouse-v1 { | 103 | device { |
104 | name = epic-mouse-v1 | ||
104 | sensitivity = -0.5 | 105 | sensitivity = -0.5 |
105 | } | 106 | } |
106 | 107 | ||
@@ -216,8 +217,7 @@ windowrulev2 = size 578 326, class:^(firefox)$, title:^(Picture-in-Picture)$ | |||
216 | windowrulev2 = float, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ | 217 | windowrulev2 = float, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ |
217 | windowrulev2 = size 56 31, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ | 218 | windowrulev2 = size 56 31, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ |
218 | windowrulev2 = move 50% 0, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ | 219 | windowrulev2 = move 50% 0, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ |
219 | windowrulev2 = nomaximizerequest, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ | 220 | windowrulev2 = suppressevent fullscreen maximize, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ |
220 | windowrulev2 = nofullscreenrequest, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$ | ||
221 | 221 | ||
222 | # Weather | 222 | # Weather |
223 | windowrulev2 = float,class:^(ala-wttr)$ | 223 | windowrulev2 = float,class:^(ala-wttr)$ |
diff --git a/home-config/hypr/kanshi.conf b/home-config/hypr/kanshi.conf new file mode 100644 index 0000000..db7d45a --- /dev/null +++ b/home-config/hypr/kanshi.conf | |||
@@ -0,0 +1,8 @@ | |||
1 | profile { | ||
2 | output "AU Optronics 0x103D Unknown" enable | ||
3 | } | ||
4 | |||
5 | profile { | ||
6 | output "AU Optronics 0x103D Unknown" disable | ||
7 | output "Dell Inc. DELL U3421WE 6WK8753" enable | ||
8 | } | ||
diff --git a/modules/ryan-packages/freedesktop.scm b/modules/ryan-packages/freedesktop.scm index add4a6d..56b5633 100644 --- a/modules/ryan-packages/freedesktop.scm +++ b/modules/ryan-packages/freedesktop.scm | |||
@@ -59,6 +59,7 @@ | |||
59 | (list | 59 | (list |
60 | #:tests? #f | 60 | #:tests? #f |
61 | #:configure-flags #~(list "-Dsystemd=disabled") | 61 | #:configure-flags #~(list "-Dsystemd=disabled") |
62 | #:qtbase qtbase | ||
62 | #:phases | 63 | #:phases |
63 | ;; After building the portal, we need to build the share selector using qt | 64 | ;; After building the portal, we need to build the share selector using qt |
64 | #~(modify-phases %standard-phases | 65 | #~(modify-phases %standard-phases |
@@ -71,7 +72,7 @@ | |||
71 | (("\\<(hyprctl-share-picker)\\>" _ cmd) | 72 | (("\\<(hyprctl-share-picker)\\>" _ cmd) |
72 | (string-append #$output "/bin/" cmd)))))))) | 73 | (string-append #$output "/bin/" cmd)))))))) |
73 | (native-inputs (list gcc-13 pkg-config wayland hyprlang)) | 74 | (native-inputs (list gcc-13 pkg-config wayland hyprlang)) |
74 | (inputs (list bash-minimal grim hyprland hyprland-protocols mesa pipewire qtbase sdbus-c++ slurp wayland-protocols qtwayland)) | 75 | (inputs (list bash-minimal grim hyprland hyprland-protocols mesa pipewire sdbus-c++ slurp wayland-protocols qtwayland)) |
75 | (home-page "") | 76 | (home-page "") |
76 | (synopsis "test") | 77 | (synopsis "test") |
77 | (description "test") | 78 | (description "test") |
@@ -140,28 +141,6 @@ | |||
140 | (description "test") | 141 | (description "test") |
141 | (license license:bsd-3))) | 142 | (license license:bsd-3))) |
142 | 143 | ||
143 | (define-public hyprlang | ||
144 | (package | ||
145 | (name "hyprlang") | ||
146 | (version "0.3.2") | ||
147 | (source (origin | ||
148 | (method git-fetch) | ||
149 | (uri (git-reference | ||
150 | (url "https://github.com/hyprwm/hyprlang") | ||
151 | (commit (string-append "v" version)))) | ||
152 | (file-name (git-file-name name version)) | ||
153 | (sha256 | ||
154 | (base32 | ||
155 | "1sxr7whzjamjg9pcvpbxniwph5p3yy2qs87n91zqwb5y9z3gfd7m")))) | ||
156 | (build-system cmake-build-system) | ||
157 | (native-inputs | ||
158 | (list gcc-13)) | ||
159 | (home-page "") | ||
160 | (synopsis "test") | ||
161 | (description "test") | ||
162 | (license license:gpl3))) | ||
163 | |||
164 | |||
165 | (define-public wl-mirror | 144 | (define-public wl-mirror |
166 | (package | 145 | (package |
167 | (name "wl-mirror") | 146 | (name "wl-mirror") |
diff --git a/modules/ryan-packages/mozilla.scm b/modules/ryan-packages/mozilla.scm index 8959b07..0a16014 100644 --- a/modules/ryan-packages/mozilla.scm +++ b/modules/ryan-packages/mozilla.scm | |||
@@ -26,7 +26,7 @@ | |||
26 | (inputs | 26 | (inputs |
27 | `(("bash" ,bash-minimal) | 27 | `(("bash" ,bash-minimal) |
28 | ("pipewire" ,pipewire) | 28 | ("pipewire" ,pipewire) |
29 | ("firefox" ,firefox*))) | 29 | ("firefox" ,firefox))) |
30 | (build-system trivial-build-system) | 30 | (build-system trivial-build-system) |
31 | (arguments | 31 | (arguments |
32 | '(#:modules ((guix build utils)) | 32 | '(#:modules ((guix build utils)) |