From 07d90cf34e79eebc014493ee8c420972101d5b4b Mon Sep 17 00:00:00 2001 From: alydev Date: Wed, 24 Sep 2025 16:30:59 +1000 Subject: [PATCH] update --- flake.lock | 45 ++++++++++++++++++++++++++++++++++++++++++++- flake.nix | 7 ++++++- home/aly.nix | 14 ++++++++++++-- 3 files changed, 62 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 955145d..16a53ea 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,26 @@ { "nodes": { + "flake-parts": { + "inputs": { + "nixpkgs-lib": [ + "nur", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1733312601, + "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -89,12 +110,34 @@ "type": "github" } }, + "nur": { + "inputs": { + "flake-parts": "flake-parts", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1758692227, + "narHash": "sha256-KWnbECfBbE5IhYngdZgRGC6i2q6hMRQ9kJYPwVfZoWg=", + "owner": "nix-community", + "repo": "NUR", + "rev": "3e3550dd41e11e38cce8ee9961ef8de3d4d185ab", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "NUR", + "type": "github" + } + }, "root": { "inputs": { "home-manager": "home-manager", "nix-flatpak": "nix-flatpak", "nixos-generators": "nixos-generators", - "nixpkgs": "nixpkgs" + "nixpkgs": "nixpkgs", + "nur": "nur" } } }, diff --git a/flake.nix b/flake.nix index cd925e4..0f22020 100644 --- a/flake.nix +++ b/flake.nix @@ -10,13 +10,18 @@ url = "github:nix-community/nixos-generators"; inputs.nixpkgs.follows = "nixpkgs"; }; + nur = { + url = "github:nix-community/NUR"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; - outputs = inputs@{ nixpkgs, home-manager, nix-flatpak, nixos-generators, ... }: { + outputs = inputs@{ nixpkgs, home-manager, nix-flatpak, nixos-generators, nur, ... }: { nixosConfigurations = { "aly-laptop" = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ + nur.modules.nixos.default nix-flatpak.nixosModules.nix-flatpak ./hw/aly-laptop.nix ./system/aly-laptop.nix diff --git a/home/aly.nix b/home/aly.nix index 7e5d313..5a1c0c5 100644 --- a/home/aly.nix +++ b/home/aly.nix @@ -5,15 +5,25 @@ home.homeDirectory = "/home/aly"; xresources.properties = { "Xcursor.size" = 16; - "Xft.dpi" = 172; + "Xft.dpi" = 150; }; home.packages = with pkgs; [ - gnome-tweaks firefox obs-studio rpi-imager + gnome-tweaks obs-studio rpi-imager google-cloud-sdk neofetch nnn zip xz unzip p7zip ripgrep jq yq-go mtr iperf3 dnsutils ldns aria2 socat nmap ipcalc file which tree gnused gnutar gawk zstd gnupg btop iotop iftop strace ltrace lsof sysstat lm_sensors ethtool pciutils usbutils nix-output-monitor ]; + + programs.firefox = { + enable = true; + profiles.default.extensions = { + packages = with pkgs.nur.repos.rycee.firefox-addons; [ + ublock-origin bitwarden darkreader indie-wiki-buddy sponsorblock + ]; + }; + }; + programs.git = { enable = true; userName = "alydev";