From dc671dea347b67d43c0024b6a9c74ab87bc27e73 Mon Sep 17 00:00:00 2001 From: voidarclabs Date: Tue, 4 Nov 2025 19:06:32 +0000 Subject: [PATCH] replaced fuzzel with walker --- configuration.nix | 13 +++--- flake.lock | 107 +++++++++++++++++++++++++++++++++++++++++++++- flake.nix | 9 +++- 3 files changed, 122 insertions(+), 7 deletions(-) diff --git a/configuration.nix b/configuration.nix index 2030522..d061ca4 100644 --- a/configuration.nix +++ b/configuration.nix @@ -1,9 +1,10 @@ -{ config, lib, pkgs, ... }: +{ config, lib, pkgs, inputs, ... }: { imports = [ /etc/nixos/hardware-configuration.nix + inputs.walker.nixosModules.default ]; # Allow Nix command and flakes (ofc) @@ -114,7 +115,7 @@ isNormalUser = true; shell = pkgs.zsh; description = "user01"; - extraGroups = [ "input" "networkmanager" "docker" "wheel" ]; + extraGroups = [ "input" "bluetooth" "networkmanager" "docker" "wheel" ]; packages = with pkgs; [ # Ricing bibata-cursors @@ -122,8 +123,8 @@ (builtins.getFlake "/etc/nixos/way-edges").packages.${pkgs.system}.default waybar swaynotificationcenter - fuzzel wpaperd + kando oh-my-posh # Terminal @@ -131,9 +132,9 @@ kitty github-cli light - bluetuith + bluetuith wget - playerctl + playerctl git fastfetch lsd @@ -184,6 +185,7 @@ # User programs programs.steam.enable = true; + programs.walker.enable = true; # User Services services.gvfs.enable = true; @@ -191,6 +193,7 @@ services.printing.enable = true; services.upower.enable = true; services.openssh.enable = true; + services.elephant.enable = true; # Fonts fonts.packages = with pkgs; [ diff --git a/flake.lock b/flake.lock index fb1e1fa..e5595b2 100644 --- a/flake.lock +++ b/flake.lock @@ -1,6 +1,41 @@ { "nodes": { + "elephant": { + "inputs": { + "nixpkgs": "nixpkgs", + "systems": "systems" + }, + "locked": { + "lastModified": 1762272039, + "narHash": "sha256-0Qmc+NNjr7ouF9gI24B9Hwi97L8btU+7+O8tOMRubms=", + "owner": "abenz1267", + "repo": "elephant", + "rev": "f6971b6b70bc6e0d73778ad6eebea3422bf7f64b", + "type": "github" + }, + "original": { + "owner": "abenz1267", + "repo": "elephant", + "type": "github" + } + }, "nixpkgs": { + "locked": { + "lastModified": 1760284886, + "narHash": "sha256-TK9Kr0BYBQ/1P5kAsnNQhmWWKgmZXwUQr4ZMjCzWf2c=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "cf3f5c4def3c7b5f1fc012b3d839575dbe552d43", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { "locked": { "lastModified": 1761907660, "narHash": "sha256-kJ8lIZsiPOmbkJypG+B5sReDXSD1KGu2VEPNqhRa/ew=", @@ -16,9 +51,79 @@ "type": "github" } }, + "nixpkgs_3": { + "locked": { + "lastModified": 1757068644, + "narHash": "sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "root": { "inputs": { - "nixpkgs": "nixpkgs" + "elephant": "elephant", + "nixpkgs": "nixpkgs_2", + "walker": "walker" + } + }, + "systems": { + "locked": { + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "owner": "nix-systems", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default-linux", + "type": "github" + } + }, + "systems_2": { + "locked": { + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "owner": "nix-systems", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default-linux", + "type": "github" + } + }, + "walker": { + "inputs": { + "elephant": [ + "elephant" + ], + "nixpkgs": "nixpkgs_3", + "systems": "systems_2" + }, + "locked": { + "lastModified": 1762268213, + "narHash": "sha256-XBNONNGs9xaZUi/E1KeTjNyFVo5YsJrYuWh642w1nJo=", + "owner": "abenz1267", + "repo": "walker", + "rev": "9d1a7818bc24c4a5a58bdd358034a627b5e57de3", + "type": "github" + }, + "original": { + "owner": "abenz1267", + "repo": "walker", + "type": "github" } } }, diff --git a/flake.nix b/flake.nix index abfe482..fcd732e 100644 --- a/flake.nix +++ b/flake.nix @@ -3,9 +3,15 @@ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; + elephant.url = "github:abenz1267/elephant"; + + walker = { + url = "github:abenz1267/walker"; + inputs.elephant.follows = "elephant"; + }; }; - outputs = { self, nixpkgs }: let + outputs = { self, nixpkgs, ... }@inputs: let stdenv.hostPlatform.system = "x86_64-linux"; # adjust if needed system = stdenv.hostPlatform.system; hardwareConfig = import /etc/nixos/hardware-configuration.nix; @@ -13,6 +19,7 @@ { nixosConfigurations.mobile02 = nixpkgs.lib.nixosSystem { inherit system; + specialArgs = {inherit inputs;}; modules = [ ./configuration.nix