From 54eb9413067a85a2785eeb5558f25d4f13229ff2 Mon Sep 17 00:00:00 2001 From: steven carpenter Date: Sat, 19 Jul 2025 11:56:29 -0400 Subject: [PATCH] added superfile to homemanager --- flake.lock | 6 +++--- hosts/katana.nix | 5 +++-- modules/home-manager/home.nix | 3 +++ modules/home-manager/superfile.nix | 12 ++++++++++++ modules/home-manager/zsh.nix | 4 ++-- 5 files changed, 23 insertions(+), 7 deletions(-) create mode 100644 modules/home-manager/superfile.nix diff --git a/flake.lock b/flake.lock index 650c0c2..98b6d28 100644 --- a/flake.lock +++ b/flake.lock @@ -838,11 +838,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1750622754, - "narHash": "sha256-kMhs+YzV4vPGfuTpD3mwzibWUE6jotw5Al2wczI0Pv8=", + "lastModified": 1752436162, + "narHash": "sha256-Kt1UIPi7kZqkSc5HVj6UY5YLHHEzPBkgpNUByuyxtlw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "c7ab75210cb8cb16ddd8f290755d9558edde7ee1", + "rev": "dfcd5b901dbab46c9c6e80b265648481aafb01f8", "type": "github" }, "original": { diff --git a/hosts/katana.nix b/hosts/katana.nix index 3b3f334..ca27532 100644 --- a/hosts/katana.nix +++ b/hosts/katana.nix @@ -83,7 +83,7 @@ # Services services = { pcscd.enable = true; - blueman.enable = true; + blueman.enable = false; pulseaudio.enable = false; printing.enable = true; xserver = { @@ -118,7 +118,7 @@ environment.systemPackages = with pkgs; [ gparted # Drive Partition Manger bluez # Bluetooth Stack - blueman # Bluetooth Management + # blueman # Bluetooth Management home-manager # Dotfiles Management pkg-config # Determine lib locations for linking during compliation ripgrep # regex parser written in rust @@ -146,6 +146,7 @@ glow # Markdown renderer for terminal inputs.sk-extract.packages.${system}.default inputs.yunodo.packages.${system}.default + signal-desktop ]; # Fonts diff --git a/modules/home-manager/home.nix b/modules/home-manager/home.nix index 006e955..c6f96cf 100644 --- a/modules/home-manager/home.nix +++ b/modules/home-manager/home.nix @@ -13,6 +13,7 @@ ./zoxide.nix ./zsh.nix ./ssh.nix + ./superfile.nix ]; speccon18.hm.alacritty.enable = true; speccon18.hm.direnv.enable = true; @@ -26,6 +27,7 @@ speccon18.hm.zsh.enable = true; speccon18.hm.rio.enable = false; speccon18.hm.ssh.enable = true; + speccon18.hm.superfile.enable = true; # Home Manager needs a bit of information about you and the paths it should # manage. home = { @@ -48,6 +50,7 @@ gimp vlc atuin + superfile #rio #imgcat diff --git a/modules/home-manager/superfile.nix b/modules/home-manager/superfile.nix new file mode 100644 index 0000000..cbcb31f --- /dev/null +++ b/modules/home-manager/superfile.nix @@ -0,0 +1,12 @@ +{ pkgs, config, lib, ... }: +{ + options.speccon18.hm.superfile.enable = lib.mkEnableOption "enables specs superfile config"; + + config = lib.mkIf config.speccon18.hm.superfile.enable { + programs.superfile = { + enable = true; + package = pkgs.superfile; + }; + }; +} + diff --git a/modules/home-manager/zsh.nix b/modules/home-manager/zsh.nix index a0d21ca..9818c56 100644 --- a/modules/home-manager/zsh.nix +++ b/modules/home-manager/zsh.nix @@ -20,8 +20,8 @@ ls = "eza -l"; lsa = "eza -al"; grep = "rg"; - osrb = "sudo nixos-rebuild $1 --flake ~/nixos-config/#katana"; - tmux = "zellij"; + osrb = "sudo nixos-rebuild $1 --flake ~/Documents/code/nix/nixos-config/#katana"; + nvim-cfg = "nvim /home/speccon18/.config/nvim/"; }; localVariables = {