This commit is contained in:
Daniel Bulant 2025-08-23 23:46:23 +02:00
parent cc36aad799
commit 3dd9263ad9
No known key found for this signature in database
5 changed files with 57 additions and 81 deletions

View file

@ -39,10 +39,10 @@ Singleton {
if (newVolume - lastVolume > maxAllowedIncrease) { if (newVolume - lastVolume > maxAllowedIncrease) {
sink.audio.volume = lastVolume; sink.audio.volume = lastVolume;
root.sinkProtectionTriggered("Illegal increment"); root.sinkProtectionTriggered("Illegal increment");
} else if (newVolume > maxAllowed) { }/* else if (newVolume > maxAllowed) {
root.sinkProtectionTriggered("Exceeded max allowed"); root.sinkProtectionTriggered("Exceeded max allowed");
sink.audio.volume = Math.min(lastVolume, maxAllowed); sink.audio.volume = Math.min(lastVolume, maxAllowed);
} }*/
if (sink.ready && (isNaN(sink.audio.volume) || sink.audio.volume === undefined || sink.audio.volume === null)) { if (sink.ready && (isNaN(sink.audio.volume) || sink.audio.volume === undefined || sink.audio.volume === null)) {
sink.audio.volume = 0; sink.audio.volume = 0;
} }

View file

@ -42,6 +42,9 @@ in
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
boot.supportedFilesystems = [ "ntfs" ]; boot.supportedFilesystems = [ "ntfs" ];
nix.daemonCPUSchedPolicy = "idle";
nix.daemonIOSchedClass = "idle";
fileSystems."/media/New BTRFS" = { fileSystems."/media/New BTRFS" = {
device = "/dev/disk/by-uuid/26b1fa88-e270-45c7-a6c0-d46c9d4c6c90"; device = "/dev/disk/by-uuid/26b1fa88-e270-45c7-a6c0-d46c9d4c6c90";
fsType = "btrfs"; fsType = "btrfs";
@ -55,16 +58,16 @@ in
fsType = "ntfs"; fsType = "ntfs";
}; };
services.beesd.filesystems = { # services.beesd.filesystems = {
root = { # root = {
spec = "UUID=26b1fa88-e270-45c7-a6c0-d46c9d4c6c90"; # spec = "UUID=26b1fa88-e270-45c7-a6c0-d46c9d4c6c90";
hashTableSizeMB = 1024; # hashTableSizeMB = 1024;
extraOptions = [ # extraOptions = [
"-c" "4" # "-c" "4"
"-g" "10" # "-g" "10"
]; # ];
}; # };
}; # };
networking.hostName = "lenovo-nix"; networking.hostName = "lenovo-nix";
# networking.proxy.default = "http://user:password@proxy:port/"; # networking.proxy.default = "http://user:password@proxy:port/";
@ -72,6 +75,7 @@ in
networking.nameservers = ["1.1.1.1"]; networking.nameservers = ["1.1.1.1"];
networking.networkmanager.enable = true; networking.networkmanager.enable = true;
networking.networkmanager.plugins = with pkgs; [networkmanager-openconnect];
time.timeZone = lib.mkForce "Europe/Prague"; time.timeZone = lib.mkForce "Europe/Prague";
i18n.defaultLocale = "en_US.UTF-8"; i18n.defaultLocale = "en_US.UTF-8";
i18n.extraLocaleSettings = { i18n.extraLocaleSettings = {
@ -362,8 +366,8 @@ in
settings = { settings = {
INTERNET_IFACE = "eno1"; INTERNET_IFACE = "eno1";
WIFI_IFACE = "wlp4s0"; WIFI_IFACE = "wlp4s0";
SSID = "nixos"; SSID = "nixos.create_ap.enable";
PASSPHRASE = "12345678"; PASSPHRASE = "";
}; };
}; };

View file

@ -78,11 +78,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1753121425, "lastModified": 1754487366,
"narHash": "sha256-TVcTNvOeWWk1DXljFxVRp+E0tzG1LhrVjOGGoMHuXio=", "narHash": "sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "644e0fc48951a860279da645ba77fe4a6e814c5e", "rev": "af66ad14b28a127c5c0f3bbb298218fc63528a18",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -121,11 +121,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1753592768, "lastModified": 1755928099,
"narHash": "sha256-oV695RvbAE4+R9pcsT9shmp6zE/+IZe6evHWX63f2Qg=", "narHash": "sha256-OILVkfhRCm8u18IZ2DKR8gz8CVZM2ZcJmQBXmjFLIfk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "fc3add429f21450359369af74c2375cb34a2d204", "rev": "4a44fb9f7555da362af9d499817084f4288a957f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -262,11 +262,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1753028264, "lastModified": 1755183521,
"narHash": "sha256-GbfsRZWW5uBAOeddLkmrYV2XmAbI0etVUTBXFH5thcw=", "narHash": "sha256-wrP8TM2lb2x0+PyTc7Uc3yfVBeIlYW7+hFeG14N9Cr8=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "hyprland-plugins", "repo": "hyprland-plugins",
"rev": "14f9a444793d6dd78c29033acf9c3c974ded708d", "rev": "c1ddebb423acc7c88653c04de5ddafee64dac89a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -469,11 +469,11 @@
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1753582293, "lastModified": 1755913811,
"narHash": "sha256-CimzlksXOfuPcLr4ye/s4hwZhHk98f0gnXB6Dq9RhZo=", "narHash": "sha256-FhpVdDLW2uNXloJni6DkXMKATMxvAQ2HfbOu23QwLOE=",
"owner": "fufexan", "owner": "fufexan",
"repo": "nix-gaming", "repo": "nix-gaming",
"rev": "ceb9d44f09b0db02332873247a50210a486959ff", "rev": "b44f0ddc0912702662ae36ab265633d6cef3ea26",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -489,11 +489,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1753589988, "lastModified": 1755404379,
"narHash": "sha256-y1JlcMB2dKFkrr6g+Ucmj8L//IY09BtSKTH/A7OU7mU=", "narHash": "sha256-Q6ZxZDBmD/B988Jjbx7/NchxOKIpOKBBrx9Yb0zMzpQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "f0736b09c43028fd726fb70c3eb3d1f0795454cf", "rev": "ebbc1c05f786ae39bb5e04e57bf2c10c44a649e3",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -504,11 +504,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1753122741, "lastModified": 1755330281,
"narHash": "sha256-nFxE8lk9JvGelxClCmwuJYftbHqwnc01dRN4DVLUroM=", "narHash": "sha256-aJHFJWP9AuI8jUGzI77LYcSlkA9wJnOIg4ZqftwNGXA=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "cc66fddc6cb04ab479a1bb062f4d4da27c936a22", "rev": "3dac8a872557e0ca8c083cdcfc2f218d18e113b0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -535,11 +535,11 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1751159883, "lastModified": 1753579242,
"narHash": "sha256-urW/Ylk9FIfvXfliA1ywh75yszAbiTEVgpPeinFyVZo=", "narHash": "sha256-zvaMGVn14/Zz8hnp4VWT9xVnhc8vuL3TStRqwk22biA=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixpkgs.lib", "repo": "nixpkgs.lib",
"rev": "14a40a1d7fb9afa4739275ac642ed7301a9ba1ab", "rev": "0f36c44e01a6129be94e3ade315a5883f0228a6e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -550,11 +550,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1753429684, "lastModified": 1755615617,
"narHash": "sha256-9h7+4/53cSfQ/uA3pSvCaBepmZaz/dLlLVJnbQ+SJjk=", "narHash": "sha256-HMwfAJBdrr8wXAkbGhtcby1zGFvs+StOp19xNsbqdOg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "7fd36ee82c0275fb545775cc5e4d30542899511d", "rev": "20075955deac2583bb12f07151c2df830ef346b4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -566,11 +566,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1753432016, "lastModified": 1755268003,
"narHash": "sha256-cnL5WWn/xkZoyH/03NNUS7QgW5vI7D1i74g48qplCvg=", "narHash": "sha256-nNaeJjo861wFR0tjHDyCnHs1rbRtrMgxAKMoig9Sj/w=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6027c30c8e9810896b92429f0092f624f7b1aace", "rev": "32f313e49e42f715491e1ea7b306a87c16fe0388",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -582,11 +582,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1753345091, "lastModified": 1755704039,
"narHash": "sha256-CdX2Rtvp5I8HGu9swBmYuq+ILwRxpXdJwlpg8jvN4tU=", "narHash": "sha256-gKlP0LbyJ3qX0KObfIWcp5nbuHSb5EHwIvU6UcNBg2A=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "3ff0e34b1383648053bba8ed03f201d3466f90c9", "rev": "9cb344e96d5b6918e94e1bca2d9f3ea1e9615545",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -598,11 +598,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1752480373, "lastModified": 1755615617,
"narHash": "sha256-JHQbm+OcGp32wAsXTE/FLYGNpb+4GLi5oTvCxwSoBOA=", "narHash": "sha256-HMwfAJBdrr8wXAkbGhtcby1zGFvs+StOp19xNsbqdOg=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "62e0f05ede1da0d54515d4ea8ce9c733f12d9f08", "rev": "20075955deac2583bb12f07151c2df830ef346b4",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -717,11 +717,11 @@
"nixpkgs": "nixpkgs_4" "nixpkgs": "nixpkgs_4"
}, },
"locked": { "locked": {
"lastModified": 1753623063, "lastModified": 1755922982,
"narHash": "sha256-fS4zlM4Bs0sk9rGS1t1wp4SLQRzkpIr7vXCfMc8NpNY=", "narHash": "sha256-YMchUKtaIhICzwwiAP/j6G+KaqRA8xSnGV2dfdVXoHw=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "4d72beff27e2152b2b1df05202b2dc50397d4c0d", "rev": "25f56c0f5b813312f38078418b2229ada41c4bcc",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -18,11 +18,14 @@ in
stateVersion = "24.05"; stateVersion = "24.05";
packages = with pkgs; [ packages = with pkgs; [
usbimager
bitwarden-desktop
metasploit metasploit
lenovo-legion lenovo-legion
burpsuite burpsuite
zap zap
kubernetes-helm kubernetes-helm
# required by quickshell config # required by quickshell config
unstable.quickshell unstable.quickshell
wlogout wlogout
@ -254,12 +257,7 @@ in
enable = true; enable = true;
shellInit = '' shellInit = ''
source ~/.config/fish/config-old.fish source ~/.config/fish/config-old.fish
''; '';
# set -x PRISMA_SCHEMA_ENGINE_BINARY "${prisma-engines}/bin/schema-engine"
# set -x PRISMA_QUERY_ENGINE_BINARY "${prisma-engines}/bin/query-engine"
# set -x PRISMA_QUERY_ENGINE_LIBRARY "${prisma-engines}/lib/libquery_engine.node"
# set -x PRISMA_FMT_BINARY "${prisma-engines}/bin/prisma-fmt"
plugins = with pkgs.fishPlugins; [ plugins = with pkgs.fishPlugins; [
{ name = "grc"; src = grc.src; } { name = "grc"; src = grc.src; }
{ name = "tide"; src = tide.src; } { name = "tide"; src = tide.src; }
@ -290,25 +288,6 @@ in
# ]; # ];
}; };
# nixvim = {
# enable = true;
# # colorscheme = "hanekawa_tsubasa";w
# colorschemes.onedark.enable = true;
# plugins = {
# wakatime.enable = true;
# cmp = {
# autoEnableSources = true;
# enable = true;
# settings.sources = [
# { name = "fish"; }
# { name = "nvim_lsp"; }
# { name = "path"; }
# { name = "buffer"; }
# # { name = "treesitter"; }
# ];
# };
# };
# };
git = { git = {
enable = true; enable = true;
userName = "Daniel Bulant"; userName = "Daniel Bulant";
@ -333,7 +312,6 @@ in
fastfetch.enable = true; fastfetch.enable = true;
direnv.enable = true; direnv.enable = true;
direnv.nix-direnv.enable = true; direnv.nix-direnv.enable = true;
# firefox.enable = true;
}; };
services.kdeconnect.enable = true; services.kdeconnect.enable = true;
services.kdeconnect.indicator = true; services.kdeconnect.indicator = true;

View file

@ -1,6 +0,0 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
obs-studio
];
}