Compare commits
3 commits
9396554c21
...
014c90517b
Author | SHA1 | Date | |
---|---|---|---|
Ryan Schanzenbacher | 014c90517b | ||
Ryan Schanzenbacher | e416635423 | ||
Ryan Schanzenbacher | dc223823d4 |
|
@ -3,7 +3,7 @@
|
||||||
(url "https://git.savannah.gnu.org/git/guix.git")
|
(url "https://git.savannah.gnu.org/git/guix.git")
|
||||||
(branch "master")
|
(branch "master")
|
||||||
(commit
|
(commit
|
||||||
"cce7a6d2d2b18f51d1fcab67b02a38c11d6f4f2d")
|
"9ca2161ef43c43b2f52c4b8fc51d6bc882b04b76")
|
||||||
(introduction
|
(introduction
|
||||||
(make-channel-introduction
|
(make-channel-introduction
|
||||||
"9edb3f66fd807b096b48283debdcddccfea34bad"
|
"9edb3f66fd807b096b48283debdcddccfea34bad"
|
||||||
|
@ -14,7 +14,7 @@
|
||||||
(url "https://gitlab.com/nonguix/nonguix")
|
(url "https://gitlab.com/nonguix/nonguix")
|
||||||
(branch "master")
|
(branch "master")
|
||||||
(commit
|
(commit
|
||||||
"e4fe4809f88d91eda5a7dc29e44ee649ded7e830")
|
"b6d05dbefd2664aa6706d13ec4f46526a814369f")
|
||||||
(introduction
|
(introduction
|
||||||
(make-channel-introduction
|
(make-channel-introduction
|
||||||
"897c1a470da759236cc11798f4e0a5f7d4d59fbc"
|
"897c1a470da759236cc11798f4e0a5f7d4d59fbc"
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
(url "https://codeberg.org/hako/rosenthal.git")
|
(url "https://codeberg.org/hako/rosenthal.git")
|
||||||
(branch "trunk")
|
(branch "trunk")
|
||||||
(commit
|
(commit
|
||||||
"d29af1023320c35d3d00162f4794cc01d29c8c0c")
|
"0e31205d7392c450bf33de24d7f0cc38aa82d4d5")
|
||||||
(introduction
|
(introduction
|
||||||
(make-channel-introduction
|
(make-channel-introduction
|
||||||
"7677db76330121a901604dfbad19077893865f35"
|
"7677db76330121a901604dfbad19077893865f35"
|
||||||
|
|
14
home-config/gitconfig
Normal file
14
home-config/gitconfig
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
[user]
|
||||||
|
email = ryan@rschanz.org
|
||||||
|
name = Ryan Schanzenbacher
|
||||||
|
[commit]
|
||||||
|
gpgSign = true
|
||||||
|
[filter "lfs"]
|
||||||
|
clean = git-lfs clean -- %f
|
||||||
|
smudge = git-lfs smudge -- %f
|
||||||
|
process = git-lfs filter-process
|
||||||
|
required = true
|
||||||
|
[color]
|
||||||
|
ui = auto
|
||||||
|
[init]
|
||||||
|
defaultBranch = main
|
|
@ -54,6 +54,8 @@
|
||||||
"pv"
|
"pv"
|
||||||
"bombadillo"
|
"bombadillo"
|
||||||
"python-msgpack"
|
"python-msgpack"
|
||||||
|
"wdisplays"
|
||||||
|
"kanshi"
|
||||||
"libreoffice"
|
"libreoffice"
|
||||||
"flatpak"
|
"flatpak"
|
||||||
"gnupg"
|
"gnupg"
|
||||||
|
@ -147,6 +149,7 @@
|
||||||
;(".gnupg/sshcontrol" ,(local-file "gnupg/sshcontrol"))
|
;(".gnupg/sshcontrol" ,(local-file "gnupg/sshcontrol"))
|
||||||
;(".gnupg/gpg-agent.conf" ,(local-file "gnupg/gpg-agent.conf"))
|
;(".gnupg/gpg-agent.conf" ,(local-file "gnupg/gpg-agent.conf"))
|
||||||
(".fonts" ,(local-file "fonts" #:recursive? #t))
|
(".fonts" ,(local-file "fonts" #:recursive? #t))
|
||||||
|
(".gitconfig" ,(local-file "gitconfig"))
|
||||||
(".docker/cli-plugins" ,(local-file "docker/cli-plugins" #:recursive? #t))
|
(".docker/cli-plugins" ,(local-file "docker/cli-plugins" #:recursive? #t))
|
||||||
(".nix-channels" ,(local-file "nix-channels"))))
|
(".nix-channels" ,(local-file "nix-channels"))))
|
||||||
(service home-pipewire-service-type)
|
(service home-pipewire-service-type)
|
||||||
|
|
|
@ -19,3 +19,5 @@ syncthing serve --no-browser &
|
||||||
wl-clip-persist -c regular &
|
wl-clip-persist -c regular &
|
||||||
|
|
||||||
~/.config/guix/home-config/hypr/hyprland-monitor-attached ~/.config/hypr/wallpaper.sh ~/.config/hypr/wallpaper.sh &
|
~/.config/guix/home-config/hypr/hyprland-monitor-attached ~/.config/hypr/wallpaper.sh ~/.config/hypr/wallpaper.sh &
|
||||||
|
|
||||||
|
kanshi -c ~/.config/hypr/kanshi.conf
|
||||||
|
|
|
@ -100,7 +100,8 @@ gestures {
|
||||||
|
|
||||||
# Example per-device config
|
# Example per-device config
|
||||||
# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
|
# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
|
||||||
device:epic-mouse-v1 {
|
device {
|
||||||
|
name = epic-mouse-v1
|
||||||
sensitivity = -0.5
|
sensitivity = -0.5
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -216,8 +217,7 @@ windowrulev2 = size 578 326, class:^(firefox)$, title:^(Picture-in-Picture)$
|
||||||
windowrulev2 = float, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$
|
windowrulev2 = float, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$
|
||||||
windowrulev2 = size 56 31, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$
|
windowrulev2 = size 56 31, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$
|
||||||
windowrulev2 = move 50% 0, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$
|
windowrulev2 = move 50% 0, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$
|
||||||
windowrulev2 = nomaximizerequest, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$
|
windowrulev2 = suppressevent fullscreen maximize, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$
|
||||||
windowrulev2 = nofullscreenrequest, class:^(firefox)$, title:^(Firefox — Sharing Indicator)$
|
|
||||||
|
|
||||||
# Weather
|
# Weather
|
||||||
windowrulev2 = float,class:^(ala-wttr)$
|
windowrulev2 = float,class:^(ala-wttr)$
|
||||||
|
|
8
home-config/hypr/kanshi.conf
Normal file
8
home-config/hypr/kanshi.conf
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
profile {
|
||||||
|
output "AU Optronics 0x103D Unknown" enable
|
||||||
|
}
|
||||||
|
|
||||||
|
profile {
|
||||||
|
output "AU Optronics 0x103D Unknown" disable
|
||||||
|
output "Dell Inc. DELL U3421WE 6WK8753" enable
|
||||||
|
}
|
12
modules/ryan-config/CACerts/AGFRIntermediate.crt
Normal file
12
modules/ryan-config/CACerts/AGFRIntermediate.crt
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIBxDCCAWqgAwIBAgIQWFilNnPPT41UBf3qhdFw3TAKBggqhkjOPQQDAjAsMRAw
|
||||||
|
DgYDVQQKEwdBR0ZSIENBMRgwFgYDVQQDEw9BR0ZSIENBIFJvb3QgQ0EwHhcNMjQw
|
||||||
|
MjIwMjE0MjMyWhcNMzQwMjE3MjE0MjMyWjA0MRAwDgYDVQQKEwdBR0ZSIENBMSAw
|
||||||
|
HgYDVQQDExdBR0ZSIENBIEludGVybWVkaWF0ZSBDQTBZMBMGByqGSM49AgEGCCqG
|
||||||
|
SM49AwEHA0IABCZH+m/ZqIGUJetMA5+z8UnXinchd1nlTJLlCNuq9vyi/hPi1J7t
|
||||||
|
wagseTAvP1Nx8qxs52R1Rr16ux4XC6wuM+KjZjBkMA4GA1UdDwEB/wQEAwIBBjAS
|
||||||
|
BgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTjq8ChYvI4z+pTz6c3xk9WPoWN
|
||||||
|
gDAfBgNVHSMEGDAWgBRnwoWRDbqXsPp5wVsRD/CA4choijAKBggqhkjOPQQDAgNI
|
||||||
|
ADBFAiEAyANEYJKlzPuj57XbIc1wT4Lg9la1DX3RI9GHMvHEePwCIC1kqVDWwY0g
|
||||||
|
LgaVqlRoh7Tlj21DjneNcsJibFe/W+7g
|
||||||
|
-----END CERTIFICATE-----
|
11
modules/ryan-config/CACerts/AGFRRoot.crt
Normal file
11
modules/ryan-config/CACerts/AGFRRoot.crt
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIBmTCCAUCgAwIBAgIPctsKjtg1OxvCt5Se83LXMAoGCCqGSM49BAMCMCwxEDAO
|
||||||
|
BgNVBAoTB0FHRlIgQ0ExGDAWBgNVBAMTD0FHRlIgQ0EgUm9vdCBDQTAeFw0yNDAy
|
||||||
|
MjAyMTQyMzFaFw0zNDAyMTcyMTQyMzFaMCwxEDAOBgNVBAoTB0FHRlIgQ0ExGDAW
|
||||||
|
BgNVBAMTD0FHRlIgQ0EgUm9vdCBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||||
|
BCxmw8fgcVHhJrrm3zyUXCY0RUI/O3iS1a6v1soggEB/flAIvnyCWschmDnVr1Dx
|
||||||
|
wvpI0R8SW9BjnpuEBXJpYfujRTBDMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8E
|
||||||
|
CDAGAQH/AgEBMB0GA1UdDgQWBBRnwoWRDbqXsPp5wVsRD/CA4choijAKBggqhkjO
|
||||||
|
PQQDAgNHADBEAiBy4WLk2dm50EJ08CJjqRYjrub41Px3lldVuzW545glngIgIx9u
|
||||||
|
1SJsxDSFW5S7uC0DOOmpwfDWEsnT2i5QKgLfXRc=
|
||||||
|
-----END CERTIFICATE-----
|
|
@ -59,6 +59,7 @@
|
||||||
(list
|
(list
|
||||||
#:tests? #f
|
#:tests? #f
|
||||||
#:configure-flags #~(list "-Dsystemd=disabled")
|
#:configure-flags #~(list "-Dsystemd=disabled")
|
||||||
|
#:qtbase qtbase
|
||||||
#:phases
|
#:phases
|
||||||
;; After building the portal, we need to build the share selector using qt
|
;; After building the portal, we need to build the share selector using qt
|
||||||
#~(modify-phases %standard-phases
|
#~(modify-phases %standard-phases
|
||||||
|
@ -71,7 +72,7 @@
|
||||||
(("\\<(hyprctl-share-picker)\\>" _ cmd)
|
(("\\<(hyprctl-share-picker)\\>" _ cmd)
|
||||||
(string-append #$output "/bin/" cmd))))))))
|
(string-append #$output "/bin/" cmd))))))))
|
||||||
(native-inputs (list gcc-13 pkg-config wayland hyprlang))
|
(native-inputs (list gcc-13 pkg-config wayland hyprlang))
|
||||||
(inputs (list bash-minimal grim hyprland hyprland-protocols mesa pipewire qtbase sdbus-c++ slurp wayland-protocols qtwayland))
|
(inputs (list bash-minimal grim hyprland hyprland-protocols mesa pipewire sdbus-c++ slurp wayland-protocols qtwayland))
|
||||||
(home-page "")
|
(home-page "")
|
||||||
(synopsis "test")
|
(synopsis "test")
|
||||||
(description "test")
|
(description "test")
|
||||||
|
@ -140,28 +141,6 @@
|
||||||
(description "test")
|
(description "test")
|
||||||
(license license:bsd-3)))
|
(license license:bsd-3)))
|
||||||
|
|
||||||
(define-public hyprlang
|
|
||||||
(package
|
|
||||||
(name "hyprlang")
|
|
||||||
(version "0.3.2")
|
|
||||||
(source (origin
|
|
||||||
(method git-fetch)
|
|
||||||
(uri (git-reference
|
|
||||||
(url "https://github.com/hyprwm/hyprlang")
|
|
||||||
(commit (string-append "v" version))))
|
|
||||||
(file-name (git-file-name name version))
|
|
||||||
(sha256
|
|
||||||
(base32
|
|
||||||
"1sxr7whzjamjg9pcvpbxniwph5p3yy2qs87n91zqwb5y9z3gfd7m"))))
|
|
||||||
(build-system cmake-build-system)
|
|
||||||
(native-inputs
|
|
||||||
(list gcc-13))
|
|
||||||
(home-page "")
|
|
||||||
(synopsis "test")
|
|
||||||
(description "test")
|
|
||||||
(license license:gpl3)))
|
|
||||||
|
|
||||||
|
|
||||||
(define-public wl-mirror
|
(define-public wl-mirror
|
||||||
(package
|
(package
|
||||||
(name "wl-mirror")
|
(name "wl-mirror")
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
(inputs
|
(inputs
|
||||||
`(("bash" ,bash-minimal)
|
`(("bash" ,bash-minimal)
|
||||||
("pipewire" ,pipewire)
|
("pipewire" ,pipewire)
|
||||||
("firefox" ,firefox*)))
|
("firefox" ,firefox)))
|
||||||
(build-system trivial-build-system)
|
(build-system trivial-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:modules ((guix build utils))
|
'(#:modules ((guix build utils))
|
||||||
|
|
Loading…
Reference in a new issue