aboutsummaryrefslogtreecommitdiff
path: root/hosts
diff options
context:
space:
mode:
Diffstat (limited to 'hosts')
-rw-r--r--hosts/wonderland/default.nix25
-rw-r--r--hosts/wonderland/home.nix64
2 files changed, 8 insertions, 81 deletions
diff --git a/hosts/wonderland/default.nix b/hosts/wonderland/default.nix
index b78eb4e..e152e46 100644
--- a/hosts/wonderland/default.nix
+++ b/hosts/wonderland/default.nix
@@ -28,7 +28,6 @@
hostName = "wonderland";
useNetworkd = true;
- nftables.enable = true;
firewall = {
enable = true;
allowedTCPPorts = [ 80 443 34197 ];
@@ -62,22 +61,9 @@
};
};
- # Set your time zone.
time.timeZone = "Europe/Zagreb";
-
- # Select internationalisation properties.
i18n.defaultLocale = "en_US.UTF-8";
- services.xserver = {
- enable = true;
- displayManager = {
- sddm.enable = true;
- defaultSession = "plasmawayland";
- };
- desktopManager.plasma5.enable = true;
- videoDrivers = [ "amdgpu" ];
- };
-
# Enable sound.
sound.enable = true;
services.pipewire = {
@@ -86,16 +72,6 @@
pulse.enable = true;
};
- services.printing = {
- enable = true;
- drivers = with pkgs; [
- gutenprint
- gutenprintBin
- epson_201207w
- epson-201401w
- ];
- };
-
programs.gnupg.agent = {
enable = true;
enableSSHSupport = true;
@@ -106,7 +82,6 @@
virtualisation.podman = {
enable = true;
- dockerSocket.enable = true;
dockerCompat = true;
autoPrune.enable = true;
};
diff --git a/hosts/wonderland/home.nix b/hosts/wonderland/home.nix
index b57342a..c22d063 100644
--- a/hosts/wonderland/home.nix
+++ b/hosts/wonderland/home.nix
@@ -5,24 +5,15 @@
}:
let
desktop-pkgs = with pkgs; [
- mullvad-vpn
- bitwarden
+ mullvad
calibre
beekeeper-studio
thunderbird
brightnessctl
- libsForQt5.plasma-browser-integration
- libsForQt5.kdeconnect-kde
- libsForQt5.ark
- libsForQt5.kate
haruna # Video player
libreoffice-qt
- gimp
- audacity
discord
- whatsapp-for-linux
- inkscape
nsxiv
inputs.scripts.packages.${pkgs.system}.image-move
@@ -32,9 +23,11 @@ let
];
in
{
- home-manager.useGlobalPkgs = true;
- home-manager.useUserPackages = true;
- home-manager.sharedModules = [{ imports = [ (flakeRoot + /share/home) ]; }];
+ home-manager = {
+ useGlobalPkgs = true;
+ useUserPackages = true;
+ sharedModules = [{ imports = [ (flakeRoot + /share/home) ]; }];
+ };
home-manager.users.alice = {
imports =
@@ -42,75 +35,35 @@ in
home = flakeRoot + /share/home;
in
[
- # Custom home manager modules
- (flakeRoot + /share/hm-modules/wpaperd.nix)
-
# Config
- (home + /kitty.nix)
(home + /hyprland.nix)
(home + /git.nix)
+ (home + /gallery-dl.nix)
(home + /firefox)
- (home + /wezterm)
];
home.packages = with pkgs;
[
signal-desktop
tdesktop # Telegram desktop
qbittorrent
- okteta
emacs
# spotify-qt librespot
nheko # matrix client
# Various utils
# qemu_kvm
- pijul # alternative vsc system
tokei # counts lines of code
dua # modern du with interactive mode (dua i)
btop # modern top
+ qemu_kvm
# Gaming
- libsForQt5.kpat # solitare
jdk17_headless
superTuxKart
-
- linux-wifi-hotspot
- qemu_kvm
]
++ desktop-pkgs;
home.stateVersion = "22.05";
-
- programs.gallery-dl = {
- enable = true;
- settings.extractor = {
- base-directory = "$XDG_DOWNLOAD_DIR/gallery-dl";
-
- postprocessors = [
- {
- name = "metadata";
- mode = "json";
- whitelist = [
- "danbooru"
- "moebooru"
- "gelbooru"
- "sankaku"
- "nhentai"
- "rule34"
- ];
- }
- {
- name = "zip";
- compression = "store";
- extension = "cbz";
- filter = "extension not in ('zip', 'rar')";
- whitelist = [ "nhentai" "mangadex" ];
- }
- ];
-
- Danbooru.metadata = true;
- }; # End of settings.extractor
- }; # End of programs.gallery-dl
}; # End of users.alice
home-manager.users.madhatter = {
@@ -131,7 +84,6 @@ in
home-manager.users.root = {
home.packages = with pkgs; [
- linux-wifi-hotspot
dua # modern du with interactive mode (dua i)
];