diff --git a/configurations/desktop/configuration.nix b/configurations/desktop/configuration.nix index fd03efd4..f489bed4 100644 --- a/configurations/desktop/configuration.nix +++ b/configurations/desktop/configuration.nix @@ -36,8 +36,8 @@ # cspark-desktop-plasma.enable = true; # cspark-desktop-gnome.enable = true; # cspark-desktop-sway.enable = true; - # cspark-desktop-niri.enable = true; - cspark-desktop-exwm.enable = true; + cspark-desktop-niri.enable = true; + # cspark-desktop-exwm.enable = true; # My audio interface has issues after coming out from suspend/hibernate, this will reset it to fix it when necessary. systemd.services.audiointerface-reset-unbind = { @@ -86,51 +86,51 @@ }; # Steam Game Platform - #programs.steam = { - # enable = true; - # # remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play - # # dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server - # gamescopeSession.enable = true; + programs.steam = { + enable = true; + # remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play + # dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server + gamescopeSession.enable = true; - # #package = pkgs.steam.override { - # # extraLibraries = p: with p; [ - # # gfxreconstruct - # # glslang - # # spirv-cross - # # spirv-headers - # # spirv-tools - # # vulkan-extension-layer - # # vulkan-headers - # # vulkan-loader - # # vulkan-tools - # # vulkan-tools-lunarg - # # vulkan-utility-libraries - # # vulkan-validation-layers - # # vkdisplayinfo - # # vkd3d - # # vkd3d-proton - # # vk-bootstrap - # # ]; - # # extraPkgs = p: with p; [ - # # gfxreconstruct - # # glslang - # # spirv-cross - # # spirv-headers - # # spirv-tools - # # vulkan-extension-layer - # # vulkan-headers - # # vulkan-loader - # # vulkan-tools - # # vulkan-tools-lunarg - # # vulkan-utility-libraries - # # vulkan-validation-layers - # # vkdisplayinfo - # # vkd3d - # # vkd3d-proton - # # vk-bootstrap - # # ]; - # #}; - #}; + #package = pkgs.steam.override { + # extraLibraries = p: with p; [ + # gfxreconstruct + # glslang + # spirv-cross + # spirv-headers + # spirv-tools + # vulkan-extension-layer + # vulkan-headers + # vulkan-loader + # vulkan-tools + # vulkan-tools-lunarg + # vulkan-utility-libraries + # vulkan-validation-layers + # vkdisplayinfo + # vkd3d + # vkd3d-proton + # vk-bootstrap + # ]; + # extraPkgs = p: with p; [ + # gfxreconstruct + # glslang + # spirv-cross + # spirv-headers + # spirv-tools + # vulkan-extension-layer + # vulkan-headers + # vulkan-loader + # vulkan-tools + # vulkan-tools-lunarg + # vulkan-utility-libraries + # vulkan-validation-layers + # vkdisplayinfo + # vkd3d + # vkd3d-proton + # vk-bootstrap + # ]; + #}; + }; # Single GPU Passthru Configuration #cspark-single-gpu-passthru.enable = true; diff --git a/configurations/desktop/home.nix b/configurations/desktop/home.nix index 705205bd..bdb767b7 100644 --- a/configurations/desktop/home.nix +++ b/configurations/desktop/home.nix @@ -20,8 +20,8 @@ # cspark-desktop-plasma-config-1.enable = true; # cspark-desktop-gnome-config-1.enable = true; # cspark-desktop-sway-config-1.enable = true; - # cspark-desktop-niri-config-1.enable = true; - cspark-desktop-exwm-config-1.enable = true; + cspark-desktop-niri-config-1.enable = true; + # cspark-desktop-exwm-config-1.enable = true; # Home Manager is pretty good at managing dotfiles. The primary way to manage # plain files is through 'home.file'. diff --git a/flake.lock b/flake.lock index d144c5fc..049e7735 100644 --- a/flake.lock +++ b/flake.lock @@ -5,16 +5,19 @@ "nixpkgs": "nixpkgs", "ny": "ny", "sf-arabic": "sf-arabic", + "sf-armenian": "sf-armenian", "sf-compact": "sf-compact", + "sf-georgian": "sf-georgian", + "sf-hebrew": "sf-hebrew", "sf-mono": "sf-mono", "sf-pro": "sf-pro" }, "locked": { - "lastModified": 1732029343, - "narHash": "sha256-sAOEhA/vfyAKggwyI3PNy2xeNzb/USZl4YNpeSzMRBI=", + "lastModified": 1740961576, + "narHash": "sha256-9L6d3owtajM72YvUOpK1zYle2nM0BpsuopbF9lm9lJs=", "owner": "Lyndeno", "repo": "apple-fonts.nix", - "rev": "714767021b57d0d30de35eb90e4b748fbbb9c99f", + "rev": "4df58996ed654f6ce9b71b41c1826484c6870739", "type": "github" }, "original": { @@ -23,6 +26,28 @@ "type": "github" } }, + "blue-build": { + "inputs": { + "flake-schemas": "flake-schemas", + "nixpkgs": [ + "nixpkgs" + ], + "rust-overlay": "rust-overlay" + }, + "locked": { + "lastModified": 1746218021, + "narHash": "sha256-Rz2zEAwYkpPtOiX7+LSJnXoJUhkZBq2Xm2CUTMzmd6A=", + "owner": "blue-build", + "repo": "cli", + "rev": "f8950b3477d5fa70250e6cb89726e320f9f1b0e5", + "type": "github" + }, + "original": { + "owner": "blue-build", + "repo": "cli", + "type": "github" + } + }, "flake-parts": { "inputs": { "nixpkgs-lib": "nixpkgs-lib" @@ -56,6 +81,38 @@ "type": "github" } }, + "flake-schemas": { + "locked": { + "lastModified": 1697467827, + "narHash": "sha256-j8SR19V1SRysyJwpOBF4TLuAvAjF5t+gMiboN4gYQDU=", + "rev": "764932025c817d4e500a8d2a4d8c565563923d29", + "revCount": 29, + "type": "tarball", + "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/flake-schemas/0.1.2/018b3da8-4cc3-7fbb-8ff7-1588413c53e2/source.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://flakehub.com/f/DeterminateSystems/flake-schemas/%2A.tar.gz" + } + }, + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1705309234, + "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -63,11 +120,11 @@ ] }, "locked": { - "lastModified": 1735724774, - "narHash": "sha256-j4RK1GVa0fqcsut5ZV0hRYNMYcMoNP7mULwXnHQ6BkM=", + "lastModified": 1746243165, + "narHash": "sha256-DQycVmlyLQNLjLJ/FzpokVmbxGQ8HjQQ4zN4nyq2vII=", "owner": "nix-community", "repo": "home-manager", - "rev": "2ac770c007cc5dc26e6fe472956e6a23134dd124", + "rev": "c0962eeeabfb8127713f859ec8a5f0e86dead0f2", "type": "github" }, "original": { @@ -81,11 +138,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1734848678, - "narHash": "sha256-HtGPXGyzOsHJLq6nwvBV763y6l7fC9FuWIM0hNh1Y6E=", + "lastModified": 1741303672, + "narHash": "sha256-eRKbKccBu3PK/oJpmUuLo+0v45d0SEjosE8tVsHbpeA=", "owner": "musnix", "repo": "musnix", - "rev": "e76b3cdd23d49a11210a551f8ea4d49d7022e639", + "rev": "d56a15f30329f304151e4e05fa82264d127da934", "type": "github" }, "original": { @@ -106,11 +163,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1735591802, - "narHash": "sha256-oAridSudDNmdIFXYAj7tikcU0NwM3RNSLY4Qu1Khv8A=", + "lastModified": 1746142190, + "narHash": "sha256-t36K3TWLMRWoGyjYyo+H8bBquDcp4orZqNZVagWNjwY=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "bdcb629b3a8d62b4aff1b0484f74d5ad33dcf544", + "rev": "af701c1c16c289b1b14f333d844b4f756308d244", "type": "github" }, "original": { @@ -122,16 +179,16 @@ "niri-stable": { "flake": false, "locked": { - "lastModified": 1731483594, - "narHash": "sha256-Qjf7alRbPPERfiZsM9EMKX+HwjESky1tieh5PJIkLwE=", + "lastModified": 1740117926, + "narHash": "sha256-mTTHA0RAaQcdYe+9A3Jx77cmmyLFHmRoZdd8RpWa+m8=", "owner": "YaLTeR", "repo": "niri", - "rev": "75c79116a7e40cbc0e110ce0cdd500e896458679", + "rev": "b94a5db8790339cf9134873d8b490be69e02ac71", "type": "github" }, "original": { "owner": "YaLTeR", - "ref": "v0.1.10.1", + "ref": "v25.02", "repo": "niri", "type": "github" } @@ -139,11 +196,11 @@ "niri-unstable": { "flake": false, "locked": { - "lastModified": 1735586144, - "narHash": "sha256-YenL+60BJHF2cc4htz/iKEMgYd9dNfegzgH9tMBMhEY=", + "lastModified": 1746124654, + "narHash": "sha256-LmhkAt2KLvf8lp+kEUQuTFmmv7iXO8IkwwSaPasfXJw=", "owner": "YaLTeR", "repo": "niri", - "rev": "4741ab2e0465275d58c36db426b169c742d964cf", + "rev": "6c9705dd4b2eaba25f024d1a3efd7943fd393632", "type": "github" }, "original": { @@ -160,11 +217,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1734926609, - "narHash": "sha256-c1VS+suA1WaHag1a4Gafg6U2vfwyFKktjMQNtJExe0A=", + "lastModified": 1746212243, + "narHash": "sha256-BKrQIdolNE09l94dNXHp7UWjtyvijjJy+JcdnEIRydg=", "owner": "nix-community", "repo": "nixd", - "rev": "f97db14905a050534b2b28355061f790d171f12f", + "rev": "0cd3cf83e32fc7791b7e9e994064cd666f79d441", "type": "github" }, "original": { @@ -175,11 +232,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1731319897, - "narHash": "sha256-PbABj4tnbWFMfBp6OcUK5iGy1QY+/Z96ZcLpooIbuEI=", + "lastModified": 1740828860, + "narHash": "sha256-cjbHI+zUzK5CPsQZqMhE3npTyYFt9tJ3+ohcfaOF/WM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "dc460ec76cbff0e66e269457d7b728432263166c", + "rev": "303bd8071377433a2d8f76e684ec773d70c5b642", "type": "github" }, "original": { @@ -203,11 +260,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1735531152, - "narHash": "sha256-As8I+ebItDKtboWgDXYZSIjGlKeqiLBvjxsQHUmAf1Q=", + "lastModified": 1746055187, + "narHash": "sha256-3dqArYSMP9hM7Qpy5YWhnSjiqniSaT2uc5h2Po7tmg0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "3ffbbdbac0566a0977da3d2657b89cbcfe9a173b", + "rev": "3e362ce63e16b9572d8c2297c04f7c19ab6725a5", "type": "github" }, "original": { @@ -235,11 +292,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1734424634, - "narHash": "sha256-cHar1vqHOOyC7f1+tVycPoWTfKIaqkoe1Q6TnKzuti4=", + "lastModified": 1740695751, + "narHash": "sha256-D+R+kFxy1KsheiIzkkx/6L63wEHBYX21OIwlFV8JvDs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d3c42f187194c26d9f0309a8ecc469d6c878ce33", + "rev": "6313551cd05425cd5b3e63fe47dbc324eabb15e4", "type": "github" }, "original": { @@ -251,27 +308,26 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1734435836, - "narHash": "sha256-kMBQ5PRiFLagltK0sH+08aiNt3zGERC2297iB6vrvlU=", + "lastModified": 1744174375, + "narHash": "sha256-oxI9TLgnQbQ/WL0tIwVSIooLbXq4PW1QUhf5aQmXFgk=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4989a246d7a390a859852baddb1013f825435cee", + "rev": "ef3a956f697525883b77192cbe208233ea0f8f79", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixpkgs-unstable", "repo": "nixpkgs", "type": "github" } }, "nixpkgs_4": { "locked": { - "lastModified": 1735471104, - "narHash": "sha256-0q9NGQySwDQc7RhAV2ukfnu7Gxa5/ybJ2ANT8DQrQrs=", + "lastModified": 1746141548, + "narHash": "sha256-IgBWhX7A2oJmZFIrpRuMnw5RAufVnfvOgHWgIdds+hc=", "owner": "nixos", "repo": "nixpkgs", - "rev": "88195a94f390381c6afcdaa933c2f6ff93959cb4", + "rev": "f02fddb8acef29a8b32f10a335d44828d7825b78", "type": "github" }, "original": { @@ -296,6 +352,7 @@ "root": { "inputs": { "apple-fonts": "apple-fonts", + "blue-build": "blue-build", "home-manager": "home-manager", "musnix": "musnix", "niri": "niri", @@ -304,6 +361,28 @@ "nixpkgs-stable": "nixpkgs-stable_2" } }, + "rust-overlay": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": [ + "blue-build", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1709086241, + "narHash": "sha256-3QHK5zu/5XOa+ghBeKzvt+/BLdEPjw/xDNLcpDfbkmg=", + "owner": "oxalica", + "repo": "rust-overlay", + "rev": "5d56056fb905ff550ee61b6ebb6674d494f57a9e", + "type": "github" + }, + "original": { + "owner": "oxalica", + "repo": "rust-overlay", + "type": "github" + } + }, "sf-arabic": { "flake": false, "locked": { @@ -316,6 +395,18 @@ "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Arabic.dmg" } }, + "sf-armenian": { + "flake": false, + "locked": { + "narHash": "sha256-rRoDkbNMYkzOHZmQm96Zv80TZvRlAeoxkv4pMHP5nUg=", + "type": "file", + "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Armenian.dmg" + }, + "original": { + "type": "file", + "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Armenian.dmg" + } + }, "sf-compact": { "flake": false, "locked": { @@ -328,6 +419,30 @@ "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Compact.dmg" } }, + "sf-georgian": { + "flake": false, + "locked": { + "narHash": "sha256-IevVNOC28IiR45YfI3PsZzXLMRxuB5u7UiE53Zn6tRU=", + "type": "file", + "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Georgian.dmg" + }, + "original": { + "type": "file", + "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Georgian.dmg" + } + }, + "sf-hebrew": { + "flake": false, + "locked": { + "narHash": "sha256-Dw84kYwMpCtKKKqm8cZcQ9TZ7GayU5MO7W0LJw0Rcwk=", + "type": "file", + "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Hebrew.dmg" + }, + "original": { + "type": "file", + "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Hebrew.dmg" + } + }, "sf-mono": { "flake": false, "locked": { @@ -352,6 +467,21 @@ "url": "https://devimages-cdn.apple.com/design/resources/download/SF-Pro.dmg" } }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "treefmt-nix": { "inputs": { "nixpkgs": [ @@ -376,16 +506,16 @@ "xwayland-satellite-stable": { "flake": false, "locked": { - "lastModified": 1730166465, - "narHash": "sha256-nq7bouXQXaaPPo/E+Jbq+wNHnatD4dY8OxSrRqzvy6s=", + "lastModified": 1739246919, + "narHash": "sha256-/hBM43/Gd0/tW+egrhlWgOIISeJxEs2uAOIYVpfDKeU=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "a713cf46cb7db84a0d1b57c3a397c610cad3cf98", + "rev": "44590a416d4a3e8220e19e29e0b6efe64a80315d", "type": "github" }, "original": { "owner": "Supreeeme", - "ref": "v0.5", + "ref": "v0.5.1", "repo": "xwayland-satellite", "type": "github" } @@ -393,11 +523,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1734745564, - "narHash": "sha256-JQNl4pqonVVPQ2JzEOLUcPVRNj//FFFNRDyvQoOkG7s=", + "lastModified": 1745730655, + "narHash": "sha256-Tdsw5lD/XM8i1GnQr7ombqnEaCpt/voPs2AbjuYBbjI=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "94da1af75326d89ecb12aba0cc9362e93ffdc766", + "rev": "56a681bfecc5831f41f8eb0ec8c7e96c6b277153", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 7813ce85..3fb068e1 100644 --- a/flake.nix +++ b/flake.nix @@ -10,6 +10,11 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + blue-build = { + url = "github:blue-build/cli"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + niri = { url = "github:sodiboo/niri-flake"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/global.nix b/global.nix index 0f77a2a2..60309f7c 100644 --- a/global.nix +++ b/global.nix @@ -89,8 +89,10 @@ in # Normal (unstable) packages with pkgs; [ + inputs.blue-build.packages.${pkgs.system}.bluebuild python-with-my-packages + nix-prefetch-scripts nix-index git wget @@ -190,6 +192,7 @@ wineWowPackages.full + winetricks # native wayland support (unstable) # wineWowPackages.waylandFull @@ -208,6 +211,44 @@ discordo # Discord terminal client element-desktop # cinny-desktop + + (pidgin.override { + plugins = [ + + # purple-discord updated to 2024-11-23 from 2021-10-17 + (purple-discord.overrideAttrs (oldAttrs: { + src = fetchFromGitHub { + owner = "EionRobb"; + repo = "purple-discord"; + rev = "c5dfbe0e1fd7de1f2adbf672f653f67e39686044"; + sha256 = "BJuw2F+7twEK8ukEwxsMhDcyVkSS6tK8iJ8uM5kygB8="; + }; + buildInputs = oldAttrs.buildInputs ++ [ nss qrencode ]; + })) + + # Switch to updated fork by BenWiederhake + (tdlib-purple.overrideAttrs (oldAttrs: { + patches = []; + src = fetchFromGitHub { + owner = "BenWiederhake"; + repo = "tdlib-purple"; + rev = "43e6cc2f14ccd08171b1515f6216f4bbf84eed80"; + sha256 = "Uq8yfz6UM+U296nFnZtRuUGHdcNoTCHev6GcWTy+Ys0="; + }; + meta = with lib; { + homepage = "https://github.com/BenWiederhake/tdlib-purple"; + description = "libpurple Telegram plugin using tdlib"; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ sikmir ]; + platforms = platforms.unix; + + broken = false; + }; + })) + + ]; + }) + # pidginPackages.tdlib-purple lutris protonup-qt @@ -220,9 +261,14 @@ #(yabridgectl.override { wine = wineWowPackages.waylandFull; }) (yabridge.override { wine = wineWowPackages.full; }) (yabridgectl.override { wine = wineWowPackages.full; }) + audacity + lmms + + furnace + vgm2x MIDIVisualizer - kdenlive + kdePackages.kdenlive vlc # unityhub veracrypt @@ -237,8 +283,14 @@ ventoy-full qbittorrent krita + gimp + gimpPlugins.gmic + + darktable + obs-studio + prismlauncher pass-wayland thunderbird @@ -247,7 +299,10 @@ texliveFull ripgrep fzf + yazi + ueberzugpp # To display images in yazi via alacritty + ncdu # Just for utils @@ -329,7 +384,7 @@ # TODO: Fix fonts.packages = with pkgs; [ #nerdfonts - inputs.apple-fonts.packages.${pkgs.system}.sf-pro-nerd + #inputs.apple-fonts.packages.${pkgs.system}.sf-pro-nerd inputs.apple-fonts.packages.${pkgs.system}.sf-compact-nerd inputs.apple-fonts.packages.${pkgs.system}.sf-mono-nerd inputs.apple-fonts.packages.${pkgs.system}.sf-arabic-nerd @@ -403,7 +458,8 @@ # Systemwide Java support programs.java = { enable = true; - package = pkgs.jdk17; + #package = pkgs.jdk17; + package = pkgs.jdk23; }; # Emacs Config Init Service - For root user also @@ -489,11 +545,11 @@ # 3240 - USBIP Port # 1714 to 1764 - KDEConnect networking.firewall = { - allowedTCPPorts = [ 3240 ]; + allowedTCPPorts = [ 3240 25565 ]; allowedTCPPortRanges = [ { from = 1714; to = 1764; } ]; - # allowedUDPPorts = [ ... ]; + allowedUDPPorts = [ 25565 ]; allowedUDPPortRanges = [ { from = 1714; to = 1764; } ]; diff --git a/modules/nixos/cspark-desktop-gnome/module.nix b/modules/nixos/cspark-desktop-gnome/module.nix index 79b81062..4bee868c 100644 --- a/modules/nixos/cspark-desktop-gnome/module.nix +++ b/modules/nixos/cspark-desktop-gnome/module.nix @@ -37,7 +37,6 @@ in gnome-tour gedit # text editor gnome-console - ]) ++ (with pkgs.gnome; [ cheese # webcam tool gnome-music gnome-terminal @@ -56,10 +55,11 @@ in iagno # go game hitori # sudoku game atomix # puzzle game + ]) ++ (with pkgs.gnome; [ ]); - services.udev.packages = with pkgs; [ gnome.gnome-settings-daemon ]; - services.dbus.packages = with pkgs; [ gnome2.GConf ]; + services.udev.packages = with pkgs; [ gnome-settings-daemon ]; + # services.dbus.packages = with pkgs; [ gnome2.GConf ]; # GTK themes are not applied in Wayland applications / Window Decorations missing / Cursor looks different programs.dconf.enable = true; @@ -113,7 +113,7 @@ in gnomeExtensions.gsconnect gnomeExtensions.wallpaper-slideshow - gnome.gnome-tweaks + gnome-tweaks foot # Terminal Emulator wl-clipboard wev # Clone of X11 xev for wayland diff --git a/modules/nixos/cspark-desktop-niri/home.nix b/modules/nixos/cspark-desktop-niri/home.nix index d52c4464..faaa7325 100644 --- a/modules/nixos/cspark-desktop-niri/home.nix +++ b/modules/nixos/cspark-desktop-niri/home.nix @@ -32,7 +32,7 @@ in home.packages = with pkgs; [ (writeShellScriptBin "niri-autostart" '' - waybar & + # waybar & mako & swaybg -i $(find ${config.home.homeDirectory}/Pictures/Wallpapers/ggg/. -type f | shuf -n1) -m stretch & wlsunset -l 51.5 -L 0.1 & diff --git a/modules/nixos/cspark-desktop-niri/resources/home-manager/.config/foot/foot.ini b/modules/nixos/cspark-desktop-niri/resources/home-manager/.config/foot/foot.ini index dd329433..52492d3f 100644 --- a/modules/nixos/cspark-desktop-niri/resources/home-manager/.config/foot/foot.ini +++ b/modules/nixos/cspark-desktop-niri/resources/home-manager/.config/foot/foot.ini @@ -1,5 +1,6 @@ # -*- conf -*- -font=HackNerdFontMono-Regular:size=13 +# font=HackNerdFontMono-Regular:size=13 +font=SFMonoNerdFont-Regular:size=13 shell=bash -c 'nvim +terminal && bash' # Gruvbox - Light