♻️ Add Wakatime config and reorganize some files

This commit is contained in:
Jo 2025-03-17 23:32:59 +01:00
parent 8e37d6e64f
commit 3958d51e78
6 changed files with 129 additions and 80 deletions

View file

@ -6,25 +6,37 @@
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
# Snowfall lib imposes an opinionated file-structure, which makes things a little easier sometimes.
snowfall-lib = { url = "github:snowfallorg/lib"; inputs.nixpkgs.follows = "nixpkgs"; };
snowfall-lib = {
url = "github:snowfallorg/lib";
inputs.nixpkgs.follows = "nixpkgs";
};
# Secret management tool
sops-nix = { url = "github:Mic92/sops-nix"; inputs.nixpkgs.follows = "nixpkgs"; };
sops-nix = {
url = "github:Mic92/sops-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
# Home manager for managing the /home directory.
home-manager = { url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; };
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
# Hardware specific tweaks and performance optimizations.
hardware = { url = "github:NixOS/nixos-hardware/master"; };
hardware = {url = "github:NixOS/nixos-hardware/master";};
# Catppuccin theme nix configuration.
catppuccin = { url = "github:catppuccin/nix"; inputs.nixpkgs.follows = "nixpkgs"; };
catppuccin = {
url = "github:catppuccin/nix";
inputs.nixpkgs.follows = "nixpkgs";
};
# Declarative management of Flatpak packages.
nix-flatpak = { url = "github:gmodena/nix-flatpak/?ref=latest"; };
nix-flatpak = {url = "github:gmodena/nix-flatpak/?ref=latest";};
# Apps
ghostty = { url = "github:ghostty-org/ghostty"; };
ghostty = {url = "github:ghostty-org/ghostty";};
};
nixConfig = {
@ -70,6 +82,7 @@
homes.modules = with inputs; [
nix-flatpak.homeManagerModules.nix-flatpak
catppuccin.homeManagerModules.catppuccin
sops-nix.homeManagerModules.sops
];
};
}