Update system, switch back to niri on desktop and other additions
This commit is contained in:
parent
7ea6338ae8
commit
4de53a2709
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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'.
|
||||
|
|
|
|||
220
flake.lock
220
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": {
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
|
|
|
|||
66
global.nix
66
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; }
|
||||
];
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 &
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue