rearrange modules
This commit is contained in:
parent
0ccce1563b
commit
80f4756d1f
4 changed files with 2 additions and 88 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
../home-default.nix
|
||||
../../../modules/syncthing.nix
|
||||
../../../modules/tex.nix
|
||||
../../../modules/scheduled-commands.nix
|
||||
../../../modules/schedule.nix
|
||||
];
|
||||
|
||||
# hs-specific home configuration
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
];
|
||||
}
|
||||
];
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue