winboat/bottles, flake up

This commit is contained in:
tulg 2026-05-18 16:02:54 +03:00
parent 2960c1fe90
commit 157eb28a5e
6 changed files with 68 additions and 41 deletions

80
flake.lock generated
View file

@ -154,11 +154,11 @@
]
},
"locked": {
"lastModified": 1777713215,
"narHash": "sha256-8GzXDOXckDWwST8TY5DbwYFjdvQLlP7K9CLSVx6iTTo=",
"lastModified": 1778958912,
"narHash": "sha256-6pvS9rIF9mZRj1ENwu9fDLHeG1JFDTCpRyy6vJhXkTA=",
"owner": "nix-community",
"repo": "disko",
"rev": "63b4e7e6cf75307c1d26ac3762b886b5b0247267",
"rev": "6e8dc7aa0e65fce67c76e18227a13a7d529f2cdf",
"type": "github"
},
"original": {
@ -299,11 +299,11 @@
]
},
"locked": {
"lastModified": 1777913624,
"narHash": "sha256-4MwfrGuqjsnEORQbM3cmkmG/9cWhDV63dTDguDj4FXw=",
"lastModified": 1779103424,
"narHash": "sha256-hBYJz5jnRDjACPrwdD064zwMW+s5bdNlG/lNQipLhgM=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "a89686d115e970e200eb2caa7603f3673050e00c",
"rev": "dd71501fb7005264feb4de78444a2e1518cd4f66",
"type": "github"
},
"original": {
@ -320,11 +320,11 @@
]
},
"locked": {
"lastModified": 1776184304,
"narHash": "sha256-No6QGBmIv5ChiwKCcbkxjdEQ/RO2ZS1gD7SFy6EZ7rc=",
"lastModified": 1778805320,
"narHash": "sha256-nGFJ01m2CTBKD4ABtcY4vLhHrRN91LKr/pn41PcU78A=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "3c7524c68348ef79ce48308e0978611a050089b2",
"rev": "9846abe15e7d0d36b8acbd4d05f2b87461744c92",
"type": "github"
},
"original": {
@ -375,11 +375,11 @@
"website-builder": "website-builder"
},
"locked": {
"lastModified": 1777926760,
"narHash": "sha256-kt2MVO9p6OS+cRntlWemfLVTx2zB27epugXLHN+2uJA=",
"lastModified": 1778908661,
"narHash": "sha256-eeRN0ew1VfutaVNxoaYvua7CHoqc7gI5vLPxUL5ko7k=",
"owner": "nix-media-server",
"repo": "nixarr",
"rev": "55ce80165e8c2509d4e200daeaa9c2bce039c867",
"rev": "3bde55fe657ee3ec1c2b2c05294ff381cb8f2d43",
"type": "github"
},
"original": {
@ -490,11 +490,11 @@
},
"nixpkgs_4": {
"locked": {
"lastModified": 1777578337,
"narHash": "sha256-Ad49moKWeXtKBJNy2ebiTQUEgdLyvGmTeykAQ9xM+Z4=",
"lastModified": 1778869304,
"narHash": "sha256-30sZNZoA1cqF5JNO9fVX+wgiQYjB7HJqqJ4ztCDeBZE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "15f4ee454b1dce334612fa6843b3e05cf546efab",
"rev": "d233902339c02a9c334e7e593de68855ad26c4cb",
"type": "github"
},
"original": {
@ -506,11 +506,11 @@
},
"nixpkgs_5": {
"locked": {
"lastModified": 1777578337,
"narHash": "sha256-fN6ynMvcdwPDB09LpWJNO5ogu+HFydrBWXJywoI/NNg=",
"rev": "15f4ee454b1dce334612fa6843b3e05cf546efab",
"lastModified": 1778869304,
"narHash": "sha256-VdRy3A14M5vIE882DJcaaR+5wrss9Qsg4YNVbr7uj3k=",
"rev": "d233902339c02a9c334e7e593de68855ad26c4cb",
"type": "tarball",
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre990025.15f4ee454b1d/nixexprs.tar.xz"
"url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre998534.d233902339c0/nixexprs.tar.xz"
},
"original": {
"type": "tarball",
@ -519,11 +519,11 @@
},
"nixpkgs_6": {
"locked": {
"lastModified": 1777578337,
"narHash": "sha256-Ad49moKWeXtKBJNy2ebiTQUEgdLyvGmTeykAQ9xM+Z4=",
"lastModified": 1778869304,
"narHash": "sha256-30sZNZoA1cqF5JNO9fVX+wgiQYjB7HJqqJ4ztCDeBZE=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "15f4ee454b1dce334612fa6843b3e05cf546efab",
"rev": "d233902339c02a9c334e7e593de68855ad26c4cb",
"type": "github"
},
"original": {
@ -541,11 +541,11 @@
"noctalia-qs": "noctalia-qs"
},
"locked": {
"lastModified": 1777859147,
"narHash": "sha256-0vCgxdwrxBkHmqNgJtUMGCFwSV5a6AgYdKAgBCtFFPM=",
"lastModified": 1778985886,
"narHash": "sha256-eI7Vv6sWHxUnkOH3f7TBUzMhJIeVTi4A9tUk3+DfR08=",
"owner": "noctalia-dev",
"repo": "noctalia-shell",
"rev": "6b48834dd6c3913d211476ab2f964f3fb100675e",
"rev": "aecc6c4db35bf4bee10ab63a4acee784ff21992a",
"type": "github"
},
"original": {
@ -564,11 +564,11 @@
"treefmt-nix": "treefmt-nix_2"
},
"locked": {
"lastModified": 1777773024,
"narHash": "sha256-pLU+KB84A0Jei/vTD6pOS4Ovkmq3QDfPQHg1MlKsRqM=",
"lastModified": 1778983195,
"narHash": "sha256-hE3EFK5GoSdbO5WHZ8bZDUVYkofbDLQN/KK25z7IOOI=",
"owner": "noctalia-dev",
"repo": "noctalia-qs",
"rev": "d3e26ccd9eecde9139be00caf5dc2d4260fb31ee",
"rev": "4116b41cdc89e186be7cb8b24a9b6022af95d742",
"type": "github"
},
"original": {
@ -609,11 +609,11 @@
]
},
"locked": {
"lastModified": 1777871389,
"narHash": "sha256-gU+VGpwGJ2vvg0mtYqVvj5u+2LteuHlpokH6JSAtueY=",
"lastModified": 1778488696,
"narHash": "sha256-QSWgYuZUCNUJ/cxmaq83WkcT7lHQDDfsPVgH+96kIl0=",
"owner": "outfoxxed",
"repo": "quickshell",
"rev": "59e9c47b0eb48a9e4bcf9631fa062ee939bd2e83",
"rev": "7d1c9a9c6721606b129829134d6f614f015621e2",
"type": "github"
},
"original": {
@ -646,11 +646,11 @@
"systems": "systems_4"
},
"locked": {
"lastModified": 1777789800,
"narHash": "sha256-XHCvLGu/bEEZRzXVKFu1i+2YB102Nr00n8e7xrzsfVs=",
"lastModified": 1779000518,
"narHash": "sha256-wdtytSnzMe85J/qeXJALMzSLRFTZ1gBHwn81l1PtT8k=",
"owner": "Gerg-L",
"repo": "spicetify-nix",
"rev": "d0e921cc48aab6137d203a3eab19601dc2bdc0c3",
"rev": "5dde76b38418892ccb3d99e99bed7f8a43ac294c",
"type": "github"
},
"original": {
@ -679,11 +679,11 @@
"tinted-zed": "tinted-zed"
},
"locked": {
"lastModified": 1777835090,
"narHash": "sha256-VLH8zPweblCOvpnQXp4fVs7f6Q79YhXF5XFKlOrvIFk=",
"lastModified": 1778776709,
"narHash": "sha256-YhnEcpiY6+l3RFA+cPmdTaeODGvNRuqE8B7VBjPVIxo=",
"owner": "nix-community",
"repo": "stylix",
"rev": "7989a1054b01153212dede6005abfd1576b8328c",
"rev": "e8ea85b4f7dddda9603e0f1ac86cd92cee3b2819",
"type": "github"
},
"original": {
@ -954,11 +954,11 @@
]
},
"locked": {
"lastModified": 1777913180,
"narHash": "sha256-LjaD9lXsw3xb3Me/sWQNL3BMHavcA6KZus7kEkixkbk=",
"lastModified": 1779093899,
"narHash": "sha256-wzHbwUimm45J5r+d4VOi2rrRWwvYimP6OM8BJBIHbYc=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "c17d06897a6883bfa6617880116d3e618aa9bae9",
"rev": "d21282d88c6bd4b3dc692566c5d84de39f7a96c0",
"type": "github"
},
"original": {

View file

@ -23,6 +23,27 @@
enable = true;
xwayland.enable = true;
};
virtualisation.docker.enable = true;
users.users.tulg.extraGroups = ["docker"];
environment.systemPackages = with pkgs; [
winboat
(pkgs.bottles.override {
# Intercept buildFHSEnv to modify target packages
buildFHSEnv = args:
pkgs.buildFHSEnv (args
// {
multiPkgs = envPkgs: let
# Fetch original package list
originalPkgs = args.multiPkgs envPkgs;
# Disable tests for openldap
customLdap = envPkgs.openldap.overrideAttrs (_: {doCheck = false;});
in
# Replace broken openldap with the custom one
builtins.filter (p: (p.pname or "") != "openldap") originalPkgs ++ [customLdap];
});
})
];
programs.obs-studio = {
enable = true;

View file

@ -13,6 +13,8 @@
amdgpu_top
rclone
crosspipe
iperf3
pciutils
];
nixpkgs.config.allowUnfree = true;
nix.settings.experimental-features = ["nix-command" "flakes"];

View file

@ -7,6 +7,8 @@
autossh
btop
wget
iperf3
pciutils
];
services.openssh = {
enable = true;

View file

@ -19,7 +19,7 @@
# These options set up a nginx HTTPS reverse proxy, so you can access
# Jellyfin on your domain with HTTPS
expose.https = {
enable = true;
enable = false;
domainName = "your.domain.com";
acmeMail = "your@email.com"; # Required for ACME-bot
};

View file

@ -13,6 +13,7 @@
25566
25567
25568
5201
];
zomboidUdpPorts = [
@ -29,6 +30,7 @@
16271
16272
52015
5201
];
in {
boot.kernelModules = ["tun"];