From 4cbfffefaa3140e75c65b770694f601e14385958 Mon Sep 17 00:00:00 2001 From: martyTF Date: Thu, 18 Dec 2025 08:57:39 +0100 Subject: [PATCH] starting with walker ig --- flake.lock | 107 +++++++++++++++++++++++++++- flake.nix | 12 +++- modules/window_manager/launcher.nix | 21 ++---- 3 files changed, 123 insertions(+), 17 deletions(-) diff --git a/flake.lock b/flake.lock index 6d0f9d6..b84a507 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,24 @@ { "nodes": { + "elephant": { + "inputs": { + "nixpkgs": "nixpkgs", + "systems": "systems" + }, + "locked": { + "lastModified": 1765715259, + "narHash": "sha256-fqj1c3RVPrwOdJgg5AiH69LBiFozHsCu3mOnxUevG6g=", + "owner": "abenz1267", + "repo": "elephant", + "rev": "3cd81164d20b266288d3febcd0390b2e21f30c48", + "type": "github" + }, + "original": { + "owner": "abenz1267", + "repo": "elephant", + "type": "github" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -21,6 +40,22 @@ } }, "nixpkgs": { + "locked": { + "lastModified": 1764242076, + "narHash": "sha256-sKoIWfnijJ0+9e4wRvIgm/HgE27bzwQxcEmo2J/gNpI=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "2fad6eac6077f03fe109c4d4eb171cf96791faa4", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { "locked": { "lastModified": 1765472234, "narHash": "sha256-9VvC20PJPsleGMewwcWYKGzDIyjckEz8uWmT0vCDYK0=", @@ -36,10 +71,80 @@ "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": { + "elephant": "elephant", "home-manager": "home-manager", - "nixpkgs": "nixpkgs" + "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": 1765305269, + "narHash": "sha256-2OQsyZaO2Uy6EnDLcDZGBbDEa0X1WuZ4NoZ5kW52OeA=", + "owner": "abenz1267", + "repo": "walker", + "rev": "132004947c5c877f510177d8c68f754e37169ecc", + "type": "github" + }, + "original": { + "owner": "abenz1267", + "repo": "walker", + "type": "github" } } }, diff --git a/flake.nix b/flake.nix index db896da..4d97454 100644 --- a/flake.nix +++ b/flake.nix @@ -3,8 +3,15 @@ inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; - home-manager.url = "github:nix-community/home-manager"; - home-manager.inputs.nixpkgs.follows = "nixpkgs"; + home-manager = { + url = "github:nix-community/home-manager"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + elephant.url = "github:abenz1267/elephant"; + walker = { + url = "github:abenz1267/walker"; + inputs.elephant.follows = "elephant"; + }; }; outputs = @@ -26,6 +33,7 @@ ./configuration.nix ./user/marty.nix home-manager.nixosModules.home-manager + # inputs.walker.homeManagerModules.default ]; }; marty-server = nixpkgs.lib.nixosSystem { diff --git a/modules/window_manager/launcher.nix b/modules/window_manager/launcher.nix index 426111c..eeb3b4e 100644 --- a/modules/window_manager/launcher.nix +++ b/modules/window_manager/launcher.nix @@ -1,20 +1,13 @@ -{ config, pkgs,... }: +{ + config, + pkgs, + inputs, + ... +}: { - home.packages = [pkgs.cmatrix]; + home.packages = [ pkgs.cmatrix ]; programs.rofi = { enable = true; - theme = "sidebar"; - font = "sans-serif"; - package = pkgs.rofi; - modes = [ - "drun" - "run" - "window" - "ssh" - ]; - extraConfig = { - show-icons = true; - }; }; }