feat(graphical-fullblown): add some and and use vanilla pkgs for signal and session
This commit is contained in:
parent
6fd885ab7b
commit
a550ff143f
1 changed files with 45 additions and 38 deletions
|
@ -24,7 +24,9 @@ in {
|
|||
# ../profiles/experimental-desktop.nix
|
||||
|
||||
../programs/redshift.nix
|
||||
|
||||
../programs/gpg-agent.nix
|
||||
../programs/pass.nix
|
||||
|
||||
# ../programs/espanso.nix
|
||||
|
||||
|
@ -33,7 +35,6 @@ in {
|
|||
|
||||
../programs/libreoffice.nix
|
||||
../programs/neovim.nix
|
||||
../programs/pass.nix
|
||||
../programs/vscode
|
||||
|
||||
# TODO: bump these to 23.05 and make it work
|
||||
|
@ -62,6 +63,7 @@ in {
|
|||
nix-index
|
||||
nix-prefetch-scripts
|
||||
# nix-prefetch-github
|
||||
nix-tree
|
||||
|
||||
# Version Control Systems
|
||||
gitFull
|
||||
|
@ -114,46 +116,48 @@ in {
|
|||
# FIXME: depends on insecure openssl 1.1.1t
|
||||
# kotatogram-desktop
|
||||
tdesktop
|
||||
(let
|
||||
version = "6.20.0-beta.1";
|
||||
in
|
||||
pkgsUnstableSmall.signal-desktop-beta.overrideAttrs (old: {
|
||||
inherit version;
|
||||
src = builtins.fetchurl {
|
||||
url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop-beta/signal-desktop-beta_${version}_amd64.deb";
|
||||
sha256 = "0xkagnldagfxnpv4c23yd9w0kz1y719m1sj9vqn8mnr1zfn7j62a";
|
||||
};
|
||||
preFixup =
|
||||
old.preFixup
|
||||
+ ''
|
||||
gappsWrapperArgs+=(
|
||||
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto}}"
|
||||
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=UseOzonePlatform}}"
|
||||
)
|
||||
'';
|
||||
}))
|
||||
pkgsUnstableSmall.signal-desktop-beta
|
||||
#(let
|
||||
# version = "6.20.0-beta.1";
|
||||
#in
|
||||
# pkgsUnstableSmall.signal-desktop-beta.overrideAttrs (old: {
|
||||
# # inherit version;
|
||||
# # src = builtins.fetchurl {
|
||||
# # url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop-beta/signal-desktop-beta_${version}_amd64.deb";
|
||||
# # sha256 = "0xkagnldagfxnpv4c23yd9w0kz1y719m1sj9vqn8mnr1zfn7j62a";
|
||||
# # };
|
||||
# preFixup =
|
||||
# old.preFixup
|
||||
# + ''
|
||||
# gappsWrapperArgs+=(
|
||||
# --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto}}"
|
||||
# --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=UseOzonePlatform}}"
|
||||
# )
|
||||
# '';
|
||||
# }))
|
||||
|
||||
pkgsUnstableSmall.session-desktop
|
||||
# --add-flags "--enable-features=UseOzonePlatform"
|
||||
# --add-flags "--ozone-platform=wayland"
|
||||
(pkgsUnstableSmall.session-desktop.overrideAttrs (old: {
|
||||
nativeBuildInputs =
|
||||
old.nativeBuildInputs
|
||||
++ [
|
||||
pkgs.wrapGAppsHook
|
||||
];
|
||||
# (pkgsUnstableSmall.session-desktop.overrideAttrs (old: {
|
||||
# nativeBuildInputs =
|
||||
# old.nativeBuildInputs
|
||||
# ++ [
|
||||
# pkgs.wrapGAppsHook
|
||||
# ];
|
||||
|
||||
preFixup =
|
||||
(old.preFixup or "")
|
||||
+ ''
|
||||
gappsWrapperArgs+=(
|
||||
--add-flags "--enable-features=UseOzonePlatform"
|
||||
--add-flags "--ozone-platform=wayland"
|
||||
# --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto}}"
|
||||
# --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=WaylandWindowDecorations}}"
|
||||
# --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=UseOzonePlatform}}"
|
||||
)
|
||||
'';
|
||||
}))
|
||||
# preFixup =
|
||||
# (old.preFixup or "")
|
||||
# + ''
|
||||
# gappsWrapperArgs+=(
|
||||
# --add-flags "--enable-features=UseOzonePlatform"
|
||||
# --add-flags "--ozone-platform=wayland"
|
||||
# # --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto}}"
|
||||
# # --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=WaylandWindowDecorations}}"
|
||||
# # --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=UseOzonePlatform}}"
|
||||
# )
|
||||
# '';
|
||||
# }))
|
||||
|
||||
#(pkgsUnstableSmall.session-desktop.overrideAttrs(old: {
|
||||
# nativeBuildInputs = old.nativeBuildInputs ++ [
|
||||
|
@ -206,9 +210,12 @@ in {
|
|||
wireshark
|
||||
wireguard-tools
|
||||
|
||||
# Code Editors
|
||||
# Code Editing and Programming
|
||||
xclip
|
||||
xsel
|
||||
pkgsUnstableSmall.lapce
|
||||
pkgsUnstableSmall.helix
|
||||
pkgsUnstableSmall.nil
|
||||
|
||||
# Image/Graphic/Design Tools
|
||||
gnome.eog
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue