From e3571d154953705c3cbbe9e7d53afe3bb679aedd Mon Sep 17 00:00:00 2001 From: unexplrd Date: Tue, 18 Mar 2025 01:28:10 +0200 Subject: [PATCH] guys i've installed nix on my smartphomn Signed-off-by: unexplrd --- .../pixel/users/droid/home-configuration.nix | 13 ++++ hosts/pixel/users/droid/programs.nix | 61 +++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 hosts/pixel/users/droid/home-configuration.nix create mode 100644 hosts/pixel/users/droid/programs.nix diff --git a/hosts/pixel/users/droid/home-configuration.nix b/hosts/pixel/users/droid/home-configuration.nix new file mode 100644 index 0000000..c6d1f55 --- /dev/null +++ b/hosts/pixel/users/droid/home-configuration.nix @@ -0,0 +1,13 @@ +{inputs, ...}: { + imports = with inputs; [ + nix-index-database.hmModules.nix-index + self.homeModules.programs + ./programs.nix + ]; + home = { + stateVersion = "25.05"; + sessionPath = [ + "$HOME/.local/bin" + ]; + }; +} diff --git a/hosts/pixel/users/droid/programs.nix b/hosts/pixel/users/droid/programs.nix new file mode 100644 index 0000000..cab6b5a --- /dev/null +++ b/hosts/pixel/users/droid/programs.nix @@ -0,0 +1,61 @@ +{pkgs, ...}: { + shell = { + fish.enable = true; + #nushell.enable = true; + oh-my-posh.enable = true; + }; + + console.yazi.enable = true; + + stylix.targets.fzf.enable = false; + services.ssh-agent.enable = true; + + programs = { + bat.enable = true; + btop = { + enable = true; + settings.update_ms = 200; + }; + eza.enable = true; + fd.enable = true; + fzf = { + enable = true; + defaultOptions = ["--color=16"]; + }; + pay-respects.enable = true; + nix-index.enable = true; + nix-index-database.comma.enable = true; + gitui.enable = true; + git = { + enable = true; + delta.enable = true; + signing.format = "ssh"; + aliases = { + cl = "clone"; + co = "checkout"; + pom = "push origin main"; + }; + }; + jujutsu.enable = true; + ripgrep.enable = true; + }; + + editor = { + helix.enable = true; + }; + + home.packages = with pkgs; [ + alejandra # nix formatter in rust + trashy # trash cli in rust + devenv # programming deps in rust + procs # ps in rust + ouch # archive manager in runt + dust # du in rust + fend # calc in rust + moar # better pager (in go) + just # make in rust + rbw # bitwarden cli in rust + jj-fzf # fuzzy finder jujutsu tui + ]; + systemd.user.settings.Manager.DefaultEnvironment.PAGER = "moar"; +}