Remove servenix home config
This commit is contained in:
@ -1,110 +0,0 @@
|
|||||||
{
|
|
||||||
inputs,
|
|
||||||
hostname,
|
|
||||||
username,
|
|
||||||
lib,
|
|
||||||
mylib,
|
|
||||||
config,
|
|
||||||
nixosConfig,
|
|
||||||
pkgs,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
# Here goes the stuff that will only be enabled on the desktop
|
|
||||||
rec {
|
|
||||||
imports = [
|
|
||||||
../../modules
|
|
||||||
];
|
|
||||||
|
|
||||||
config = {
|
|
||||||
# Use mkForce to not pull the entire ballast from /home/christoph/default.nix
|
|
||||||
|
|
||||||
modules = lib.mkForce {
|
|
||||||
audio.enable = false;
|
|
||||||
chromium.enable = false;
|
|
||||||
emacs.enable = false;
|
|
||||||
email.enable = false;
|
|
||||||
firefox.enable = false;
|
|
||||||
fish.enable = true;
|
|
||||||
flatpak.enable = false;
|
|
||||||
gaming.enable = false;
|
|
||||||
helix.enable = true;
|
|
||||||
hyprland.enable = false;
|
|
||||||
kitty.enable = false;
|
|
||||||
misc.enable = false;
|
|
||||||
neovim.enable = false;
|
|
||||||
nextcloud.enable = false;
|
|
||||||
nnn.enable = true;
|
|
||||||
ranger.enable = false;
|
|
||||||
rofi.enable = false;
|
|
||||||
vscode.enable = false;
|
|
||||||
waybar.enable = false;
|
|
||||||
};
|
|
||||||
|
|
||||||
home.packages = with pkgs; lib.mkForce [
|
|
||||||
ffmpeg_5-full # v5, including ffplay
|
|
||||||
imagemagick # Convert image (magic)
|
|
||||||
gdu # Alternative to du-dust (I like it better)
|
|
||||||
duf # Disk usage analyzer (for all disk overview)
|
|
||||||
fd # find alternative
|
|
||||||
sd # sed alternative
|
|
||||||
fclones # duplicate file finder
|
|
||||||
unrar
|
|
||||||
p7zip
|
|
||||||
ffmpegthumbnailer # Video thumbnails
|
|
||||||
mediainfo
|
|
||||||
tree # Folder preview
|
|
||||||
progress
|
|
||||||
wget # download that shit
|
|
||||||
cachix
|
|
||||||
];
|
|
||||||
|
|
||||||
programs = lib.mkForce {
|
|
||||||
home-manager.enable = true;
|
|
||||||
|
|
||||||
bat = {
|
|
||||||
enable = true;
|
|
||||||
|
|
||||||
themes = {
|
|
||||||
catppuccin-latte = builtins.readFile (pkgs.fetchFromGitHub {
|
|
||||||
owner = "catppuccin";
|
|
||||||
repo = "bat";
|
|
||||||
rev = "ba4d16880d63e656acced2b7d4e034e4a93f74b1";
|
|
||||||
sha256 = "sha256-6WVKQErGdaqb++oaXnY3i6/GuH2FhTgK0v4TN4Y0Wbw=";
|
|
||||||
} + "/Catppuccin-latte.tmTheme");
|
|
||||||
};
|
|
||||||
|
|
||||||
config = {
|
|
||||||
theme = "catppuccin-latte";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
exa.enable = true;
|
|
||||||
|
|
||||||
ssh.enable = true;
|
|
||||||
|
|
||||||
starship = let
|
|
||||||
flavour = "latte"; # One of `latte`, `frappe`, `macchiato`, or `mocha`
|
|
||||||
in {
|
|
||||||
enable = true;
|
|
||||||
enableFishIntegration = true;
|
|
||||||
settings =
|
|
||||||
{
|
|
||||||
# Other config here
|
|
||||||
format = "$all"; # Remove this line to disable the default prompt format
|
|
||||||
palette = "catppuccin_${flavour}";
|
|
||||||
}
|
|
||||||
// builtins.fromTOML (builtins.readFile
|
|
||||||
(pkgs.fetchFromGitHub
|
|
||||||
{
|
|
||||||
owner = "catppuccin";
|
|
||||||
repo = "starship";
|
|
||||||
rev = "3e3e54410c3189053f4da7a7043261361a1ed1bc";
|
|
||||||
sha256 = "sha256-soEBVlq3ULeiZFAdQYMRFuswIIhI9bclIU8WXjxd7oY=";
|
|
||||||
}
|
|
||||||
+ /palettes/${flavour}.toml));
|
|
||||||
};
|
|
||||||
|
|
||||||
yt-dlp.enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
@ -45,13 +45,14 @@ with mylib.networking; {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
networking.hosts = {
|
# NOTE: This should be handled by my local DNS
|
||||||
"192.168.86.50" = ["nixinator"];
|
# networking.hosts = {
|
||||||
"192.168.86.4" = ["proxmox"];
|
# "192.168.86.50" = ["nixinator"];
|
||||||
"192.168.86.20" = ["truenas"];
|
# "192.168.86.4" = ["proxmox"];
|
||||||
"192.168.86.5" = ["opnsense"];
|
# "192.168.86.20" = ["truenas"];
|
||||||
"192.168.86.25" = ["servenix"];
|
# "192.168.86.5" = ["opnsense"];
|
||||||
};
|
# "192.168.86.25" = ["servenix"];
|
||||||
|
# };
|
||||||
|
|
||||||
# Enable flakes
|
# Enable flakes
|
||||||
nix = {
|
nix = {
|
||||||
|
Reference in New Issue
Block a user