From 20b786d5c8704c04752d8979429fc2a187981da6 Mon Sep 17 00:00:00 2001 From: DarkGuibrine Date: Mon, 22 Dec 2025 18:16:18 -0300 Subject: [PATCH] rotina --- nixos/conf/GM/DE/cosmic.nix | 14 +- nixos/conf/GM/DE/kde.nix | 6 + nixos/conf/GM/Pkgs/pkgs.nix | 3 +- nixos/conf/GM/cfgeral/flatpak.nix | 7 +- nixos/conf/GM/cfgeral/nixhelper.nix | 2 +- nixos/conf/HM/pkgs/pkgs.nix | 1 + nixos/flake.lock | 276 ++++------------------------ nixos/flake.nix | 4 +- nixos/hardware-configuration.nix | 25 +-- nixos/home.nix | 18 +- 10 files changed, 86 insertions(+), 270 deletions(-) diff --git a/nixos/conf/GM/DE/cosmic.nix b/nixos/conf/GM/DE/cosmic.nix index f93df68..4af4e86 100644 --- a/nixos/conf/GM/DE/cosmic.nix +++ b/nixos/conf/GM/DE/cosmic.nix @@ -4,6 +4,8 @@ displayManager.cosmic-greeter.enable = true; desktopManager.cosmic.enable = true; desktopManager.cosmic.xwayland.enable = true; + desktopManager.cosmic.showExcludedPkgsWarning = false; + system76-scheduler.enable = true; }; environment.sessionVariables.COSMIC_DATA_CONTROL_ENABLED = 1; @@ -19,7 +21,17 @@ programs.kdeconnect = { enable = true; }; - services.desktopManager.cosmic.showExcludedPkgsWarning = false; + + xdg.portal = { + enable = true; + extraPortals = [pkgs.xdg-desktop-portal-cosmic]; + config.common.default = "*"; + }; + + programs.firefox.preferences = { + # disable libadwaita theming for Firefox + "widget.gtk.libadwaita-colors.enabled" = false; + }; } \ No newline at end of file diff --git a/nixos/conf/GM/DE/kde.nix b/nixos/conf/GM/DE/kde.nix index 2e2c868..05595f8 100644 --- a/nixos/conf/GM/DE/kde.nix +++ b/nixos/conf/GM/DE/kde.nix @@ -22,5 +22,11 @@ konsole elisa ]; + + xdg.portal = { + enable = true; + extraPortals = [pkgs.kdePackages.xdg-desktop-portal-kde]; + config.common.default = "*"; + }; } diff --git a/nixos/conf/GM/Pkgs/pkgs.nix b/nixos/conf/GM/Pkgs/pkgs.nix index eed6319..f6b336e 100644 --- a/nixos/conf/GM/Pkgs/pkgs.nix +++ b/nixos/conf/GM/Pkgs/pkgs.nix @@ -41,9 +41,10 @@ file-roller loupe lazygit - rustup gnumake onlyoffice-desktopeditors + adwaita-qt + adwaita-qt6 ## inputs stable #inputs.nixpkgs-stable.legacyPackages.${pkgs.stdenv.hostPlatform.system} diff --git a/nixos/conf/GM/cfgeral/flatpak.nix b/nixos/conf/GM/cfgeral/flatpak.nix index 9269603..e0eeedb 100644 --- a/nixos/conf/GM/cfgeral/flatpak.nix +++ b/nixos/conf/GM/cfgeral/flatpak.nix @@ -10,10 +10,5 @@ onCalendar = "weekly"; }; }; - - xdg.portal = { - enable = true; - extraPortals = [pkgs.kdePackages.xdg-desktop-portal-kde]; - config.common.default = "*"; - }; + } diff --git a/nixos/conf/GM/cfgeral/nixhelper.nix b/nixos/conf/GM/cfgeral/nixhelper.nix index d2508f1..183b322 100644 --- a/nixos/conf/GM/cfgeral/nixhelper.nix +++ b/nixos/conf/GM/cfgeral/nixhelper.nix @@ -21,7 +21,7 @@ }; ## Configuração do gerenciador nix - #nix.package = pkgs.lixPackageSets.latest.lix; + nix.package = pkgs.lixPackageSets.latest.lix; #nix.package = inputs.nixpkgs-master.legacyPackages.${pkgs.system}.lix; ## compilaçao diff --git a/nixos/conf/HM/pkgs/pkgs.nix b/nixos/conf/HM/pkgs/pkgs.nix index bd9ef55..ec07252 100644 --- a/nixos/conf/HM/pkgs/pkgs.nix +++ b/nixos/conf/HM/pkgs/pkgs.nix @@ -43,6 +43,7 @@ #droidcam motrix mission-center + lxappearance ]; diff --git a/nixos/flake.lock b/nixos/flake.lock index f3f3c99..40ac653 100644 --- a/nixos/flake.lock +++ b/nixos/flake.lock @@ -7,11 +7,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1766342086, - "narHash": "sha256-iPboz211i+Mh35j3dBTpMUUOZsM2lh3AaEzgWO8ztDo=", + "lastModified": 1766424259, + "narHash": "sha256-ikKwd1/8rLIz8I+B8kwLaNwW5Hh75bkgGRalC+gEpw0=", "owner": "ezKEa", "repo": "aagl-gtk-on-nix", - "rev": "94e190586de66bfd60ee27e36e47da915617fcdb", + "rev": "37c289121c7ed44f723c326b6c079cd8aaeb35cf", "type": "github" }, "original": { @@ -29,11 +29,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1766335408, - "narHash": "sha256-moe00S+QCfKjEeWFfzxWJQ8ESGDiwIGLlsqV20ZfrJ4=", + "lastModified": 1766426574, + "narHash": "sha256-TU1ik3DdCKZOLDxTuRfGOHGbg6+NeKV1r4fYHf2volM=", "owner": "lonerOrz", "repo": "nyx-loner", - "rev": "f66d1d4f51ba85345712f4ddda0016b17f32642e", + "rev": "92fac614ab41e6dbcefc579e8d5baa01397c098b", "type": "github" }, "original": { @@ -42,63 +42,6 @@ "type": "github" } }, - "determinate": { - "inputs": { - "determinate-nixd-aarch64-darwin": "determinate-nixd-aarch64-darwin", - "determinate-nixd-aarch64-linux": "determinate-nixd-aarch64-linux", - "determinate-nixd-x86_64-linux": "determinate-nixd-x86_64-linux", - "nix": "nix", - "nixpkgs": "nixpkgs_5" - }, - "locked": { - "lastModified": 1766177528, - "narHash": "sha256-Bl+p766mM7qNCZtMqmTz13RuUbOMKsFa+/vnGYoxgPk=", - "rev": "b159c082f0f9bdefa6c386189a13c5fa0734d8d8", - "revCount": 317, - "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.15.0/019b3865-57a1-7d80-98c5-962fac29c404/source.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://flakehub.com/f/DeterminateSystems/determinate/%2A" - } - }, - "determinate-nixd-aarch64-darwin": { - "flake": false, - "locked": { - "narHash": "sha256-vDaEQ5T4eA7kEPREmm68IVWGR6zT0aDL5slZxA6dkSc=", - "type": "file", - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.0/macOS" - }, - "original": { - "type": "file", - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.0/macOS" - } - }, - "determinate-nixd-aarch64-linux": { - "flake": false, - "locked": { - "narHash": "sha256-Hf4JsIv5G3IR0Q0RHGLSNdmDzFv97sVQQKwzY6A0vV4=", - "type": "file", - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.0/aarch64-linux" - }, - "original": { - "type": "file", - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.0/aarch64-linux" - } - }, - "determinate-nixd-x86_64-linux": { - "flake": false, - "locked": { - "narHash": "sha256-J+J4E02XpEl0ZkpzMbUmGCf6S4yk0gYCYmiGzZ058ik=", - "type": "file", - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.0/x86_64-linux" - }, - "original": { - "type": "file", - "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.0/x86_64-linux" - } - }, "flake-compat": { "flake": false, "locked": { @@ -115,44 +58,7 @@ "type": "github" } }, - "flake-compat_2": { - "flake": false, - "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, "flake-parts": { - "inputs": { - "nixpkgs-lib": [ - "determinate", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1748821116, - "narHash": "sha256-F82+gS044J1APL0n4hH50GYdPRv/5JWm34oCJYmVKdE=", - "rev": "49f0870db23e8c1ca0b5259734a02cd9e1e371a1", - "revCount": 377, - "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/hercules-ci/flake-parts/0.1.377%2Brev-49f0870db23e8c1ca0b5259734a02cd9e1e371a1/01972f28-554a-73f8-91f4-d488cc502f08/source.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://flakehub.com/f/hercules-ci/flake-parts/0.1" - } - }, - "flake-parts_2": { "inputs": { "nixpkgs-lib": [ "nur", @@ -205,32 +111,6 @@ "type": "github" } }, - "git-hooks-nix": { - "inputs": { - "flake-compat": "flake-compat_2", - "gitignore": [ - "determinate", - "nix" - ], - "nixpkgs": [ - "determinate", - "nix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1747372754, - "narHash": "sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo+bnXU9D9k=", - "rev": "80479b6ec16fefd9c1db3ea13aeb038c60530f46", - "revCount": 1026, - "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/cachix/git-hooks.nix/0.1.1026%2Brev-80479b6ec16fefd9c1db3ea13aeb038c60530f46/0196d79a-1b35-7b8e-a021-c894fb62163d/source.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://flakehub.com/f/cachix/git-hooks.nix/0.1.941" - } - }, "hayase": { "inputs": { "nixpkgs": [ @@ -259,11 +139,11 @@ ] }, "locked": { - "lastModified": 1766282146, - "narHash": "sha256-0V/nKU93KdYGi+5LB/MVo355obBJw/2z9b2xS3bPJxY=", + "lastModified": 1766387499, + "narHash": "sha256-AjK3/UKDzeXFeYNLVBaJ3+HLE9he1g5UrlNd4/BM3eA=", "owner": "nix-community", "repo": "home-manager", - "rev": "61fcc9de76b88e55578eb5d79fc80f2b236df707", + "rev": "527ad07e6625302b648ed3b28c34b62a79bd103e", "type": "github" }, "original": { @@ -279,11 +159,11 @@ ] }, "locked": { - "lastModified": 1766282146, - "narHash": "sha256-0V/nKU93KdYGi+5LB/MVo355obBJw/2z9b2xS3bPJxY=", + "lastModified": 1766387499, + "narHash": "sha256-AjK3/UKDzeXFeYNLVBaJ3+HLE9he1g5UrlNd4/BM3eA=", "owner": "nix-community", "repo": "home-manager", - "rev": "61fcc9de76b88e55578eb5d79fc80f2b236df707", + "rev": "527ad07e6625302b648ed3b28c34b62a79bd103e", "type": "github" }, "original": { @@ -335,27 +215,6 @@ "type": "github" } }, - "nix": { - "inputs": { - "flake-parts": "flake-parts", - "git-hooks-nix": "git-hooks-nix", - "nixpkgs": "nixpkgs_4", - "nixpkgs-23-11": "nixpkgs-23-11", - "nixpkgs-regression": "nixpkgs-regression" - }, - "locked": { - "lastModified": 1766174426, - "narHash": "sha256-0ZofAQZNgg5nfIKsVb7g4It6ufmIyLtfFRPOf+6WRkk=", - "rev": "15d6091194b5b90d292e8d6283db77f09c303b1e", - "revCount": 24285, - "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.15.0/019b3854-cca6-7298-a91c-0fd8551a7270/source.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://flakehub.com/f/DeterminateSystems/nix-src/%2A" - } - }, "nix-flatpak": { "locked": { "lastModified": 1754777568, @@ -410,29 +269,13 @@ "type": "github" } }, - "nixpkgs-23-11": { - "locked": { - "lastModified": 1717159533, - "narHash": "sha256-oamiKNfr2MS6yH64rUn99mIZjc45nGJlj9eGth/3Xuw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446", - "type": "github" - }, - "original": { - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446", - "type": "github" - } - }, "nixpkgs-master": { "locked": { - "lastModified": 1766345410, - "narHash": "sha256-KybjTBMHcd85PNi1TIVYsAZx/faBJ7yUAsLG13B6CBM=", + "lastModified": 1766427476, + "narHash": "sha256-KHgJHYGYuHUtJPBjczN0kFrWHmdfUXPa0Km6Yq/ELEE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "4420c74f96435aed92863b1d3ab693f6eaf51844", + "rev": "6dd5b55337d892a8a441aaad31bf1a4165b453bc", "type": "github" }, "original": { @@ -441,22 +284,6 @@ "type": "github" } }, - "nixpkgs-regression": { - "locked": { - "lastModified": 1643052045, - "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "github" - }, - "original": { - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", - "type": "github" - } - }, "nixpkgs-stable": { "locked": { "lastModified": 1766201043, @@ -491,11 +318,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1766070988, - "narHash": "sha256-G/WVghka6c4bAzMhTwT2vjLccg/awmHkdKSd2JrycLc=", + "lastModified": 1766309749, + "narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c6245e83d836d0433170a16eb185cefe0572f8b8", + "rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816", "type": "github" }, "original": { @@ -507,39 +334,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1761597516, - "narHash": "sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8+ON/0Yy8+a5vsDU=", - "rev": "daf6dc47aa4b44791372d6139ab7b25269184d55", - "revCount": 811874, - "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2505.811874%2Brev-daf6dc47aa4b44791372d6139ab7b25269184d55/019a3494-3498-707e-9086-1fb81badc7fe/source.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://flakehub.com/f/NixOS/nixpkgs/0.2505" - } - }, - "nixpkgs_5": { - "locked": { - "lastModified": 1765772535, - "narHash": "sha256-aq+dQoaPONOSjtFIBnAXseDm9TUhIbe215TPmkfMYww=", - "rev": "09b8fda8959d761445f12b55f380d90375a1d6bb", - "revCount": 911985, - "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nixpkgs-weekly/0.1.911985%2Brev-09b8fda8959d761445f12b55f380d90375a1d6bb/019b25ab-7c11-79e0-a0b0-c94d455b7190/source.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://flakehub.com/f/DeterminateSystems/nixpkgs-weekly/0.1" - } - }, - "nixpkgs_6": { - "locked": { - "lastModified": 1766070988, - "narHash": "sha256-G/WVghka6c4bAzMhTwT2vjLccg/awmHkdKSd2JrycLc=", + "lastModified": 1766309749, + "narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "c6245e83d836d0433170a16eb185cefe0572f8b8", + "rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816", "type": "github" }, "original": { @@ -549,13 +348,13 @@ "type": "github" } }, - "nixpkgs_7": { + "nixpkgs_5": { "locked": { - "lastModified": 1766070988, - "narHash": "sha256-G/WVghka6c4bAzMhTwT2vjLccg/awmHkdKSd2JrycLc=", + "lastModified": 1766309749, + "narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c6245e83d836d0433170a16eb185cefe0572f8b8", + "rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816", "type": "github" }, "original": { @@ -567,17 +366,17 @@ }, "nur": { "inputs": { - "flake-parts": "flake-parts_2", + "flake-parts": "flake-parts", "nixpkgs": [ "nixpkgs" ] }, "locked": { - "lastModified": 1766256167, - "narHash": "sha256-KEaIZT5R9KftLGaZHJxJgR7M/XLwYGpvbgwIIPoJFu8=", + "lastModified": 1766427916, + "narHash": "sha256-nSqXUfBjPhRtiydXm29YD++Go+P1HqC3fnpoMGgrkh4=", "owner": "nix-community", "repo": "NUR", - "rev": "51d3347e63a34996f35275c77372eeafaa11e0ed", + "rev": "4956dbb304f808a111b654a853ed21a8409c0791", "type": "github" }, "original": { @@ -589,7 +388,7 @@ "preload-ng": { "inputs": { "flake-utils": "flake-utils", - "nixpkgs": "nixpkgs_7" + "nixpkgs": "nixpkgs_5" }, "locked": { "lastModified": 1766345677, @@ -609,11 +408,10 @@ "inputs": { "aagl": "aagl", "chaotic": "chaotic", - "determinate": "determinate", "hayase": "hayase", "home-manager": "home-manager_2", "nix-flatpak": "nix-flatpak", - "nixpkgs": "nixpkgs_6", + "nixpkgs": "nixpkgs_4", "nixpkgs-master": "nixpkgs-master", "nixpkgs-stable": "nixpkgs-stable", "nur": "nur", @@ -647,11 +445,11 @@ ] }, "locked": { - "lastModified": 1766285238, - "narHash": "sha256-DqVXFZ4ToiFHgnxebMWVL70W+U+JOxpmfD37eWD/Qc8=", + "lastModified": 1766371695, + "narHash": "sha256-W7CX9vy7H2Jj3E8NI4djHyF8iHSxKpb2c/7uNQ/vGFU=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "c4249d0c370d573d95e33b472014eae4f2507c2f", + "rev": "d81285ba8199b00dc31847258cae3c655b605e8c", "type": "github" }, "original": { @@ -683,11 +481,11 @@ ] }, "locked": { - "lastModified": 1766334296, - "narHash": "sha256-81a54ZI2kMDMyzxpFj39X4kJhUuP1Q1W7yJ88TASvJY=", + "lastModified": 1766410104, + "narHash": "sha256-Eh+TUdb4CGscBLG3Q6QOQOjEdPCmHPClGyeHf4F67Mk=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "dd0d0452dec10787ddb095a99da5d402cb8d0500", + "rev": "eaff1bc54b9a8bd698c2dc47823400460e9f38a0", "type": "github" }, "original": { diff --git a/nixos/flake.nix b/nixos/flake.nix index b15fc22..09572b3 100644 --- a/nixos/flake.nix +++ b/nixos/flake.nix @@ -8,7 +8,6 @@ nix-flatpak.url = "github:gmodena/nix-flatpak"; preload-ng.url = "github:miguel-b-p/preload-ng"; chaotic.url = "github:lonerOrz/nyx-loner"; - determinate.url = "https://flakehub.com/f/DeterminateSystems/determinate/*"; home-manager = { url = "github:nix-community/home-manager/"; inputs.nixpkgs.follows = "nixpkgs"; @@ -26,7 +25,7 @@ inputs.nixpkgs.follows = "nixpkgs"; }; }; - outputs = {self ,nixpkgs ,nixpkgs-stable ,nixpkgs-master ,home-manager ,zen-browser ,nur ,aagl ,hayase ,nix-flatpak ,preload-ng ,chaotic ,determinate , ...} @ inputs: { + outputs = {self ,nixpkgs ,nixpkgs-stable ,nixpkgs-master ,home-manager ,zen-browser ,nur ,aagl ,hayase ,nix-flatpak ,preload-ng ,chaotic , ...} @ inputs: { nixosConfigurations = { "Alfa" = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; @@ -37,7 +36,6 @@ nix-flatpak.nixosModules.nix-flatpak preload-ng.nixosModules.default chaotic.nixosModules.default - determinate.nixosModules.default {services.preload-ng.enable = true;} {imports = [ aagl.nixosModules.default ]; nix.settings = aagl.nixConfig; # Set up Cachix diff --git a/nixos/hardware-configuration.nix b/nixos/hardware-configuration.nix index f3ecfd7..b61b8a1 100644 --- a/nixos/hardware-configuration.nix +++ b/nixos/hardware-configuration.nix @@ -14,31 +14,24 @@ boot.extraModulePackages = [ ]; fileSystems."/" = - { device = "/dev/disk/by-uuid/7bbf309b-52f6-45d8-80ee-c7edf3798b19"; + { device = "/dev/disk/by-uuid/c348d6c5-f8de-44cd-9b4f-75c5caf720af"; fsType = "btrfs"; - }; - - fileSystems."/home" = - { device = "/dev/disk/by-uuid/b3dd7ff9-371e-440d-91da-38c7d167e3a0"; - fsType = "xfs"; + options = [ "subvol=@" ]; }; fileSystems."/boot" = - { device = "/dev/disk/by-uuid/9B70-D929"; + { device = "/dev/disk/by-uuid/733C-B2C7"; fsType = "vfat"; - options = [ "fmask=0022" "dmask=0022" ]; + options = [ "fmask=0077" "dmask=0077" ]; + }; + + fileSystems."/home" = + { device = "/dev/disk/by-uuid/f82f33f6-2446-47b7-a612-e3ef776919bd"; + fsType = "xfs"; }; swapDevices = [ ]; - # Enables DHCP on each ethernet and wireless interface. In case of scripted networking - # (the default) this is the recommended approach. When using systemd-networkd it's - # still possible to use this option, but it's recommended to use it in conjunction - # with explicit per-interface declarations with `networking.interfaces..useDHCP`. - networking.useDHCP = lib.mkDefault true; - # networking.interfaces.enp9s0.useDHCP = lib.mkDefault true; - # networking.interfaces.wlp7s0.useDHCP = lib.mkDefault true; - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; } diff --git a/nixos/home.nix b/nixos/home.nix index 41ea40d..81fab1c 100644 --- a/nixos/home.nix +++ b/nixos/home.nix @@ -23,10 +23,22 @@ flakePath = "/etc/nixos"; }; - ## config gnome - dconf = { + gtk = { enable = true; - settings."org/gnome/desktop/interface".color-scheme = "prefer-dark"; + theme = { + name = "Adwaita-dark"; + package = pkgs.gnome-themes-extra; + }; + gtk3.extraConfig.gtk-application-prefer-dark-theme = 1; + gtk4.extraConfig.gtk-application-prefer-dark-theme = 1; }; + qt = { + enable = true; + style = { + name = "adwaita-dark"; + }; + }; + + }