Compare commits

...

4 commits

Author SHA1 Message Date
caandt 4647520332 iwd backend 2025-03-24 17:50:09 -05:00
caandt f1a6c02c46 darkly theme 2025-03-24 17:49:59 -05:00
caandt 1ed30a2cd9 version bump 2025-03-24 17:49:32 -05:00
caandt 5bd3fec9c4 add packages 2025-03-24 17:44:05 -05:00
8 changed files with 58 additions and 24 deletions

View file

@ -47,11 +47,11 @@
"utils": "utils"
},
"locked": {
"lastModified": 1742057558,
"narHash": "sha256-U5fzjZQR8JGhTZemD5AzJnVcMqUlJGYD1DJf/VFo3tw=",
"lastModified": 1742798776,
"narHash": "sha256-Q0BU/5EXSeMh3k5hf2on8NFQ+OW5xpLZmPP6x0vY7YY=",
"owner": "wamserma",
"repo": "flake-programs-sqlite",
"rev": "1ccbd5d986fb64d79875b4f000caf0e38a857124",
"rev": "55d6afb8dbdae5ba9984abfb27b08e66fc4fe00e",
"type": "github"
},
"original": {
@ -67,11 +67,11 @@
]
},
"locked": {
"lastModified": 1741955947,
"narHash": "sha256-2lbURKclgKqBNm7hVRtWh0A7NrdsibD0EaWhahUVhhY=",
"lastModified": 1742771635,
"narHash": "sha256-HQHzQPrg+g22tb3/K/4tgJjPzM+/5jbaujCZd8s2Mls=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "4e12151c9e014e2449e0beca2c0e9534b96a26b4",
"rev": "ad0614a1ec9cce3b13169e20ceb7e55dfaf2a818",
"type": "github"
},
"original": {
@ -80,6 +80,26 @@
"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": {
"inputs": {
"flake-parts": "flake-parts",
@ -88,11 +108,11 @@
]
},
"locked": {
"lastModified": 1742089599,
"narHash": "sha256-1yBAFE5yEGEjSWZ8BuPt9Yknq+cFwzW6Q86gs5rMkGI=",
"lastModified": 1742694749,
"narHash": "sha256-hH/Wofw+RKBbcTMuzCvvgPrnTkmEZd54bOsT0QR7EJM=",
"owner": "fufexan",
"repo": "nix-gaming",
"rev": "bbf6f68ec16cead3c29d5ba33d5c52956dfaefdf",
"rev": "1491461d4a47f61264df62863ed163a00192b2f1",
"type": "github"
},
"original": {
@ -103,11 +123,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1741851582,
"narHash": "sha256-cPfs8qMccim2RBgtKGF+x9IBCduRvd/N5F4nYpU0TVE=",
"lastModified": 1742669843,
"narHash": "sha256-G5n+FOXLXcRx+3hCJ6Rt6ZQyF1zqQ0DL0sWAMn2Nk0w=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "6607cf789e541e7873d40d3a8f7815ea92204f32",
"rev": "1e5b653dff12029333a6546c11e108ede13052eb",
"type": "github"
},
"original": {
@ -134,11 +154,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1741862977,
"narHash": "sha256-prZ0M8vE/ghRGGZcflvxCu40ObKaB+ikn74/xQoNrGQ=",
"lastModified": 1742751704,
"narHash": "sha256-rBfc+H1dDBUQ2mgVITMGBPI1PGuCznf9rcWX/XIULyE=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "cdd2ef009676ac92b715ff26630164bb88fec4e0",
"rev": "f0946fa5f1fb876a9dc2e1850d9d3a4e3f914092",
"type": "github"
},
"original": {
@ -158,11 +178,11 @@
"uv2nix": "uv2nix"
},
"locked": {
"lastModified": 1742076846,
"narHash": "sha256-Vw7RD++jekDz05aCaJPsqAgeoDd4xj5TCrIXpE4RZWk=",
"lastModified": 1742651803,
"narHash": "sha256-X5mMwm6EaXGVZQWyPRCfw/+cnPdCcUqX2itOyE8Yxps=",
"owner": "pwndbg",
"repo": "pwndbg",
"rev": "22c77b2badfae5e29db3d96e958d9925aa6f795e",
"rev": "876482a2bb5cfafa31f25a88ce411535a566b46f",
"type": "github"
},
"original": {
@ -226,6 +246,7 @@
"disko": "disko",
"flake-programs-sqlite": "flake-programs-sqlite",
"home-manager": "home-manager",
"lightly": "lightly",
"nix-gaming": "nix-gaming",
"nixpkgs": "nixpkgs",
"nixpkgs-stable": "nixpkgs-stable",
@ -240,11 +261,11 @@
]
},
"locked": {
"lastModified": 1741861888,
"narHash": "sha256-ynOgXAyToeE1UdLNfrUn/hL7MN0OpIS2BtNdLjpjPf0=",
"lastModified": 1742700801,
"narHash": "sha256-ZGlpUDsuBdeZeTNgoMv+aw0ByXT2J3wkYw9kJwkAS4M=",
"owner": "Mic92",
"repo": "sops-nix",
"rev": "d016ce0365b87d848a57c12ffcfdc71da7a2b55f",
"rev": "67566fe68a8bed2a7b1175fdfb0697ed22ae8852",
"type": "github"
},
"original": {

View file

@ -28,6 +28,10 @@
url = "github:/pwndbg/pwndbg";
inputs.nixpkgs.follows = "nixpkgs";
};
lightly = {
url = "github:/Bali10050/Darkly";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = {

View file

@ -37,6 +37,7 @@
services.udev.extraRules = ''
ACTION=="add", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c547", ATTR{power/wakeup}="disabled"
'';
networking.networkmanager.wifi.backend = "iwd";
networking.firewall = {
logReversePathDrops = true;
extraCommands = ''

View file

@ -45,6 +45,7 @@
clang-tools
nixd
lua-language-server
zls
];
withRuby = false;
withPython3 = true;

View file

@ -66,3 +66,4 @@ lspconfig.clangd.setup({
lspconfig.pyright.setup({})
lspconfig.nixd.setup({})
lspconfig.lua_ls.setup({})
lspconfig.zls.setup({})

View file

@ -27,6 +27,7 @@
unzip
unar
keepassxc
hyx
]
++ lib.optionals config.u.has.graphical [
(config.u.lib.localHome pkgs.firefox "firefox" "bin/firefox")
@ -54,6 +55,7 @@
bluetuith
globalprotect-openconnect
virt-viewer
libreoffice-fresh
]
++ lib.optionals config.u.has.wine [
wineWowPackages.stable

View file

@ -23,8 +23,8 @@ lib.mkIf config.u.has.prog {
patchelf
lazygit
pyp
coq
coqPackages.coqide
coq_8_20
zig
]
++ lib.optionals config.u.has.graphical [
(cutter.withPlugins (ps: with ps; [jsdec rz-ghidra sigdb]))

View file

@ -2,13 +2,17 @@
config,
lib,
pkgs,
inputs,
...
}:
lib.mkIf config.u.has.graphical {
qt = {
enable = true;
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 = {
enable = true;