This commit is contained in:
KaitoTLex 2024-09-15 14:59:57 -07:00
parent b82303c2d6
commit c34913e0f6
4 changed files with 113 additions and 29 deletions

View file

@ -12,6 +12,13 @@
./hardware-configuration.nix ./hardware-configuration.nix
]; ];
nix.settings.experimental-features = [
"nix-command"
"flakes"
];
boot.initrd.luks.fido2Support = true;
# Bootloader. # Bootloader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
@ -88,7 +95,10 @@
users.users.kaitotlex = { users.users.kaitotlex = {
isNormalUser = true; isNormalUser = true;
description = "KaitoTLex"; description = "KaitoTLex";
extraGroups = ["networkmanager" "wheel"]; extraGroups = [
"networkmanager"
"wheel"
];
packages = with pkgs; [ packages = with pkgs; [
kdePackages.kate kdePackages.kate
# thunderbird # thunderbird

95
flake.lock generated
View file

@ -57,11 +57,11 @@
"nixpkgs-lib": "nixpkgs-lib" "nixpkgs-lib": "nixpkgs-lib"
}, },
"locked": { "locked": {
"lastModified": 1722555600, "lastModified": 1725234343,
"narHash": "sha256-XOQkdLafnb/p9ij77byFQjDf5m5QYl9b2REiVClC+x4=", "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "8471fe90ad337a8074e957b69ca4d0089218391d", "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -166,6 +166,22 @@
"type": "github" "type": "github"
} }
}, },
"haskell-tools": {
"flake": false,
"locked": {
"lastModified": 1725935019,
"narHash": "sha256-M+AcprniBOBQFkhXCacAyBtFF5FZyGSG5F6e8ld+r9c=",
"owner": "mrcjkb",
"repo": "haskell-tools.nvim",
"rev": "2443c3b2ab049561009d1b5712e839db546b6586",
"type": "github"
},
"original": {
"owner": "mrcjkb",
"repo": "haskell-tools.nvim",
"type": "github"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -173,11 +189,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1723986931, "lastModified": 1726142087,
"narHash": "sha256-Fy+KEvDQ+Hc8lJAV3t6leXhZJ2ncU5/esxkgt3b8DEY=", "narHash": "sha256-uT4TRd3PgreUD5sJaNioVfMemdyWFLoPHqN4AFszGmw=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "2598861031b78aadb4da7269df7ca9ddfc3e1671", "rev": "da8406a6ff556b86dc368e96ca8bd81b2704a91a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -244,14 +260,14 @@
}, },
"nixpkgs-lib": { "nixpkgs-lib": {
"locked": { "locked": {
"lastModified": 1724567192, "lastModified": 1725233747,
"narHash": "sha256-uFf2QeW7eAHlYXuDktm9c25OxOyCoUOQmh5SZ9amE5Q=", "narHash": "sha256-Ss8QWLXdr2JCBPcYChJhz4xJm+h/xjl4G0c0XlP6a74=",
"type": "tarball", "type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/a5d394176e64ab29c852d03346c1fc9b0b7d33eb.tar.gz" "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz"
}, },
"original": { "original": {
"type": "tarball", "type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/a5d394176e64ab29c852d03346c1fc9b0b7d33eb.tar.gz" "url": "https://github.com/NixOS/nixpkgs/archive/356624c12086a18f2ea2825fed34523d60ccc4e3.tar.gz"
} }
}, },
"nixpkgs_2": { "nixpkgs_2": {
@ -273,19 +289,22 @@
"nixvim": { "nixvim": {
"inputs": { "inputs": {
"flake-parts": "flake-parts", "flake-parts": "flake-parts",
"haskell-tools": "haskell-tools",
"nixpkgs": "nixpkgs_2", "nixpkgs": "nixpkgs_2",
"nixvim": "nixvim_2" "nixvim": "nixvim_2",
"render-markdown": "render-markdown",
"satellite": "satellite"
}, },
"locked": { "locked": {
"lastModified": 1725326933, "lastModified": 1726188820,
"narHash": "sha256-Nb4p08qt7bgga8eI4aucNSsUz9VlftjpzK+I3GsWoeU=", "narHash": "sha256-DkPR7EEieu5aQ3aF1dLDP+ecyjdwxhYd8j+uyG0y47M=",
"owner": "youwen5", "owner": "KaitoTLex",
"repo": "neovim-flake", "repo": "neovim-flake",
"rev": "59189d88dbebc19cde3d1472f4e83b572107a1ed", "rev": "b8237f0944c6a169e44cfc51d25061f3e8a79895",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "youwen5", "owner": "KaitoTLex",
"repo": "neovim-flake", "repo": "neovim-flake",
"type": "github" "type": "github"
} }
@ -306,11 +325,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1725408484, "lastModified": 1725419553,
"narHash": "sha256-Q8OPrs2IVpo+9jpCtdbd8yF6EhC3AYscCkCAalpyvHg=", "narHash": "sha256-FSswXypinl4leeR0G2FTqsuG6/Dhlcu2sED9ZnYqwvk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nixvim", "repo": "nixvim",
"rev": "d928d6deb18274b12edfc10681e52e50b51c3e35", "rev": "35788bbc5ab247563e13bad3ce64acd897bca043",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -342,6 +361,22 @@
"type": "github" "type": "github"
} }
}, },
"render-markdown": {
"flake": false,
"locked": {
"lastModified": 1726165713,
"narHash": "sha256-6EoJWKXePglg8hiErp1VOaI/xmYFonthHZL4s96fZXc=",
"owner": "MeanderingProgrammer",
"repo": "render-markdown.nvim",
"rev": "cb935afe5bb52965e2bfc11cf7b563bb159ef4f5",
"type": "github"
},
"original": {
"owner": "MeanderingProgrammer",
"repo": "render-markdown.nvim",
"type": "github"
}
},
"root": { "root": {
"inputs": { "inputs": {
"home-manager": "home-manager", "home-manager": "home-manager",
@ -350,6 +385,22 @@
"spicetify": "spicetify" "spicetify": "spicetify"
} }
}, },
"satellite": {
"flake": false,
"locked": {
"lastModified": 1725437627,
"narHash": "sha256-5WMKEsS9e9nTuylZ5pRPIW+G/52HKC1bjSdz3GvJg+8=",
"owner": "lewis6991",
"repo": "satellite.nvim",
"rev": "dfc2b220f4969ebc49b0f2a94ab6faae240705bd",
"type": "github"
},
"original": {
"owner": "lewis6991",
"repo": "satellite.nvim",
"type": "github"
}
},
"spicetify": { "spicetify": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat_2",
@ -358,11 +409,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1724818600, "lastModified": 1726114643,
"narHash": "sha256-7i8zqLTds2bXs6n/2ucSJdmKTzhajCktQ2WWFOVW3x0=", "narHash": "sha256-ncXNIXY4YzKDUHKJap3wNQTwflF0nLKGdSRCkQbcwVM=",
"owner": "Gerg-L", "owner": "Gerg-L",
"repo": "spicetify-nix", "repo": "spicetify-nix",
"rev": "c8050c21e2e61efe0ac2d423eac9062c62bb6633", "rev": "166bb6ee167695f17d80b4b6751a5be3facb919c",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -10,7 +10,7 @@
url = "github:Gerg-L/spicetify-nix"; url = "github:Gerg-L/spicetify-nix";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
nixvim.url = "github:youwen5/neovim-flake"; nixvim.url = "github:KaitoTLex/neovim-flake";
}; };
outputs = outputs =

View file

@ -33,6 +33,17 @@
wineWowPackages.waylandFull wineWowPackages.waylandFull
wget wget
gparted
gnumake
manga-cli
clang
macchanger
ani-cli
mpv
sherlock
notion-app-enhanced notion-app-enhanced
# archives # archives
zip zip
@ -47,6 +58,7 @@
eza # A modern replacement for ls eza # A modern replacement for ls
fzf # A command-line fuzzy finder fzf # A command-line fuzzy finder
emacs # full featured everything emacs # full featured everything
wl-clipboard
# networking tools # networking tools
mtr # A network diagnostic tool mtr # A network diagnostic tool
@ -130,11 +142,22 @@
gh gh
inputs.nixvim.packages.${pkgs.system}.default inputs.nixvim.packages.${pkgs.system}.default
#Pentest
netcat
nmap
metasploit
john
lynis
hydra-cli
ghidra
social-engineer-toolkit
aircrack-ng
]; ];
services.dunst.enable = true; services.dunst.enable = true;
# basic configuration of git, please change to your own
programs.git = { programs.git = {
enable = true; enable = true;
userName = "KaitoTLex"; userName = "KaitoTLex";