Compare commits

...

2 commits

Author SHA1 Message Date
7b9ef8fde4 misc updates 2025-03-31 12:33:06 +02:00
366179053e flake.lock: Update
Flake lock file updates:

• Updated input 'darwin':
    'github:lnl7/nix-darwin/adf5c88ba1fe21af5c083b4d655004431f20c5ab' (2025-03-06)
  → 'github:lnl7/nix-darwin/bb81755a3674951724d79b8cba6bbff01409d44d' (2025-03-25)
• Updated input 'home-manager':
    'github:nix-community/home-manager/1fd39a105575ea997b32a043a0dd2c49294add5b' (2025-03-09)
  → 'github:nix-community/home-manager/ce287a5cd3ef78203bc78021447f937a988d9f6f' (2025-03-26)
• Updated input 'lix':
    'git+https://git@git.lix.systems/lix-project/lix?ref=refs/heads/main&rev=93c3ca4e92b8cd1a129498f4c3f4c48558032d46' (2025-03-07)
  → 'git+https://git@git.lix.systems/lix-project/lix?ref=refs/heads/main&rev=fc58e7b2178852fa368a10b17f9c8b2c7ae6f84d' (2025-03-25)
• Updated input 'niri':
    'github:sodiboo/niri-flake/24de5fb664bcc1ff93e1541f80c6387d1b3e932e' (2025-03-09)
  → 'github:sodiboo/niri-flake/41db28938147dfa2a2d528f24b59b6962b96f0c5' (2025-03-26)
• Updated input 'niri/niri-unstable':
    'github:YaLTeR/niri/593241d2f01f1c2c9b0e14fb618facdd9413936b' (2025-03-09)
  → 'github:YaLTeR/niri/4534d3726676a403eb3dd19d28371bd8acd98401' (2025-03-25)
• Updated input 'niri/nixpkgs':
    'github:NixOS/nixpkgs/36fd87baa9083f34f7f5027900b62ee6d09b1f2f' (2025-03-07)
  → 'github:NixOS/nixpkgs/1e5b653dff12029333a6546c11e108ede13052eb' (2025-03-22)
• Updated input 'niri/nixpkgs-stable':
    'github:NixOS/nixpkgs/20755fa05115c84be00b04690630cb38f0a203ad' (2025-03-07)
  → 'github:NixOS/nixpkgs/f0946fa5f1fb876a9dc2e1850d9d3a4e3f914092' (2025-03-23)
• Updated input 'niri/xwayland-satellite-unstable':
    'github:Supreeeme/xwayland-satellite/10cb041a80bb815cc1789cfa305923f1f9e3713d' (2025-03-05)
  → 'github:Supreeeme/xwayland-satellite/b2613aec05f9e3f8488ef924203d62cafb712642' (2025-03-23)
• Updated input 'nix-hardware':
    'github:nixos/nixos-hardware/b48cc4dab0f9711af296fc367b6108cf7b8ccb16' (2025-03-07)
  → 'github:nixos/nixos-hardware/ecaa2d911e77c265c2a5bac8b583c40b0f151726' (2025-03-24)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/b48cc4dab0f9711af296fc367b6108cf7b8ccb16' (2025-03-07)
  → 'github:NixOS/nixos-hardware/ecaa2d911e77c265c2a5bac8b583c40b0f151726' (2025-03-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/36fd87baa9083f34f7f5027900b62ee6d09b1f2f' (2025-03-07)
  → 'github:NixOS/nixpkgs/698214a32beb4f4c8e3942372c694f40848b360d' (2025-03-25)
• Updated input 'openxc7':
    'github:openXC7/toolchain-nix/6a04e115533918885291ada61747030ead94b44b' (2025-02-24)
  → 'github:openXC7/toolchain-nix/f358781e5c21a59ab9c8c10f03beb81d8f8e468a' (2025-03-14)
• Updated input 'stylix':
    'github:danth/stylix/6eea250b10386be0fc23496d1039d76b3147680e' (2025-03-08)
  → 'github:danth/stylix/61a5f77f2202f3a79797089752713e16b1ab5b10' (2025-03-25)
• Updated input 'stylix/firefox-gnome-theme':
    'github:rafaelmardojai/firefox-gnome-theme/a89108e6272426f4eddd93ba17d0ea101c34fb21' (2025-02-10)
  → 'github:rafaelmardojai/firefox-gnome-theme/5a81d390bb64afd4e81221749ec4bffcbeb5fa80' (2025-03-10)
• Updated input 'stylix/git-hooks':
    'github:cachix/git-hooks.nix/9364dc02281ce2d37a1f55b6e51f7c0f65a75f17' (2025-01-21)
  → 'github:cachix/git-hooks.nix/b5a62751225b2f62ff3147d0a334055ebadcd5cc' (2025-03-07)
• Updated input 'stylix/home-manager':
    'github:nix-community/home-manager/12e26a74e5eb1a31e13daaa08858689e25ebd449' (2025-02-23)
  → 'github:nix-community/home-manager/7fb8678716c158642ac42f9ff7a18c0800fea551' (2025-03-10)
• Updated input 'stylix/nur':
    'github:nix-community/NUR/496a4a11162bdffb9a7b258942de138873f019f7' (2025-02-24)
  → 'github:nix-community/NUR/5479646b2574837f1899da78bdf9a48b75a9fb27' (2025-03-11)
• Updated input 'stylix/tinted-schemes':
    'github:tinted-theming/schemes/a1bc2bd89e693e7e3f5764cfe8114e2ae150e184' (2025-02-23)
  → 'github:tinted-theming/schemes/47c8c7726e98069cade5827e5fb2bfee02ce6991' (2025-03-08)
• Updated input 'stylix/tinted-tmux':
    'github:tinted-theming/tinted-tmux/b6c7f46c8718cc484f2db8b485b06e2a98304cd0' (2025-02-23)
  → 'github:tinted-theming/tinted-tmux/d48ee86394cbe45b112ba23ab63e33656090edb4' (2025-03-02)
• Updated input 'waveforms':
    'github:liff/waveforms-flake/d210e3a743349a659a1cfdc202cba32bae6f2dbc' (2025-02-23)
  → 'github:liff/waveforms-flake/946e095a995c8501a2e365a8d518465142869ee0' (2025-03-19)
• Updated input 'waveforms/nixpkgs':
    'path:/nix/store/kdynjy1mbgkdg4p196v9gx6ljpf7q4nk-source?lastModified=1739866667&narHash=sha256-EO1ygNKZlsAC9avfcwHkKGMsmipUk1Uc0TbrEZpkn64%3D&rev=73cf49b8ad837ade2de76f87eb53fc85ed5d4680' (2025-02-18)
  → 'path:/nix/store/pqgpwakx0m4r75zg34954w5mwi5shg89-source?lastModified=1741379970&narHash=sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw%3D&rev=36fd87baa9083f34f7f5027900b62ee6d09b1f2f' (2025-03-07)
2025-03-26 12:52:35 +01:00
6 changed files with 98 additions and 69 deletions

130
flake.lock generated
View file

@ -163,11 +163,11 @@
]
},
"locked": {
"lastModified": 1741229100,
"narHash": "sha256-0HwrTDXp9buEwal/1ymK9uQmzUD5ozIA7CJGqnT/gLs=",
"lastModified": 1742869675,
"narHash": "sha256-rgwUZJZVztaNYPTsf6MIqirPL5r2JTMMyHuzk1ezyYk=",
"owner": "lnl7",
"repo": "nix-darwin",
"rev": "adf5c88ba1fe21af5c083b4d655004431f20c5ab",
"rev": "bb81755a3674951724d79b8cba6bbff01409d44d",
"type": "github"
},
"original": {
@ -199,11 +199,11 @@
"firefox-gnome-theme": {
"flake": false,
"locked": {
"lastModified": 1739223196,
"narHash": "sha256-vAxN2f3rvl5q62gQQjZGVSvF93nAsOxntuFz+e/655w=",
"lastModified": 1741628778,
"narHash": "sha256-RsvHGNTmO2e/eVfgYK7g+eYEdwwh7SbZa+gZkT24MEA=",
"owner": "rafaelmardojai",
"repo": "firefox-gnome-theme",
"rev": "a89108e6272426f4eddd93ba17d0ea101c34fb21",
"rev": "5a81d390bb64afd4e81221749ec4bffcbeb5fa80",
"type": "github"
},
"original": {
@ -424,11 +424,11 @@
]
},
"locked": {
"lastModified": 1737465171,
"narHash": "sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg=",
"lastModified": 1741379162,
"narHash": "sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc=",
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "9364dc02281ce2d37a1f55b6e51f7c0f65a75f17",
"rev": "b5a62751225b2f62ff3147d0a334055ebadcd5cc",
"type": "github"
},
"original": {
@ -504,11 +504,11 @@
]
},
"locked": {
"lastModified": 1741502651,
"narHash": "sha256-7u8FF20WRvQsmfTuNuCerRzstuZ0XgkwWPkq+GoRfiA=",
"lastModified": 1742957044,
"narHash": "sha256-gwW0tBIA77g6qq45y220drTy0DmThF3fJMwVFUtYV9c=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "1fd39a105575ea997b32a043a0dd2c49294add5b",
"rev": "ce287a5cd3ef78203bc78021447f937a988d9f6f",
"type": "github"
},
"original": {
@ -526,11 +526,11 @@
]
},
"locked": {
"lastModified": 1740347597,
"narHash": "sha256-st5q9egkPGz8TUcVVlIQX7y6G3AzHob+6M963bwVq74=",
"lastModified": 1741635347,
"narHash": "sha256-2aYfV44h18alHXopyfL4D9GsnpE5XlSVkp4MGe586VU=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "12e26a74e5eb1a31e13daaa08858689e25ebd449",
"rev": "7fb8678716c158642ac42f9ff7a18c0800fea551",
"type": "github"
},
"original": {
@ -548,11 +548,11 @@
"pre-commit-hooks": "pre-commit-hooks"
},
"locked": {
"lastModified": 1741358751,
"narHash": "sha256-cDPg74UirjlGcVjB9qI/8ImkdEJ9p2y8Y2FQBfU8KzY=",
"lastModified": 1742934407,
"narHash": "sha256-II54sYp20t9v3kKsriVsI5BBHtUa+3coz8i1BDFIV80=",
"ref": "refs/heads/main",
"rev": "93c3ca4e92b8cd1a129498f4c3f4c48558032d46",
"revCount": 17620,
"rev": "fc58e7b2178852fa368a10b17f9c8b2c7ae6f84d",
"revCount": 17732,
"type": "git",
"url": "https://git@git.lix.systems/lix-project/lix"
},
@ -591,11 +591,11 @@
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
},
"locked": {
"lastModified": 1741503147,
"narHash": "sha256-RmJclgPZrqAh/u1fgSrUHnj1+pxzqYdkzwuTdfUXNnk=",
"lastModified": 1742954683,
"narHash": "sha256-ZJBJzpWQcZYuxiX7YbLCaiZl1aOt8xQphXt0ZO0st+8=",
"owner": "sodiboo",
"repo": "niri-flake",
"rev": "24de5fb664bcc1ff93e1541f80c6387d1b3e932e",
"rev": "41db28938147dfa2a2d528f24b59b6962b96f0c5",
"type": "github"
},
"original": {
@ -624,11 +624,11 @@
"niri-unstable": {
"flake": false,
"locked": {
"lastModified": 1741498028,
"narHash": "sha256-6qcHEdtkksI+/VuEcfllvs/alQrkG+ZblkpZj3k3nlY=",
"lastModified": 1742877599,
"narHash": "sha256-3Xy1mlAUcYSQSpt0Q/flA+o6Y1ZACDW52vVP2CX52w8=",
"owner": "YaLTeR",
"repo": "niri",
"rev": "593241d2f01f1c2c9b0e14fb618facdd9413936b",
"rev": "4534d3726676a403eb3dd19d28371bd8acd98401",
"type": "github"
},
"original": {
@ -720,11 +720,11 @@
},
"nix-hardware": {
"locked": {
"lastModified": 1741325094,
"narHash": "sha256-RUAdT8dZ6k/486vnu3tiNRrNW6+Q8uSD2Mq7gTX4jlo=",
"lastModified": 1742806253,
"narHash": "sha256-zvQ4GsCJT6MTOzPKLmlFyM+lxo0JGQ0cSFaZSACmWfY=",
"owner": "nixos",
"repo": "nixos-hardware",
"rev": "b48cc4dab0f9711af296fc367b6108cf7b8ccb16",
"rev": "ecaa2d911e77c265c2a5bac8b583c40b0f151726",
"type": "github"
},
"original": {
@ -779,11 +779,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1741325094,
"narHash": "sha256-RUAdT8dZ6k/486vnu3tiNRrNW6+Q8uSD2Mq7gTX4jlo=",
"lastModified": 1742806253,
"narHash": "sha256-zvQ4GsCJT6MTOzPKLmlFyM+lxo0JGQ0cSFaZSACmWfY=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "b48cc4dab0f9711af296fc367b6108cf7b8ccb16",
"rev": "ecaa2d911e77c265c2a5bac8b583c40b0f151726",
"type": "github"
},
"original": {
@ -873,11 +873,11 @@
},
"nixpkgs-stable_2": {
"locked": {
"lastModified": 1741332913,
"narHash": "sha256-ri1e8ZliWS3Jnp9yqpKApHaOo7KBN33W8ECAKA4teAQ=",
"lastModified": 1742751704,
"narHash": "sha256-rBfc+H1dDBUQ2mgVITMGBPI1PGuCznf9rcWX/XIULyE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "20755fa05115c84be00b04690630cb38f0a203ad",
"rev": "f0946fa5f1fb876a9dc2e1850d9d3a4e3f914092",
"type": "github"
},
"original": {
@ -936,11 +936,11 @@
},
"nixpkgs_5": {
"locked": {
"lastModified": 1741379970,
"narHash": "sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw=",
"lastModified": 1742669843,
"narHash": "sha256-G5n+FOXLXcRx+3hCJ6Rt6ZQyF1zqQ0DL0sWAMn2Nk0w=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "36fd87baa9083f34f7f5027900b62ee6d09b1f2f",
"rev": "1e5b653dff12029333a6546c11e108ede13052eb",
"type": "github"
},
"original": {
@ -952,11 +952,11 @@
},
"nixpkgs_6": {
"locked": {
"lastModified": 1741379970,
"narHash": "sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw=",
"lastModified": 1742889210,
"narHash": "sha256-hw63HnwnqU3ZQfsMclLhMvOezpM7RSB0dMAtD5/sOiw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "36fd87baa9083f34f7f5027900b62ee6d09b1f2f",
"rev": "698214a32beb4f4c8e3942372c694f40848b360d",
"type": "github"
},
"original": {
@ -983,10 +983,10 @@
},
"nixpkgs_8": {
"locked": {
"lastModified": 1739866667,
"narHash": "sha256-EO1ygNKZlsAC9avfcwHkKGMsmipUk1Uc0TbrEZpkn64=",
"path": "/nix/store/kdynjy1mbgkdg4p196v9gx6ljpf7q4nk-source",
"rev": "73cf49b8ad837ade2de76f87eb53fc85ed5d4680",
"lastModified": 1741379970,
"narHash": "sha256-Wh7esNh7G24qYleLvgOSY/7HlDUzWaL/n4qzlBePpiw=",
"path": "/nix/store/pqgpwakx0m4r75zg34954w5mwi5shg89-source",
"rev": "36fd87baa9083f34f7f5027900b62ee6d09b1f2f",
"type": "path"
},
"original": {
@ -1058,11 +1058,11 @@
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1740408283,
"narHash": "sha256-2xECnhgF3MU9YjmvOkrRp8wRFo2OjjewgCtlfckhL5s=",
"lastModified": 1741693509,
"narHash": "sha256-emkxnsZstiJWmGACimyAYqIKz2Qz5We5h1oBVDyQjLw=",
"owner": "nix-community",
"repo": "NUR",
"rev": "496a4a11162bdffb9a7b258942de138873f019f7",
"rev": "5479646b2574837f1899da78bdf9a48b75a9fb27",
"type": "github"
},
"original": {
@ -1077,11 +1077,11 @@
"nixpkgs": "nixpkgs_7"
},
"locked": {
"lastModified": 1740367483,
"narHash": "sha256-6iO2sDJouqYuoAhKgoua8/Loo2pIqoI80c3firfteC4=",
"lastModified": 1741992845,
"narHash": "sha256-KwFHIGKzY5SdXPbhXj9LcHRlj2MPHVrmam8QECzWysY=",
"owner": "openXC7",
"repo": "toolchain-nix",
"rev": "6a04e115533918885291ada61747030ead94b44b",
"rev": "f358781e5c21a59ab9c8c10f03beb81d8f8e468a",
"type": "github"
},
"original": {
@ -1189,11 +1189,11 @@
"tinted-zed": "tinted-zed"
},
"locked": {
"lastModified": 1741392477,
"narHash": "sha256-6ySHuduGhlZBv1uxEOlOeHWDEkKuLQ/O63DI+ZRfAmg=",
"lastModified": 1742926290,
"narHash": "sha256-63joFDrDekkI8papsDPwObKCCYSZ7t/1t94M398BxLY=",
"owner": "danth",
"repo": "stylix",
"rev": "6eea250b10386be0fc23496d1039d76b3147680e",
"rev": "61a5f77f2202f3a79797089752713e16b1ab5b10",
"type": "github"
},
"original": {
@ -1351,11 +1351,11 @@
"tinted-schemes": {
"flake": false,
"locked": {
"lastModified": 1740351358,
"narHash": "sha256-Hdk850xgAd3DL8KX0AbyU7tC834d3Lej1jOo3duWiOA=",
"lastModified": 1741468895,
"narHash": "sha256-YKM1RJbL68Yp2vESBqeZQBjTETXo8mCTTzLZyckCfZk=",
"owner": "tinted-theming",
"repo": "schemes",
"rev": "a1bc2bd89e693e7e3f5764cfe8114e2ae150e184",
"rev": "47c8c7726e98069cade5827e5fb2bfee02ce6991",
"type": "github"
},
"original": {
@ -1367,11 +1367,11 @@
"tinted-tmux": {
"flake": false,
"locked": {
"lastModified": 1740272597,
"narHash": "sha256-/etfUV3HzAaLW3RSJVwUaW8ULbMn3v6wbTlXSKbcoWQ=",
"lastModified": 1740877430,
"narHash": "sha256-zWcCXgdC4/owfH/eEXx26y5BLzTrefjtSLFHWVD5KxU=",
"owner": "tinted-theming",
"repo": "tinted-tmux",
"rev": "b6c7f46c8718cc484f2db8b485b06e2a98304cd0",
"rev": "d48ee86394cbe45b112ba23ab63e33656090edb4",
"type": "github"
},
"original": {
@ -1423,11 +1423,11 @@
"nixpkgs": "nixpkgs_8"
},
"locked": {
"lastModified": 1740296893,
"narHash": "sha256-8FQRWdQXqRI7EfDjx9EkQMpnEEQXmK/m/PSRWcRIagc=",
"lastModified": 1742416103,
"narHash": "sha256-y0dToPU2BQNlKBcUTZsLuVj9mc0iNitHGl8MA1jn/v4=",
"owner": "liff",
"repo": "waveforms-flake",
"rev": "d210e3a743349a659a1cfdc202cba32bae6f2dbc",
"rev": "946e095a995c8501a2e365a8d518465142869ee0",
"type": "github"
},
"original": {
@ -1456,11 +1456,11 @@
"xwayland-satellite-unstable": {
"flake": false,
"locked": {
"lastModified": 1741140299,
"narHash": "sha256-Y2bPO92Yg5HcH5ORvrVOQb4wRGEapGEteHXGtNvboxk=",
"lastModified": 1742773235,
"narHash": "sha256-YhJex62HHVF6EfdGLIC01uM6jH8XJu5ryZ+LlhG7wMs=",
"owner": "Supreeeme",
"repo": "xwayland-satellite",
"rev": "10cb041a80bb815cc1789cfa305923f1f9e3713d",
"rev": "b2613aec05f9e3f8488ef924203d62cafb712642",
"type": "github"
},
"original": {

View file

@ -273,7 +273,6 @@
specialArgs = mkSpecialArgs system;
modules = linuxOfflineGuiModules [
./nixos/hosts/trailblazer
./nixos/configs/vmware.nix
];
};
@ -285,7 +284,6 @@
modules = linuxOfflineGuiModules [
./nixos/hosts/kanbaru.nix
./nixos/configs/steam.nix
./nixos/configs/vmware.nix
./nixos/configs/power-saving.nix
];
};
@ -313,7 +311,6 @@
modules = linuxOfflineGuiModules [
./nixos/hosts/hinata.nix
./nixos/configs/vmware.nix
./nixos/configs/cellular.nix
./nixos/configs/power-saving.nix
];

View file

@ -47,6 +47,9 @@
brightnessctl
nirilock-fancy
# required by xdg-desktop-portal-gnome
nautilus
xdg-desktop-portal-gtk
xdg-desktop-portal-gnome
kdePackages.kwallet

View file

@ -7,6 +7,7 @@
...
}:
{
imports = [ ../overlays/fixup-vmware.nix ];
# Use VMWare, and not KVM.
virtualisation.vmware.host.enable = true;

View file

@ -33,13 +33,16 @@ let
openrgb -d "Corsair Lighting Node Pro" -m direct -z 1 -s 100 -b 100 -c $1
'';
#mqttServer = "fuuka"
mqttServer = "mitsuru";
commandScript = pkgs.writeScriptBin "trailblazer-command-daemon" ''
#!${pkgs.xonsh}/bin/xonsh
print("[I] Trailblazer command service started. Waiting for command.")
print("----------------------------")
for verb in !(${pkgs.mosquitto}/bin/mosquitto_sub -h fuuka -t trailblazer/command):
for verb in !(${pkgs.mosquitto}/bin/mosquitto_sub -h ${mqttServer} -t trailblazer/command):
verb = verb.strip()
if verb == "lights/off":

View file

@ -0,0 +1,25 @@
{ ... }:
let
overlay=
(
final: prev:
let
finalAttrs = final.vmware-workstation;
baseUrl = "https://softwareupdate.vmware.com/cds/vmw-desktop/ws/${finalAttrs.version}/${finalAttrs.build}/linux";
in
{
vmware-workstation = prev.vmware-workstation.overrideAttrs {
src =
prev.requireFile rec {
name = "VMware-Workstation-${finalAttrs.version}-${finalAttrs.build}.x86_64.bundle.tar";
url = "${baseUrl}/core/${name}";
hash = "sha256-FzcS/koLJTXiUWH5H1Au0Eiz8VAH8mboidkQeDLRPmQ=";
}
+ "/VMware-Workstation-${finalAttrs.version}-${finalAttrs.build}.x86_64.bundle";
};
}
);
in
{
nixpkgs.overlays = [ overlay ];
}