diff --git a/flake.lock b/flake.lock index 8408d63..c0a4008 100644 --- a/flake.lock +++ b/flake.lock @@ -101,15 +101,15 @@ "base16-vim": { "flake": false, "locked": { - "lastModified": 1663659192, - "narHash": "sha256-uJvaYYDMXvoo0fhBZUhN8WBXeJ87SRgof6GEK2efFT0=", - "owner": "chriskempson", + "lastModified": 1716150083, + "narHash": "sha256-ZMhnNmw34ogE5rJZrjRv5MtG3WaqKd60ds2VXvT6hEc=", + "owner": "tinted-theming", "repo": "base16-vim", - "rev": "3be3cd82cd31acfcab9a41bad853d9c68d30478d", + "rev": "6e955d704d046b0dc3e5c2d68a2a6eeffd2b5d3d", "type": "github" }, "original": { - "owner": "chriskempson", + "owner": "tinted-theming", "repo": "base16-vim", "type": "github" } @@ -117,11 +117,11 @@ "firefox-gnome-theme": { "flake": false, "locked": { - "lastModified": 1716813977, - "narHash": "sha256-8fabA8OY1n2OcJFbbE03+bMydVANSBrNGo8hkzhXxxU=", + "lastModified": 1719758591, + "narHash": "sha256-3DE/UnxJxRWjtWPZuuiT3TIG7HrHf+srpmiCTFkrAQs=", "owner": "rafaelmardojai", "repo": "firefox-gnome-theme", - "rev": "8171c0578feb835ce66d49edba7429f46b7ac3f6", + "rev": "8fb5267c5b3434f76983e29749aba7cd636e03ca", "type": "github" }, "original": { @@ -151,11 +151,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1715865404, - "narHash": "sha256-/GJvTdTpuDjNn84j82cU6bXztE0MSkdnTWClUCRub78=", + "lastModified": 1717285511, + "narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "8dc45382d5206bd292f9c2768b8058a8fd8311d9", + "rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8", "type": "github" }, "original": { @@ -202,11 +202,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1717097707, - "narHash": "sha256-HC5vJ3oYsjwsCaSbkIPv80e4ebJpNvFKQTBOGlHvjLs=", + "lastModified": 1719677234, + "narHash": "sha256-qO9WZsj/0E6zcK4Ht1y/iJ8XfwbBzq7xdqhBh44OP/M=", "owner": "nix-community", "repo": "home-manager", - "rev": "0eb314b4f0ba337e88123e0b1e57ef58346aafd9", + "rev": "36317d4d38887f7629876b0e43c8d9593c5cc48d", "type": "github" }, "original": { @@ -222,11 +222,11 @@ ] }, "locked": { - "lastModified": 1714981474, - "narHash": "sha256-b3/U21CJjCjJKmA9WqUbZGZgCvospO3ArOUTgJugkOY=", + "lastModified": 1715930644, + "narHash": "sha256-W9pyM3/vePxrffHtzlJI6lDS3seANQ+Nqp+i58O46LI=", "owner": "nix-community", "repo": "home-manager", - "rev": "6ebe7be2e67be7b9b54d61ce5704f6fb466c536f", + "rev": "e3ad5108f54177e6520535768ddbf1e6af54b59d", "type": "github" }, "original": { @@ -241,11 +241,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1716686274, - "narHash": "sha256-4JiRUWtoEMrfq38jG4O+NP6rcQIhKxEclnSkHvywnf0=", + "lastModified": 1719710498, + "narHash": "sha256-+yqI1zvk1jNcNTWA3CGnp5N2jSXr/q/CggYZYvGsdNc=", "owner": "fufexan", "repo": "nix-gaming", - "rev": "83a47c12d3493f7eb876250d0298d1566a965ce4", + "rev": "774908e566a0b3b702219fdf90a5ed4551b3688d", "type": "github" }, "original": { @@ -256,11 +256,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1716509168, - "narHash": "sha256-4zSIhSRRIoEBwjbPm3YiGtbd8HDWzFxJjw5DYSDy1n8=", + "lastModified": 1719254875, + "narHash": "sha256-ECni+IkwXjusHsm9Sexdtq8weAq/yUyt1TWIemXt3Ko=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "bfb7a882678e518398ce9a31a881538679f6f092", + "rev": "2893f56de08021cffd9b6b6dfc70fd9ccd51eb60", "type": "github" }, "original": { @@ -272,23 +272,23 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1714640452, - "narHash": "sha256-QBx10+k6JWz6u7VsohfSw8g8hjdBZEf8CFzXH1/1Z94=", + "lastModified": 1717284937, + "narHash": "sha256-lIbdfCsf8LMFloheeE6N31+BMIeixqyQWbSr2vk79EQ=", "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz" }, "original": { "type": "tarball", - "url": "https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz" + "url": "https://github.com/NixOS/nixpkgs/archive/eb9ceca17df2ea50a250b6b27f7bf6ab0186f198.tar.gz" } }, "nixpkgs_2": { "locked": { - "lastModified": 1716619601, - "narHash": "sha256-9dUxZf8MOqJH3vjbhrz7LH4qTcnRsPSBU1Q50T7q/X8=", + "lastModified": 1719468428, + "narHash": "sha256-vN5xJAZ4UGREEglh3lfbbkIj+MPEYMuqewMn4atZFaQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "47e03a624662ce399e55c45a5f6da698fc72c797", + "rev": "1e3deb3d8a86a870d925760db1a5adecc64d329d", "type": "github" }, "original": { @@ -300,11 +300,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1716948383, - "narHash": "sha256-SzDKxseEcHR5KzPXLwsemyTR/kaM9whxeiJohbL04rs=", + "lastModified": 1719506693, + "narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=", "owner": "nixos", "repo": "nixpkgs", - "rev": "ad57eef4ef0659193044870c731987a6df5cf56b", + "rev": "b2852eb9365c6de48ffb0dc2c9562591f652242a", "type": "github" }, "original": { @@ -338,11 +338,11 @@ "utils": "utils" }, "locked": { - "lastModified": 1717098144, - "narHash": "sha256-Iw8zvW0LF77uqA4fshJq0xcUcaAAJkwQyc2+/WaAP5I=", + "lastModified": 1719769335, + "narHash": "sha256-2UsgGTR8gnbSBMduHoy3pGR/vQ8Jotzt71QK7O5p2Vc=", "owner": "wamserma", "repo": "flake-programs-sqlite", - "rev": "eb2e0c40e4f5c651d2bc2b24cd471214647c708a", + "rev": "be802889902ce53e769559fd48759e0b99bed8e7", "type": "github" }, "original": { @@ -377,11 +377,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1716895458, - "narHash": "sha256-W9Y/+K4L7JcF5xcXO4MVGQk/0DgzHrp/IjlHyLeYExY=", + "lastModified": 1719525570, + "narHash": "sha256-xSO/H67GAHEW0siD2PHoO/e97MbROL3r3s5SpF6A6Dc=", "owner": "danth", "repo": "stylix", - "rev": "5234b3d467aa803ad8d3fe898ef5673246045984", + "rev": "1ff9d37d27377bfe8994c24a8d6c6c1734ffa116", "type": "github" }, "original": { @@ -412,11 +412,11 @@ ] }, "locked": { - "lastModified": 1716795369, - "narHash": "sha256-EEeIFSlwE/BaGuP8B+3CB1wtKjy/rGKiOpvNDVGcgcU=", + "lastModified": 1718022750, + "narHash": "sha256-S8YtL4r5guZzK9jYaaqyiSApHdtG31+A+Z2PKIM+m7s=", "owner": "viperML", "repo": "wrapper-manager", - "rev": "1ba792f455c21644ec95f4dd9df202b9981c272b", + "rev": "307eb5c38c8b5102c39617a59b63929efac7b1a7", "type": "github" }, "original": { diff --git a/modules/common-desktop/bakkesmod.nix b/modules/common-desktop/bakkesmod.nix new file mode 100644 index 0000000..8697ecb --- /dev/null +++ b/modules/common-desktop/bakkesmod.nix @@ -0,0 +1,16 @@ +{ + environment.etc."launch-rl.bat".text = """ + @echo off + + set RL_PATH=\"Z:\home\quadradical\Documents\My Games\Rocket League\Binaries\Win64\" + + echo Launching BakkesMod... + C: + cd \"C:\Program Files\BakkesMod\" + start BakkesMod.exe + echo BakkesMod started, starting Rocket League + Z: + cd %RL_PATH% + RocketLeague.exe %* + """; +} \ No newline at end of file diff --git a/modules/common-desktop/graphics.nix b/modules/common-desktop/graphics.nix new file mode 100644 index 0000000..7d85645 --- /dev/null +++ b/modules/common-desktop/graphics.nix @@ -0,0 +1 @@ +{hardware.graphics.enable = true;} diff --git a/modules/common-desktop/opengl.nix b/modules/common-desktop/opengl.nix deleted file mode 100644 index a382b18..0000000 --- a/modules/common-desktop/opengl.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ - hardware.opengl = { - enable = true; - driSupport = true; - driSupport32Bit = true; - }; -} diff --git a/modules/common/auto-cpufreq.nix b/modules/common/auto-cpufreq.nix index 5441086..a03af2d 100644 --- a/modules/common/auto-cpufreq.nix +++ b/modules/common/auto-cpufreq.nix @@ -1 +1,4 @@ -{services.auto-cpufreq.enable = true;} +{ + services.power-profiles-daemon.enable = false; + services.auto-cpufreq.enable = true; +} diff --git a/stylix.nix b/stylix.nix index 98e4a70..73d97b7 100755 --- a/stylix.nix +++ b/stylix.nix @@ -1,5 +1,6 @@ {pkgs, ...}: { stylix = { + enable = true; polarity = "dark"; image = ./background.jpg; base16Scheme = "${pkgs.base16-schemes}/share/themes/nord.yaml";