Compare commits
4 commits
0434d3e98f
...
4647520332
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4647520332 | ||
|
|
f1a6c02c46 | ||
|
|
1ed30a2cd9 | ||
|
|
5bd3fec9c4 |
63
flake.lock
63
flake.lock
|
|
@ -47,11 +47,11 @@
|
||||||
"utils": "utils"
|
"utils": "utils"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742057558,
|
"lastModified": 1742798776,
|
||||||
"narHash": "sha256-U5fzjZQR8JGhTZemD5AzJnVcMqUlJGYD1DJf/VFo3tw=",
|
"narHash": "sha256-Q0BU/5EXSeMh3k5hf2on8NFQ+OW5xpLZmPP6x0vY7YY=",
|
||||||
"owner": "wamserma",
|
"owner": "wamserma",
|
||||||
"repo": "flake-programs-sqlite",
|
"repo": "flake-programs-sqlite",
|
||||||
"rev": "1ccbd5d986fb64d79875b4f000caf0e38a857124",
|
"rev": "55d6afb8dbdae5ba9984abfb27b08e66fc4fe00e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -67,11 +67,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1741955947,
|
"lastModified": 1742771635,
|
||||||
"narHash": "sha256-2lbURKclgKqBNm7hVRtWh0A7NrdsibD0EaWhahUVhhY=",
|
"narHash": "sha256-HQHzQPrg+g22tb3/K/4tgJjPzM+/5jbaujCZd8s2Mls=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "4e12151c9e014e2449e0beca2c0e9534b96a26b4",
|
"rev": "ad0614a1ec9cce3b13169e20ceb7e55dfaf2a818",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -80,6 +80,26 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"lightly": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1741543504,
|
||||||
|
"narHash": "sha256-IwN6eZusfeGIEtdubpJpp1wrzToi0Umwi9jbXc4AF90=",
|
||||||
|
"owner": "Bali10050",
|
||||||
|
"repo": "Darkly",
|
||||||
|
"rev": "40ccf235ae340ace5a55c7740db78f15d1285105",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "Bali10050",
|
||||||
|
"repo": "Darkly",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nix-gaming": {
|
"nix-gaming": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
|
|
@ -88,11 +108,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742089599,
|
"lastModified": 1742694749,
|
||||||
"narHash": "sha256-1yBAFE5yEGEjSWZ8BuPt9Yknq+cFwzW6Q86gs5rMkGI=",
|
"narHash": "sha256-hH/Wofw+RKBbcTMuzCvvgPrnTkmEZd54bOsT0QR7EJM=",
|
||||||
"owner": "fufexan",
|
"owner": "fufexan",
|
||||||
"repo": "nix-gaming",
|
"repo": "nix-gaming",
|
||||||
"rev": "bbf6f68ec16cead3c29d5ba33d5c52956dfaefdf",
|
"rev": "1491461d4a47f61264df62863ed163a00192b2f1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -103,11 +123,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1741851582,
|
"lastModified": 1742669843,
|
||||||
"narHash": "sha256-cPfs8qMccim2RBgtKGF+x9IBCduRvd/N5F4nYpU0TVE=",
|
"narHash": "sha256-G5n+FOXLXcRx+3hCJ6Rt6ZQyF1zqQ0DL0sWAMn2Nk0w=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "6607cf789e541e7873d40d3a8f7815ea92204f32",
|
"rev": "1e5b653dff12029333a6546c11e108ede13052eb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -134,11 +154,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1741862977,
|
"lastModified": 1742751704,
|
||||||
"narHash": "sha256-prZ0M8vE/ghRGGZcflvxCu40ObKaB+ikn74/xQoNrGQ=",
|
"narHash": "sha256-rBfc+H1dDBUQ2mgVITMGBPI1PGuCznf9rcWX/XIULyE=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "cdd2ef009676ac92b715ff26630164bb88fec4e0",
|
"rev": "f0946fa5f1fb876a9dc2e1850d9d3a4e3f914092",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -158,11 +178,11 @@
|
||||||
"uv2nix": "uv2nix"
|
"uv2nix": "uv2nix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1742076846,
|
"lastModified": 1742651803,
|
||||||
"narHash": "sha256-Vw7RD++jekDz05aCaJPsqAgeoDd4xj5TCrIXpE4RZWk=",
|
"narHash": "sha256-X5mMwm6EaXGVZQWyPRCfw/+cnPdCcUqX2itOyE8Yxps=",
|
||||||
"owner": "pwndbg",
|
"owner": "pwndbg",
|
||||||
"repo": "pwndbg",
|
"repo": "pwndbg",
|
||||||
"rev": "22c77b2badfae5e29db3d96e958d9925aa6f795e",
|
"rev": "876482a2bb5cfafa31f25a88ce411535a566b46f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -226,6 +246,7 @@
|
||||||
"disko": "disko",
|
"disko": "disko",
|
||||||
"flake-programs-sqlite": "flake-programs-sqlite",
|
"flake-programs-sqlite": "flake-programs-sqlite",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
|
"lightly": "lightly",
|
||||||
"nix-gaming": "nix-gaming",
|
"nix-gaming": "nix-gaming",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"nixpkgs-stable": "nixpkgs-stable",
|
"nixpkgs-stable": "nixpkgs-stable",
|
||||||
|
|
@ -240,11 +261,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1741861888,
|
"lastModified": 1742700801,
|
||||||
"narHash": "sha256-ynOgXAyToeE1UdLNfrUn/hL7MN0OpIS2BtNdLjpjPf0=",
|
"narHash": "sha256-ZGlpUDsuBdeZeTNgoMv+aw0ByXT2J3wkYw9kJwkAS4M=",
|
||||||
"owner": "Mic92",
|
"owner": "Mic92",
|
||||||
"repo": "sops-nix",
|
"repo": "sops-nix",
|
||||||
"rev": "d016ce0365b87d848a57c12ffcfdc71da7a2b55f",
|
"rev": "67566fe68a8bed2a7b1175fdfb0697ed22ae8852",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,10 @@
|
||||||
url = "github:/pwndbg/pwndbg";
|
url = "github:/pwndbg/pwndbg";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
lightly = {
|
||||||
|
url = "github:/Bali10050/Darkly";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = {
|
outputs = {
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@
|
||||||
services.udev.extraRules = ''
|
services.udev.extraRules = ''
|
||||||
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c547", ATTR{power/wakeup}="disabled"
|
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c547", ATTR{power/wakeup}="disabled"
|
||||||
'';
|
'';
|
||||||
|
networking.networkmanager.wifi.backend = "iwd";
|
||||||
networking.firewall = {
|
networking.firewall = {
|
||||||
logReversePathDrops = true;
|
logReversePathDrops = true;
|
||||||
extraCommands = ''
|
extraCommands = ''
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,7 @@
|
||||||
clang-tools
|
clang-tools
|
||||||
nixd
|
nixd
|
||||||
lua-language-server
|
lua-language-server
|
||||||
|
zls
|
||||||
];
|
];
|
||||||
withRuby = false;
|
withRuby = false;
|
||||||
withPython3 = true;
|
withPython3 = true;
|
||||||
|
|
|
||||||
|
|
@ -66,3 +66,4 @@ lspconfig.clangd.setup({
|
||||||
lspconfig.pyright.setup({})
|
lspconfig.pyright.setup({})
|
||||||
lspconfig.nixd.setup({})
|
lspconfig.nixd.setup({})
|
||||||
lspconfig.lua_ls.setup({})
|
lspconfig.lua_ls.setup({})
|
||||||
|
lspconfig.zls.setup({})
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,7 @@
|
||||||
unzip
|
unzip
|
||||||
unar
|
unar
|
||||||
keepassxc
|
keepassxc
|
||||||
|
hyx
|
||||||
]
|
]
|
||||||
++ lib.optionals config.u.has.graphical [
|
++ lib.optionals config.u.has.graphical [
|
||||||
(config.u.lib.localHome pkgs.firefox "firefox" "bin/firefox")
|
(config.u.lib.localHome pkgs.firefox "firefox" "bin/firefox")
|
||||||
|
|
@ -54,6 +55,7 @@
|
||||||
bluetuith
|
bluetuith
|
||||||
globalprotect-openconnect
|
globalprotect-openconnect
|
||||||
virt-viewer
|
virt-viewer
|
||||||
|
libreoffice-fresh
|
||||||
]
|
]
|
||||||
++ lib.optionals config.u.has.wine [
|
++ lib.optionals config.u.has.wine [
|
||||||
wineWowPackages.stable
|
wineWowPackages.stable
|
||||||
|
|
|
||||||
|
|
@ -23,8 +23,8 @@ lib.mkIf config.u.has.prog {
|
||||||
patchelf
|
patchelf
|
||||||
lazygit
|
lazygit
|
||||||
pyp
|
pyp
|
||||||
coq
|
coq_8_20
|
||||||
coqPackages.coqide
|
zig
|
||||||
]
|
]
|
||||||
++ lib.optionals config.u.has.graphical [
|
++ lib.optionals config.u.has.graphical [
|
||||||
(cutter.withPlugins (ps: with ps; [jsdec rz-ghidra sigdb]))
|
(cutter.withPlugins (ps: with ps; [jsdec rz-ghidra sigdb]))
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,17 @@
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
|
inputs,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
lib.mkIf config.u.has.graphical {
|
lib.mkIf config.u.has.graphical {
|
||||||
qt = {
|
qt = {
|
||||||
enable = true;
|
enable = true;
|
||||||
platformTheme.name = "kde6";
|
platformTheme.name = "kde6";
|
||||||
style.package = pkgs.kdePackages.breeze;
|
style.package = [
|
||||||
|
inputs.lightly.packages.${pkgs.system}.darkly-qt5
|
||||||
|
inputs.lightly.packages.${pkgs.system}.darkly-qt6
|
||||||
|
];
|
||||||
};
|
};
|
||||||
gtk = {
|
gtk = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue