2 Commits
Author SHA1 Message Date
jpporta 32facdd02d remove hidden files 2026-07-23 15:31:40 -03:00
jpporta 9d842e34cc flakes + telegram 2026-07-23 15:31:08 -03:00
6 changed files with 26 additions and 10 deletions
+2
View File
@@ -0,0 +1,2 @@
use flake
+1
View File
@@ -1 +1,2 @@
.worktrees/ .worktrees/
/.direnv
+18 -1
View File
@@ -28,12 +28,13 @@
}; };
outputs = outputs =
inputs: inputs@{ self, nixpkgs, ... }:
let let
systems = [ systems = [
"x86_64-linux" "x86_64-linux"
"aarch64-linux" "aarch64-linux"
]; ];
forAllSystems = nixpkgs.lib.genAttrs systems;
in in
{ {
nixosConfigurations.jpporta-nixos = inputs.nixpkgs.lib.nixosSystem { nixosConfigurations.jpporta-nixos = inputs.nixpkgs.lib.nixosSystem {
@@ -61,5 +62,21 @@
./hosts/writter-deck/home.nix ./hosts/writter-deck/home.nix
]; ];
}; };
devShells = forAllSystems (
system:
let
pkgs = nixpkgs.legacyPackages.${system};
in
{
default = pkgs.mkShell {
packages = with pkgs; [
nixfmt
nil # Nix LSP — your Neovim will pick it up via direnv
statix # linter, optional
];
};
}
);
}; };
} }
-1
View File
@@ -141,7 +141,6 @@
glib glib
gsettings-desktop-schemas gsettings-desktop-schemas
zip zip
yarn
]; ];
virtualisation.docker.enable = true; # docker, buildx virtualisation.docker.enable = true; # docker, buildx
+5 -1
View File
@@ -112,10 +112,10 @@
fastfetch fastfetch
nodejs nodejs
firefox firefox
telegram-desktop
]; ];
programs = { programs = {
nvm.enable = true;
zen-browser.enable = true; zen-browser.enable = true;
git = { git = {
enable = true; enable = true;
@@ -147,6 +147,10 @@
]; ];
}; };
gpg.enable = true; gpg.enable = true;
direnv = {
enable = true;
nix-direnv.enable = true;
};
}; };
custom.pinentry.enable = true; custom.pinentry.enable = true;
@@ -37,7 +37,6 @@ in
# nitch # nitch
# ---- editors & dev tooling ---- # ---- editors & dev tooling ----
tree
ffmpeg ffmpeg
chromium chromium
neovim neovim
@@ -68,15 +67,9 @@ in
cargo cargo
php php
julia julia
eslint_d
golangci-lint
rust-analyzer
imagemagick imagemagick
ghostscript ghostscript
ripgrep ripgrep
gopls
typescript-language-server
nixfmt
# ---- cloud / infra ---- # ---- cloud / infra ----
awscli2 awscli2