Compare commits

..

4 commits

Author SHA1 Message Date
582ac7314a Common/eza: use catppuccin theme 2024-10-24 14:07:49 +02:00
67716baa54 Common/eza: enable git and icon support 2024-10-24 14:07:32 +02:00
f58fdb8d49 Flake: add non-flake inputs 2024-10-24 13:50:48 +02:00
74cadfd80f Common: enable eza 2024-10-24 13:35:30 +02:00
4 changed files with 42 additions and 4 deletions

17
flake.lock generated
View file

@ -56,6 +56,22 @@
"type": "github"
}
},
"eza-themes": {
"flake": false,
"locked": {
"lastModified": 1726839736,
"narHash": "sha256-dd9KBb3Upg+x/4ImQwSwKWtDHyfk/29zLkmrVgHVsh0=",
"owner": "eza-community",
"repo": "eza-themes",
"rev": "302f4783dcd84a8221f1da8223d1ea0885fd26e3",
"type": "github"
},
"original": {
"owner": "eza-community",
"repo": "eza-themes",
"type": "github"
}
},
"flake-compat": {
"flake": false,
"locked": {
@ -553,6 +569,7 @@
"agenix": "agenix",
"catppuccin": "catppuccin",
"catppuccin-vsc": "catppuccin-vsc",
"eza-themes": "eza-themes",
"home-manager": "home-manager_2",
"home-manager-unstable": "home-manager-unstable",
"jovian": "jovian",

View file

@ -68,10 +68,6 @@
catppuccin.url = "github:catppuccin/nix";
lix = {
url = "https://git.lix.systems/lix-project/lix/archive/main.tar.gz";
flake = false;
};
lix-module = {
url = "https://git.lix.systems/lix-project/nixos-module/archive/main.tar.gz";
inputs.nixpkgs.follows = "nixpkgs-raw";
@ -87,6 +83,17 @@
url = "github:Infinidoge/nix-minecraft";
inputs.nixpkgs.follows = "nixpkgs-raw";
};
# Non flake inputs / random things
lix = {
url = "https://git.lix.systems/lix-project/lix/archive/main.tar.gz";
flake = false;
};
eza-themes = {
url = "github:eza-community/eza-themes";
flake = false;
};
};
outputs = {...} @ inputs:

View file

@ -14,6 +14,7 @@
./direnv.nix
./atuin.nix
./fish.nix
./eza.nix
];
# Some programs dont have a programs.*.enable option, so I install their package here
environment.systemPackages = with pkgs; [

View file

@ -0,0 +1,13 @@
{flakeSelf, ...}: {
home-manager = {
users.toast = {
programs.eza = {
enable = true;
enableBashIntegration = true;
git = true;
icons = "auto";
};
xdg.configFile."eza/theme.yml".source = "${flakeSelf.inputs.eza-themes}/themes/catppuccin.yml";
};
};
}