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
|
- `login-display.nix` - SSH login display with system/disk info
|
||||||
- `nvim.nix` - Neovim editor configuration
|
- `nvim.nix` - Neovim editor configuration
|
||||||
- `papis.nix` - Academic reference manager
|
- `papis.nix` - Academic reference manager
|
||||||
- `plasma.nix` - KDE desktop environment
|
|
||||||
- `podman.nix` - Container runtime
|
- `podman.nix` - Container runtime
|
||||||
- `rsync.nix` - File synchronization tools
|
- `rsync.nix` - File synchronization tools
|
||||||
- `samba.nix` - SMB file sharing
|
- `samba.nix` - SMB file sharing
|
||||||
- `scheduled-commands.nix` - Systemd timer service framework
|
- `schedule.nix` - Systemd timer service framework
|
||||||
- `ssh.nix` - SSH client configuration
|
- `ssh.nix` - SSH client configuration
|
||||||
- `syncthing.nix` - Continuous file synchronization
|
- `syncthing.nix` - Continuous file synchronization
|
||||||
- `termscp.nix` - Terminal file transfer client
|
- `termscp.nix` - Terminal file transfer client
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
../home-default.nix
|
../home-default.nix
|
||||||
../../../modules/syncthing.nix
|
../../../modules/syncthing.nix
|
||||||
../../../modules/tex.nix
|
../../../modules/tex.nix
|
||||||
../../../modules/scheduled-commands.nix
|
../../../modules/schedule.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# hs-specific home configuration
|
# 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