diff --git a/README.md b/README.md index 77ac754..2eda7b4 100644 --- a/README.md +++ b/README.md @@ -78,11 +78,10 @@ Modules are self-contained and handle both package installation and configuratio - `login-display.nix` - SSH login display with system/disk info - `nvim.nix` - Neovim editor configuration - `papis.nix` - Academic reference manager -- `plasma.nix` - KDE desktop environment - `podman.nix` - Container runtime - `rsync.nix` - File synchronization tools - `samba.nix` - SMB file sharing -- `scheduled-commands.nix` - Systemd timer service framework +- `schedule.nix` - Systemd timer service framework - `ssh.nix` - SSH client configuration - `syncthing.nix` - Continuous file synchronization - `termscp.nix` - Terminal file transfer client diff --git a/hosts/nixos/hs/home.nix b/hosts/nixos/hs/home.nix index 76b8826..ba52e33 100644 --- a/hosts/nixos/hs/home.nix +++ b/hosts/nixos/hs/home.nix @@ -5,7 +5,7 @@ ../home-default.nix ../../../modules/syncthing.nix ../../../modules/tex.nix - ../../../modules/scheduled-commands.nix + ../../../modules/schedule.nix ]; # hs-specific home configuration diff --git a/modules/plasma.nix b/modules/plasma.nix deleted file mode 100644 index a7769f0..0000000 --- a/modules/plasma.nix +++ /dev/null @@ -1,85 +0,0 @@ -{ config, pkgs, lib, ... }: - -{ - # Enable plasma configuration - programs.plasma.enable = true; - - # Set dark theme - programs.plasma.workspace.theme = "breeze-dark"; - programs.plasma.workspace.colorScheme = "BreezeDark"; - - # Configure Konsole through plasma-manager - programs.konsole = { - enable = true; - defaultProfile = "Main"; - profiles.Main = { - font = { - name = "JetBrainsMono Nerd Font"; - size = 13; - }; - colorScheme = "Breeze"; - extraConfig = { - General.SilenceSeconds = 0; - "Scrolling".ScrollBarPosition = 2; - "Terminal Features" = { - BlinkingTextEnabled = true; - FlowControlEnabled = true; - }; - }; - }; - extraConfig = { - MainWindow = { - ToolBarsMovable = "Disabled"; - }; - KonsoleWindow.ShowMenuBarByDefault = false; - MainToolBar.Visible = false; - SessionToolBar.Visible = false; - TabBar = { - TabBarPosition = "Top"; - TabBarVisibility = "ShowTabBarWhenNeeded"; - ShowQuickButtons = false; - NewTabButton = false; - CloseTabButton = false; - }; - General.ShowWindowTitleOnTitleBar = false; - "Notification Messages".CloseSession = false; - }; - }; - - # Configure KWin for borderless windows - programs.plasma.kwin.borderlessMaximizedWindows = true; - - # Hide bottom panel/status bar - programs.plasma.panels = [ - { - location = "bottom"; - hiding = "autohide"; - widgets = [ - "org.kde.plasma.kickoff" - { - iconTasks = { - launchers = [ - "applications:org.kde.dolphin.desktop" - "applications:firefox.desktop" - "applications:obsidian.desktop" - "applications:com.mitchellh.ghostty.desktop" - "applications:org.keepassxc.KeePassXC.desktop" - ]; - }; - } - "org.kde.plasma.marginsseparator" - { - systemTray.items = { - shown = [ - "org.kde.plasma.bluetooth" - "org.kde.plasma.battery" - "org.kde.plasma.networkmanagement" - "org.kde.plasma.volume" - ]; - }; - } - "org.kde.plasma.digitalclock" - ]; - } - ]; -} diff --git a/modules/scheduled-commands.nix b/modules/schedule.nix similarity index 100% rename from modules/scheduled-commands.nix rename to modules/schedule.nix