updates to guix
This commit is contained in:
parent
30827efb99
commit
e737704d61
|
@ -228,4 +228,5 @@ exec-once = dbus-update-activation-environment --all
|
|||
exec-once = jellyfin-mpv-shim
|
||||
exec-once = hyprctl setcursor phinger-cursors-light 24
|
||||
exec-once = swaybg -m fill -i ~/pics/wallpapers/adventure.jpg
|
||||
exec-once = waybar
|
||||
exec-once = swayidle -w timeout 300 'swaylock -S --effect-blur 20x3 --fade-in 1 --effect-vignette 0.5:1 --grace 60' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -S --effect-blur 20x3 --effect-vignette 0.5:1'
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
IMAPAccount gmail
|
||||
Host imap.gmail.com
|
||||
User ccochrun21@gmail.com
|
||||
PassCmd rbw get gmail
|
||||
PassCmd "rbw get gmail"
|
||||
AuthMechs LOGIN
|
||||
SSLType IMAPS
|
||||
SSLVersions SSLv3
|
||||
|
@ -13,21 +13,21 @@ SSLVersions SSLv3
|
|||
IMAPAccount office
|
||||
Host outlook.office365.com
|
||||
User chris@tfcconnection.org
|
||||
PassCmd rbw get 'Office 365'
|
||||
PassCmd "/home/chris/bin/mailpass"
|
||||
AuthMechs LOGIN
|
||||
SSLType IMAPS
|
||||
|
||||
IMAPAccount outlook
|
||||
Host outlook.office365.com
|
||||
User chris.cochrun@outlook.com
|
||||
PassCmd rbw get outlook
|
||||
PassCmd "rbw get outlook"
|
||||
AuthMechs LOGIN
|
||||
SSLType IMAPS
|
||||
|
||||
IMAPAccount cochrun
|
||||
Host mail.cochrun.xyz
|
||||
User chris@cochrun.xyz
|
||||
PassCmd rbw get 'Office 365'
|
||||
PassCmd "rbw get 'Office 365'"
|
||||
AuthMechs LOGIN
|
||||
SSLType IMAPS
|
||||
# SSLVersions SSLv3
|
||||
|
@ -42,8 +42,8 @@ IMAPStore gmail-remote
|
|||
Account gmail
|
||||
|
||||
MaildirStore gmail-local
|
||||
Path ~/Maildir/gmail/
|
||||
Inbox ~/Maildir/gmail/INBOX
|
||||
Path ~/mail/gmail/
|
||||
Inbox ~/mail/gmail/INBOX
|
||||
|
||||
IMAPStore office-remote
|
||||
Account office
|
||||
|
@ -51,8 +51,8 @@ Account office
|
|||
# LOCAL STORAGE (CREATE DIRECTORIES with mkdir -p Maildir/gmail)
|
||||
|
||||
MaildirStore office-local
|
||||
Path ~/Maildir/office/
|
||||
Inbox ~/Maildir/office/INBOX
|
||||
Path ~/mail/office/
|
||||
Inbox ~/mail/office/INBOX
|
||||
Subfolders Verbatim
|
||||
|
||||
|
||||
|
@ -60,16 +60,16 @@ IMAPStore outlook-remote
|
|||
Account outlook
|
||||
|
||||
MaildirStore outlook-local
|
||||
Path ~/Maildir/outlook/
|
||||
Inbox ~/Maildir/outlook/INBOX
|
||||
Path ~/mail/outlook/
|
||||
Inbox ~/mail/outlook/INBOX
|
||||
Subfolders Verbatim
|
||||
|
||||
IMAPStore cochrun-remote
|
||||
Account cochrun
|
||||
|
||||
MaildirStore cochrun-local
|
||||
Path ~/Maildir/cochrun/
|
||||
Inbox ~/Maildir/cochrun/INBOX
|
||||
Path ~/mail/cochrun/
|
||||
Inbox ~/mail/cochrun/INBOX
|
||||
Subfolders Verbatim
|
||||
|
||||
# CONNECTIONS SPECIFY LINKS BETWEEN REMOTE AND LOCAL FOLDERS
|
|
@ -5,9 +5,9 @@
|
|||
"height": 35, // Waybar height (to be removed for auto height)
|
||||
"width": 1400, // Waybar width
|
||||
// Choose the order of the modules "custom/wintitle",
|
||||
"modules-left": ["wlr/workspaces", "hyprland/window"],
|
||||
"modules-left": ["hyprland/workspaces", "hyprland/window"],
|
||||
"modules-center": ["clock"],
|
||||
"modules-right": ["pulseaudio", "backlight", "temperature", "memory", "cpu", "battery", "tray"],
|
||||
"modules-right": ["pulseaudio", "backlight", "memory", "cpu", "battery", "tray"],
|
||||
"margin-top": -5,
|
||||
"margin-bottom": 8,
|
||||
"margin-left": 6,
|
||||
|
@ -16,10 +16,20 @@
|
|||
"hyprland/window": {
|
||||
"format": " <span style='italic'>{}</span>"
|
||||
},
|
||||
"wlr/workspaces": {
|
||||
"hyprland/workspaces": {
|
||||
"format": "{icon}",
|
||||
"on-scroll-up": "hyprctl dispatch workspace e+1",
|
||||
"on-scroll-down": "hyprctl dispatch workspace e-1"
|
||||
"format-icons": {
|
||||
"1": "",
|
||||
"2": "",
|
||||
"3": "",
|
||||
"4": "",
|
||||
"5": "",
|
||||
"9": "",
|
||||
"active": "",
|
||||
"default": ""
|
||||
},
|
||||
// "on-scroll-up": "hyprctl dispatch workspace e+1",
|
||||
// "on-scroll-down": "hyprctl dispatch workspace e-1"
|
||||
},
|
||||
"sway/mode": {
|
||||
"format": "<span style=\"italic\"> {}</span>"
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
#:use-module (pkgs qt5ct)
|
||||
#:use-module (pkgs kdenlive)
|
||||
#:use-module (home-services pipewire)
|
||||
;; #:use-module (rde features)
|
||||
;; #:use-module (emacs packages melpa)
|
||||
#:use-module (gnu home)
|
||||
#:use-module (gnu home services)
|
||||
|
@ -19,6 +20,7 @@
|
|||
#:use-module (gnu home services xdg)
|
||||
#:use-module (gnu home services gnupg)
|
||||
#:use-module (gnu home services fontutils)
|
||||
#:use-module (gnu home services syncthing)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages vim)
|
||||
#:use-module (gnu packages rust-apps)
|
||||
|
@ -52,6 +54,14 @@
|
|||
;; (base0E . "#ff6ac1")
|
||||
;; (base0F . "#b2643c")))
|
||||
|
||||
;; (define mail-config
|
||||
;; "a scheme module to setup my email config"
|
||||
;; (service-type (name 'mail)
|
||||
;; (extensions
|
||||
;; (list (service-extension
|
||||
;; home-files-service-type
|
||||
;; `((".mbsyncrc" ,(local-file "../.config/.mbsyncrc"))))))))
|
||||
|
||||
(define home-packages
|
||||
(list ;; Let's start with some things
|
||||
;; CLI apps
|
||||
|
@ -258,6 +268,7 @@
|
|||
"emacs-transmission"
|
||||
"emacs-emojify"
|
||||
"emacs-pulsar"
|
||||
"emacs-ace-link"
|
||||
"emacs-vertico"
|
||||
"emacs-consult"
|
||||
"emacs-consult-eglot"
|
||||
|
@ -433,16 +444,21 @@ gtk-xft-rgba=none
|
|||
("gtk-2.0" ,(local-file "../.config/gtk-2.0" #:recursive? #t))))
|
||||
(simple-service 'scripts
|
||||
home-files-service-type
|
||||
`(("bin" ,(local-file "../scripts" #:recursive? #t))
|
||||
(".mozilla/firefox/chris.default/chrome" ,(local-file "../.config/firefox/chrome" #:recursive? #t))
|
||||
`(("bin" ,(local-file "../scripts" #:recursive? #t))))
|
||||
(simple-service 'home-files
|
||||
home-files-service-type
|
||||
`((".mozilla/firefox/chris.default/chrome" ,(local-file "../.config/firefox/chrome" #:recursive? #t))
|
||||
(".var/app/org.mozilla.firefox/.mozilla/firefox/chris.default/chrome" ,(local-file "../.config/firefox/chrome" #:recursive? #t))
|
||||
(".Xresources" ,(plain-file "Xresources" "Xcursor.theme: phinger-cursors-light
|
||||
Xcursor.size: 36
|
||||
"))
|
||||
(".mbsyncrc" ,(local-file "../.config/mbsyncrc"))
|
||||
(".icons/default/index.theme" ,(plain-file "default.theme" "[icon theme]
|
||||
Inherits=phinger-cursors-light
|
||||
"))))
|
||||
|
||||
;; (mail-config)
|
||||
(service home-syncthing-service-type)
|
||||
(service home-gpg-agent-service-type
|
||||
(home-gpg-agent-configuration
|
||||
(pinentry-program
|
||||
|
|
44
guix/pkgs/waybar.scm
Normal file
44
guix/pkgs/waybar.scm
Normal file
|
@ -0,0 +1,44 @@
|
|||
(define-module (pkgs waybar))
|
||||
|
||||
(define-public waybar
|
||||
(package
|
||||
(name "waybar")
|
||||
(version "0.9.22")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/Alexays/Waybar")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "07h5l7h7wmzqgg7fbp98khrxg2sq2s4ncp4fiiz1yg62r752idy4"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
(list #:configure-flags #~(list "--wrap-mode=nodownload")))
|
||||
(inputs (list date
|
||||
fmt
|
||||
gtk-layer-shell
|
||||
gtkmm-3
|
||||
jsoncpp
|
||||
libdbusmenu
|
||||
libevdev
|
||||
libinput-minimal
|
||||
libmpdclient
|
||||
libnl
|
||||
libxml2
|
||||
pipewire
|
||||
playerctl
|
||||
pulseaudio
|
||||
spdlog
|
||||
wayland
|
||||
wireplumber))
|
||||
(native-inputs
|
||||
(list `(,glib "bin") pkg-config scdoc wayland-protocols))
|
||||
(home-page "https://github.com/Alexays/Waybar")
|
||||
(synopsis "Wayland bar for Sway and Wlroots based compositors")
|
||||
(description "Waybar is a highly customisable Wayland bar for Sway and
|
||||
Wlroots based compositors.")
|
||||
(license license:expat))) ; MIT license
|
||||
|
||||
waybar
|
|
@ -1 +1 @@
|
|||
Subproject commit c84cf9a83ac7f3a930ca08e431057783ea469424
|
||||
Subproject commit 127dcdd2277e0c73493f416fedc537391ab2444b
|
Loading…
Reference in a new issue