feat: whatever lool

This commit is contained in:
s-prechtl 2025-01-22 15:18:25 +01:00
parent 689babf2ed
commit 6b93c2c5b7
5 changed files with 30 additions and 9 deletions

12
flake.lock generated
View file

@ -7,11 +7,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1732482255, "lastModified": 1733951607,
"narHash": "sha256-GUffLwzawz5WRVfWaWCg78n/HrBJrOG7QadFY6rtV8A=", "narHash": "sha256-CN6q6iCzxI1gkNyk4xLdwaMKi10r7n+aJkRzWj8PXwQ=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "a9953635d7f34e7358d5189751110f87e3ac17da", "rev": "6e5b2d9e8014b5572e3367937a329e7053458d34",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -22,11 +22,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1732521221, "lastModified": 1733759999,
"narHash": "sha256-2ThgXBUXAE1oFsVATK1ZX9IjPcS4nKFOAjhPNKuiMn0=", "narHash": "sha256-463SNPWmz46iLzJKRzO3Q2b0Aurff3U1n0nYItxq7jU=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "4633a7c72337ea8fd23a4f2ba3972865e3ec685d", "rev": "a73246e2eef4c6ed172979932bc80e1404ba2d56",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -105,6 +105,7 @@
# List packages installed in system profile. To search, run: # List packages installed in system profile. To search, run:
# $ nix search wget # $ nix search wget
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
SDL2
alacritty alacritty
banana-cursor banana-cursor
blueman blueman
@ -114,6 +115,7 @@
clang-tools clang-tools
cmake cmake
curlHTTP3 curlHTTP3
dig
discord discord
discord-canary discord-canary
electrum electrum
@ -133,10 +135,11 @@
jdk jdk
libgcc libgcc
loc loc
lolcat
marp-cli marp-cli
nerdfonts
networkmanagerapplet networkmanagerapplet
nextcloud-client nextcloud-client
nmap
nodejs_22 nodejs_22
obsidian obsidian
onlyoffice-bin onlyoffice-bin
@ -151,6 +154,7 @@
ripgrep ripgrep
rustup rustup
signal-desktop signal-desktop
sl
socat socat
spotify spotify
teams-for-linux teams-for-linux
@ -168,14 +172,20 @@
wdisplays wdisplays
webcord webcord
wget wget
whois
wireguard-tools wireguard-tools
wireshark wireshark
wl-clicker
wl-clipboard wl-clipboard
wofi wofi
wofi-pass wofi-pass
zip zip
]; ];
fonts.packages = with pkgs; [
nerd-fonts.jetbrains-mono
];
programs = { programs = {
neovim = { neovim = {
enable = true; enable = true;
@ -216,6 +226,15 @@
setSocketVariable = true; setSocketVariable = true;
}; };
}; };
virtualbox = {
host.enable = true;
guest = {
enable = true;
clipboard = true;
dragAndDrop = true;
seamless = true;
};
};
}; };
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
@ -250,6 +269,7 @@
# Or disable the firewall altogether. # Or disable the firewall altogether.
# networking.firewall.enable = false; # networking.firewall.enable = false;
security.pam.services.hyprlock = {}; security.pam.services.hyprlock = {};
networking.firewall.checkReversePath = false;
networking.wg-quick.interfaces = { networking.wg-quick.interfaces = {
home = { home = {
address = ["10.154.125.2/24"]; address = ["10.154.125.2/24"];

View file

@ -86,7 +86,7 @@
# MONITOR # MONITOR
monitor = [ monitor = [
"eDP-1,2560x1600@165.0,0x0,2" "eDP-1,2560x1600@165.0,0x0,1.5"
"DP-1,preferred,auto-right,2,bitdepth,10" "DP-1,preferred,auto-right,2,bitdepth,10"
"DP-2,preferred,auto-right,2,bitdepth,10" "DP-2,preferred,auto-right,2,bitdepth,10"
"DP-3,preferred,auto-right,2,bitdepth,10" "DP-3,preferred,auto-right,2,bitdepth,10"

View file

@ -8,6 +8,7 @@
ls = "exa --icons"; ls = "exa --icons";
update = "sudo nixos-rebuild switch"; update = "sudo nixos-rebuild switch";
clear = "clear && fastfetch"; clear = "clear && fastfetch";
sl = "sl | lolcat";
}; };
initExtra = "fastfetch"; initExtra = "fastfetch";

View file

@ -23,7 +23,7 @@ in {
users.users.${cfg.username} = { users.users.${cfg.username} = {
isNormalUser = true; isNormalUser = true;
initialPassword = "12345"; initialPassword = "12345";
extraGroups = ["docker" "input" "networkmanager" "wheel" "vboxusers" "libvirtd"]; extraGroups = ["docker" "input" "networkmanager" "wheel" "vboxusers" "libvirtd" "wireshark"];
description = "Stefan"; description = "Stefan";
shell = pkgs.zsh; shell = pkgs.zsh;
}; };