This commit is contained in:
Lilith 2025-03-24 02:29:46 +01:00
parent 9a16acca1b
commit 0deecc0aea
Signed by: lilith
GPG key ID: 8712A0F317C37175
6 changed files with 65 additions and 39 deletions

44
flake.lock generated
View file

@ -341,11 +341,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1742238842, "lastModified": 1742756669,
"narHash": "sha256-Z79yUJi+UGSpRC90NbHyuvBjGLkgEtlZaJ8DtzaGkzE=", "narHash": "sha256-55QHo/lETkGO4lUfxhJ6TUs5OLOz5Ks7JDNAKDzpt4I=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "5a6e5a59a4d332edaa7d5d1604eb58ead27af851", "rev": "0e75a40458d065d1e5c6a10d0b74b9e35b550ae6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -424,11 +424,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1742051449, "lastModified": 1742721406,
"narHash": "sha256-is29ny+x0P1rIEiNUNarqzavFdmvLs+rslxihGycklE=", "narHash": "sha256-as4AVwRDvrvR0gS7iMI8AN6GKBT+BdawB/vYWj9qRic=",
"owner": "horriblename", "owner": "horriblename",
"repo": "hyprgrass", "repo": "hyprgrass",
"rev": "5453be107e8c7b88f6274122d064bf602852745f", "rev": "a7889957ff77bdade1f57b171083053f7a3c47dd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -455,11 +455,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1742223160, "lastModified": 1742746774,
"narHash": "sha256-lExsJAtqhTITVBRuRoWklddFekm5CO+nrS2sxG4rsIA=", "narHash": "sha256-6BMwAfC604szlL8S7BJkH8a090p0505rFB+mAiApBoo=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "011d7ccb91081ff99f184564ea38d1b9e543a99c", "rev": "e4abf26069b4d43c8f6ad6b3dfb56c952abb38c2",
"revCount": 5899, "revCount": 5924,
"type": "git", "type": "git",
"url": "https://github.com/hyprwm/Hyprland" "url": "https://github.com/hyprwm/Hyprland"
}, },
@ -598,11 +598,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1742192123, "lastModified": 1742402033,
"narHash": "sha256-ExYS1EqCY7tpUXkvqw+2JGTqDPyowBMaYmS1Yq5yLdw=", "narHash": "sha256-aaBdTUJIAo9LBPpjNX96AoAi0H+O/oW8o+7SCVBAzXI=",
"owner": "jas-singhfsu", "owner": "jas-singhfsu",
"repo": "hyprpanel", "repo": "hyprpanel",
"rev": "14b17c066742565178b4c12076a68bc6a1955f9f", "rev": "3a5ad2a1db420f0238895f2cb1ff64acd0d2cc54",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -678,11 +678,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1742169275, "lastModified": 1742707865,
"narHash": "sha256-nkH2Edu9rClcsQp2PYBe8E6fp8LDPi2uDBQ6wyMdeXI=", "narHash": "sha256-RVQQZy38O3Zb8yoRJhuFgWo/iDIDj0hEdRTVfhOtzRk=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "5d9b5431f967007b3952c057fc92af49a4c5f3b2", "rev": "dd613136ee91f67e5dba3f3f41ac99ae89c5406b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -804,11 +804,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1742239755, "lastModified": 1742700801,
"narHash": "sha256-ptn8dR4Uat3UUadGYNnB7CIH9SQm8mK69D2A/twBUXQ=", "narHash": "sha256-ZGlpUDsuBdeZeTNgoMv+aw0ByXT2J3wkYw9kJwkAS4M=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "787afce414bcce803b605c510b60bf43c11f4b55", "rev": "67566fe68a8bed2a7b1175fdfb0697ed22ae8852",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -845,11 +845,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1742234510, "lastModified": 1742753562,
"narHash": "sha256-dQoo4XivjZuJiSi8ePv9CuP0ncE64RLyz2vb46blRx0=", "narHash": "sha256-EBXgl3sPi5AQUM58XGuuC8HQl/Df+Dbt6pOLInInJ/k=",
"owner": "danth", "owner": "danth",
"repo": "stylix", "repo": "stylix",
"rev": "fa288c0dc695b49c9af38614af8da981371fe92a", "rev": "d9df91c55643a8b5229a3ae3a496a30f14965457",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -4,20 +4,32 @@
programs.hyprpanel = { programs.hyprpanel = {
enable = true; enable = true;
overlay.enable = true; # overlay.enable = true;
hyprland.enable = true; hyprland.enable = true;
layout."*" = { layout."*" = {
left = [ "dashboard" "workspaces" "windowtitle"]; left = [
"dashboard"
"workspaces"
"windowtitle"
];
middle = [ "media" ]; middle = [ "media" ];
right = [ "volume" "network" "bluetooth" "systray" "clock" "battery" "notifications"]; right = [
"volume"
"network"
"bluetooth"
"systray"
"clock"
"battery"
"notifications"
];
}; };
settings = { settings = {
bar = { bar = {
clock.format = "%F %H:%M"; clock.format = "%F %H:%M";
battery.label = true; battery.label = true;
launcher.icon = ""; launcher.icon = "";
@ -39,7 +51,7 @@
bar.transparent = true; bar.transparent = true;
font.name = "JetBrains Mono NF"; font.name = "JetBrains Mono NF";
matugen = true; matugen = true;
matugen_settings = { matugen_settings = {
# contrast = 0.3; # contrast = 0.3;

View file

@ -1,10 +1,13 @@
{...}: { { ... }:
{
networking.networkmanager = { networking.networkmanager = {
enable = true; enable = true;
wifi.macAddress = "random"; wifi.macAddress = "random";
ethernet.macAddress = "random"; ethernet.macAddress = "random";
}; };
networking.nameservers = [ "192.168.178.111" ];
networking.nftables = { networking.nftables = {
enable = true; enable = true;
}; };

View file

@ -33,7 +33,7 @@ in
id = "DW6GTZ3-3JPAHLO-UEB3LBL-AWOX3BT-QPI7ODT-OZ6Q4YR-K3KK22C-5RY3XQZ"; id = "DW6GTZ3-3JPAHLO-UEB3LBL-AWOX3BT-QPI7ODT-OZ6Q4YR-K3KK22C-5RY3XQZ";
}; };
"lilith-pc" = { "lilith-pc" = {
id = "37HHP4Q-NNQRQPQ-MVSIHAX-BK2A3GL-O6K4WXA-Y7ZQ5GZ-BY4UTFH-LG4HYAY"; id = "ZXFUFLA-MJJCNE4-SJTGTYD-SEJZUCX-3KIFTL6-LFIWBBU-HD2LX2F-7FQ5VAF";
}; };
"lilith-pad" = { "lilith-pad" = {
id = "GQJA6WA-G5YZZSN-4OOQMVE-JPIR22N-VFHPY4O-XMRG37D-DALH4R2-7DCTMQK"; id = "GQJA6WA-G5YZZSN-4OOQMVE-JPIR22N-VFHPY4O-XMRG37D-DALH4R2-7DCTMQK";

View file

@ -1,4 +1,10 @@
{ pkgs, config, lib, ...}: { {
pkgs,
config,
lib,
...
}:
{
options.gaming.enable = lib.mkEnableOption "Enable steam and related software"; options.gaming.enable = lib.mkEnableOption "Enable steam and related software";
@ -17,6 +23,8 @@
gamemode.enable = true; gamemode.enable = true;
}; };
hardware.steam-hardware.enable = true;
environment = { environment = {
systemPackages = with pkgs; [ systemPackages = with pkgs; [
mangohud mangohud

View file

@ -22,16 +22,19 @@
popups = 0.8; popups = 0.8;
}; };
fonts = { fonts = rec {
serif = { # serif = {
package = pkgs.dejavu_fonts; # package = pkgs.dejavu_fonts;
name = "DejaVu Serif"; # name = "DejaVu Serif";
}; # };
sansSerif = { # sansSerif = {
package = pkgs.dejavu_fonts; # package = pkgs.dejavu_fonts;
name = "DejaVu Sans"; # name = "DejaVu Sans";
}; # };
serif = monospace;
sansSerif = monospace;
monospace = { monospace = {
package = pkgs.nerd-fonts.jetbrains-mono; package = pkgs.nerd-fonts.jetbrains-mono;