Compare commits
5 Commits
ebc131de84
...
master
Author | SHA1 | Date | |
---|---|---|---|
8e93931704 | |||
a728e7db18 | |||
bcc74c81e4 | |||
a5a7c958f6 | |||
d2a1cad978 |
12
flake.lock
generated
12
flake.lock
generated
@@ -166,11 +166,11 @@
|
||||
"xdph": "xdph"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1751995875,
|
||||
"narHash": "sha256-ud9sl1RjmzAzalH2ocmGPs182xvr7GktjVIYvzJamwo=",
|
||||
"lastModified": 1752064776,
|
||||
"narHash": "sha256-vdvG6f7hWS8stxiN/uhxk777E7MI5RyWzcZ+WJ5KhoA=",
|
||||
"owner": "hyprwm",
|
||||
"repo": "hyprland",
|
||||
"rev": "9517d0eaa4ef93de67dc80fecca7a826f7ad556d",
|
||||
"rev": "c6497a719379e36c25df5f1980a5b2a1a78d3536",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -385,11 +385,11 @@
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 1751741127,
|
||||
"narHash": "sha256-t75Shs76NgxjZSgvvZZ9qOmz5zuBE8buUaYD28BMTxg=",
|
||||
"lastModified": 1751943650,
|
||||
"narHash": "sha256-7orTnNqkGGru8Je6Un6mq1T8YVVU/O5kyW4+f9C1mZQ=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "29e290002bfff26af1db6f64d070698019460302",
|
||||
"rev": "88983d4b665fb491861005137ce2b11a9f89f203",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@@ -48,6 +48,7 @@ in {
|
||||
./hm/cava.nix # Audio visualizer config
|
||||
./hm/fastfetch.nix # Fastfetch config
|
||||
./hm/eza.nix # Eza config (ls alternative)
|
||||
./hm/user-dirs.nix # XDG User directories config
|
||||
];
|
||||
};
|
||||
|
||||
@@ -59,7 +60,7 @@ in {
|
||||
users.schulze = {
|
||||
isNormalUser = true;
|
||||
description = "Felix Schulze";
|
||||
extraGroups = ["networkmanager" "wheel" "docker" "plugdev"];
|
||||
extraGroups = ["networkmanager" "wheel" "docker" "plugdev" "wireshark"];
|
||||
shell = pkgs.fish;
|
||||
};
|
||||
groups.libvirtd.members = ["schulze"];
|
||||
@@ -169,8 +170,19 @@ in {
|
||||
blueman.enable = true;
|
||||
};
|
||||
|
||||
# Bluetooth support
|
||||
hardware.bluetooth.enable = true;
|
||||
# ================================
|
||||
# HARDWARE
|
||||
# ================================
|
||||
hardware = {
|
||||
# Bluetooth support
|
||||
bluetooth.enable = true;
|
||||
|
||||
# Logitech Unifying Receiver support
|
||||
logitech.wireless = {
|
||||
enable = true;
|
||||
enableGraphical = true;
|
||||
};
|
||||
};
|
||||
|
||||
# power management tool which allows for managing hibernate and suspend states
|
||||
powerManagement.enable = true;
|
||||
|
@@ -1,7 +1,7 @@
|
||||
{
|
||||
programs.eza = {
|
||||
enable = true;
|
||||
icons = true;
|
||||
icons = "auto";
|
||||
git = true;
|
||||
extraOptions = ["--group-directories-first"];
|
||||
enableFishIntegration = true;
|
||||
|
18
modules/hm/user-dirs.nix
Normal file
18
modules/hm/user-dirs.nix
Normal file
@@ -0,0 +1,18 @@
|
||||
{config, ...}: {
|
||||
xdg.userDirs = {
|
||||
enable = true;
|
||||
desktop = "${config.home.homeDirectory}/Nextcloud/Home-sync/Desktop";
|
||||
documents = "${config.home.homeDirectory}/Nextcloud/Home-sync/Documents";
|
||||
download = "${config.home.homeDirectory}/Nextcloud/Home-sync/Downloads";
|
||||
music = "${config.home.homeDirectory}/Nextcloud/Home-sync/Music";
|
||||
pictures = "${config.home.homeDirectory}/Nextcloud/Home-sync/Pictures";
|
||||
publicShare = "${config.home.homeDirectory}/Nextcloud/Home-sync/Public";
|
||||
templates = "${config.home.homeDirectory}/Nextcloud/Home-sync/Templates";
|
||||
videos = "${config.home.homeDirectory}/Nextcloud/Home-sync/Videos";
|
||||
};
|
||||
gtk.gtk3.bookmarks = [
|
||||
"file://${config.home.homeDirectory}/Nextcloud/Home-sync/Downloads"
|
||||
"file://${config.home.homeDirectory}/Nextcloud/Home-sync/Documents"
|
||||
"file://${config.home.homeDirectory}/Nextcloud/Home-sync/Pictures"
|
||||
];
|
||||
}
|
@@ -154,6 +154,7 @@ in {
|
||||
enableFishIntegration = true;
|
||||
};
|
||||
|
||||
# Cat replacement
|
||||
bat = {
|
||||
enable = true;
|
||||
settings = {
|
||||
@@ -287,6 +288,10 @@ in {
|
||||
remotePlay.openFirewall = true;
|
||||
dedicatedServer.openFirewall = true;
|
||||
};
|
||||
wireshark = {
|
||||
enable = true;
|
||||
package = pkgs.wireshark;
|
||||
};
|
||||
};
|
||||
|
||||
# enable and configure Docker
|
||||
|
Reference in New Issue
Block a user