* [bug#56688] [PATCH 0/4] Add sworkstyle. @ 2022-07-22 3:22 muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 1/4] gnu: rust-ctrlc-3: Update to 3.2.1 muradm 2024-01-07 14:44 ` [bug#56688] [PATCH 0/4] Add sworkstyle muradm 0 siblings, 2 replies; 6+ messages in thread From: muradm @ 2022-07-22 3:22 UTC (permalink / raw) To: 56688 Patchset adding nice sworkstyle utility for sway, which decorates workspace names with icons. muradm (4): gnu: rust-ctrlc-3: Update to 3.2.1. gnu: rust-dirs-4: Add rust-dirs 4.0.0. gnu: rust-fslock-0.2: Add rust-flock 0.2.1. gnu: Add sworkstyle 1.2.2. gnu/packages/crates-io.scm | 52 +++++++++++++++++++++++++++++++++++--- gnu/packages/wm.scm | 34 +++++++++++++++++++++++++ 2 files changed, 82 insertions(+), 4 deletions(-) -- 2.36.1 ^ permalink raw reply [flat|nested] 6+ messages in thread
* [bug#56688] [PATCH 1/4] gnu: rust-ctrlc-3: Update to 3.2.1. 2022-07-22 3:22 [bug#56688] [PATCH 0/4] Add sworkstyle muradm @ 2022-07-22 3:26 ` muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 2/4] gnu: rust-dirs-4: Add rust-dirs 4.0.0 muradm ` (2 more replies) 2024-01-07 14:44 ` [bug#56688] [PATCH 0/4] Add sworkstyle muradm 1 sibling, 3 replies; 6+ messages in thread From: muradm @ 2022-07-22 3:26 UTC (permalink / raw) To: 56688 * gnu/packages/crates-io.scm (rust-ctrlc-3): Update to 3.2.1. [arguments]<#:cargo-inputs>: Change rust-nix-0.18 to rust-nix-0.23. --- gnu/packages/crates-io.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 16ac36c9f5..bf3fd75750 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -19,7 +19,7 @@ ;;; Copyright © 2021 Antero Mejr <antero@kodmin.com> ;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2021 Vinicius Monego <monego@posteo.net> -;;; Copyright © 2021 muradm <mail@muradm.net> +;;; Copyright © 2021, 2022 muradm <mail@muradm.net> ;;; Copyright © 2021, 2022 Petr Hodina <phodina@protonmail.com> ;;; Copyright © 2021, 2022 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2021 Jacob Hrbek <kreyren@rixotstudio.cz> @@ -15543,19 +15543,19 @@ (define-public rust-ctr-0.6 (define-public rust-ctrlc-3 (package (name "rust-ctrlc") - (version "3.1.7") + (version "3.2.1") (source (origin (method url-fetch) (uri (crate-uri "ctrlc" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "027bzbddk0wg7s2wnbgcwx2iv6bjzvxfpp0s2xdg444yfklr4ymm")))) + (base32 "1gy73qwcchh802nc4vdr5cv16nnq1fr3wwkd6jih736wzznnr751")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-nix" ,rust-nix-0.18) + (("rust-nix" ,rust-nix-0.23) ("rust-winapi" ,rust-winapi-0.3)))) (home-page "https://github.com/Detegr/rust-ctrlc") (synopsis "Easy Ctrl-C handler for Rust projects") -- 2.36.1 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [bug#56688] [PATCH 2/4] gnu: rust-dirs-4: Add rust-dirs 4.0.0. 2022-07-22 3:26 ` [bug#56688] [PATCH 1/4] gnu: rust-ctrlc-3: Update to 3.2.1 muradm @ 2022-07-22 3:26 ` muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 3/4] gnu: rust-fslock-0.2: Add rust-flock 0.2.1 muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 4/4] gnu: Add sworkstyle 1.2.2 muradm 2 siblings, 0 replies; 6+ messages in thread From: muradm @ 2022-07-22 3:26 UTC (permalink / raw) To: 56688 * gnu/packages/crates-io.scm (rust-dirs-4): New variable. --- gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index bf3fd75750..6d7d41ef03 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -18152,6 +18152,28 @@ (define-public rust-directories-next-1 #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1)))))) +(define-public rust-dirs-4 + (package + (name "rust-dirs") + (version "4.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "dirs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0n8020zl4f0frfnzvgb9agvk4a14i1kjz4daqnxkgslndwmaffna")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-dirs-sys" ,rust-dirs-sys-0.3)))) + (home-page "https://github.com/soc/dirs-rs") + (synopsis "Abstractions for standard locations for various platforms") + (description + "This package is a tiny low-level library that provides platform-specific +standard locations of directories for config, cache and other data.") + (license (list license:expat license:asl2.0)))) + (define-public rust-dirs-3 (package (name "rust-dirs") -- 2.36.1 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [bug#56688] [PATCH 3/4] gnu: rust-fslock-0.2: Add rust-flock 0.2.1. 2022-07-22 3:26 ` [bug#56688] [PATCH 1/4] gnu: rust-ctrlc-3: Update to 3.2.1 muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 2/4] gnu: rust-dirs-4: Add rust-dirs 4.0.0 muradm @ 2022-07-22 3:26 ` muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 4/4] gnu: Add sworkstyle 1.2.2 muradm 2 siblings, 0 replies; 6+ messages in thread From: muradm @ 2022-07-22 3:26 UTC (permalink / raw) To: 56688 * gnu/packages/crates-io.scm (rust-fslock-0.2): New variable. --- gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6d7d41ef03..ffae46a7f1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -23043,6 +23043,28 @@ (define-public rust-fsevent-sys-2 `(#:skip-build? #t ; only available on macOS #:cargo-inputs (("rust-libc" ,rust-libc-0.2)))))) +(define-public rust-fslock-0.2 + (package + (name "rust-fslock") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "fslock" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1yrv9j44k3njzpnh8m2jc0gr3hklzyzwfj3gmsdklbi76n4jnh84")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-libc" ,rust-libc-0.2) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://github.com/brunoczim/fslock") + (synopsis "File locking for Rust") + (description "API to use files as a lock. Supports non-std crates +by disabling feature std.") + (license license:expat))) + (define-public rust-fst-0.4 (package (name "rust-fst") -- 2.36.1 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [bug#56688] [PATCH 4/4] gnu: Add sworkstyle 1.2.2. 2022-07-22 3:26 ` [bug#56688] [PATCH 1/4] gnu: rust-ctrlc-3: Update to 3.2.1 muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 2/4] gnu: rust-dirs-4: Add rust-dirs 4.0.0 muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 3/4] gnu: rust-fslock-0.2: Add rust-flock 0.2.1 muradm @ 2022-07-22 3:26 ` muradm 2 siblings, 0 replies; 6+ messages in thread From: muradm @ 2022-07-22 3:26 UTC (permalink / raw) To: 56688 * gnu/packages/wm.scm (sworkstyle): New variable. --- gnu/packages/wm.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index f27f8af8d4..43f0f1e4b5 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -79,6 +79,7 @@ (define-module (gnu packages wm) #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix build-system asdf) + #:use-module (guix build-system cargo) #:use-module (guix build-system cmake) #:use-module (guix build-system copy) #:use-module (guix build-system gnu) @@ -97,6 +98,7 @@ (define-module (gnu packages wm) #:use-module (gnu packages build-tools) #:use-module (gnu packages calendar) #:use-module (gnu packages check) + #:use-module (gnu packages crates-io) #:use-module (gnu packages datastructures) #:use-module (gnu packages docbook) #:use-module (gnu packages documentation) @@ -1717,6 +1719,38 @@ (define-public swaybg (description "Swaybg is a wallpaper utility for Wayland compositors.") (license license:expat))) ; MIT license +(define-public sworkstyle + (package + (name "sworkstyle") + (version "1.2.2") + (home-page "https://github.com/lyr-7d1h/swayest_workstyle") + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0x9xhx14g60mas9iwgk30wk14i3282nk1szr929d24v4l0z4phnb")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-anyhow" ,rust-anyhow-1) + ("rust-ctrlc" ,rust-ctrlc-3) + ("rust-dirs" ,rust-dirs-4) + ("rust-env-logger" ,rust-env-logger-0.9) + ("rust-fslock" ,rust-fslock-0.2) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-log" ,rust-log-0.4) + ("rust-swayipc" ,rust-swayipc-2) + ("rust-tokio" ,rust-tokio-1) + ("rust-toml" ,rust-toml-0.5) + ("rust-regex" ,rust-regex-1)))) + (synopsis "Your workspace shall never contain an empty icon again!") + (description "Map workspace name to icons defined depending on the windows +inside of the workspace.") + (license license:expat))) + (define-public waybar (package (name "waybar") -- 2.36.1 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [bug#56688] [PATCH 0/4] Add sworkstyle. 2022-07-22 3:22 [bug#56688] [PATCH 0/4] Add sworkstyle muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 1/4] gnu: rust-ctrlc-3: Update to 3.2.1 muradm @ 2024-01-07 14:44 ` muradm 1 sibling, 0 replies; 6+ messages in thread From: muradm @ 2024-01-07 14:44 UTC (permalink / raw) To: 56688, control [-- Attachment #1: Type: text/plain, Size: 550 bytes --] close 56688 obsoleted by 68302 thanks muradm <mail@muradm.net> writes: > Patchset adding nice sworkstyle utility for sway, which > decorates > workspace names with icons. > > muradm (4): > gnu: rust-ctrlc-3: Update to 3.2.1. > gnu: rust-dirs-4: Add rust-dirs 4.0.0. > gnu: rust-fslock-0.2: Add rust-flock 0.2.1. > gnu: Add sworkstyle 1.2.2. > > gnu/packages/crates-io.scm | 52 > +++++++++++++++++++++++++++++++++++--- > gnu/packages/wm.scm | 34 +++++++++++++++++++++++++ > 2 files changed, 82 insertions(+), 4 deletions(-) [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 832 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-01-07 14:45 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-07-22 3:22 [bug#56688] [PATCH 0/4] Add sworkstyle muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 1/4] gnu: rust-ctrlc-3: Update to 3.2.1 muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 2/4] gnu: rust-dirs-4: Add rust-dirs 4.0.0 muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 3/4] gnu: rust-fslock-0.2: Add rust-flock 0.2.1 muradm 2022-07-22 3:26 ` [bug#56688] [PATCH 4/4] gnu: Add sworkstyle 1.2.2 muradm 2024-01-07 14:44 ` [bug#56688] [PATCH 0/4] Add sworkstyle muradm
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.