mirror of
https://github.com/oqyude/nixos.git
synced 2026-06-10 20:20:41 +03:00
126 lines
3.2 KiB
Nix
126 lines
3.2 KiB
Nix
{
|
|
config,
|
|
pkgs,
|
|
...
|
|
}:
|
|
{
|
|
programs = {
|
|
kate = {
|
|
enable = true;
|
|
editor = {
|
|
brackets = {
|
|
automaticallyAddClosing = true;
|
|
highlightMatching = true;
|
|
};
|
|
font = {
|
|
family = "Hack";
|
|
pointSize = 14;
|
|
};
|
|
};
|
|
};
|
|
plasma = {
|
|
enable = true;
|
|
overrideConfig = false;
|
|
configFile = {
|
|
dolphinrc = {
|
|
"General" = {
|
|
"RememberOpenedTabs" = true;
|
|
};
|
|
"DetailsMode" = {
|
|
"ExpandableFolders" = false;
|
|
"PreviewSize" = 32;
|
|
"IconSize" = 32;
|
|
};
|
|
};
|
|
"katerc" = {
|
|
"KTextEditor View" = {
|
|
"Scroll Bar MiniMap" = false;
|
|
"Scroll Bar Preview" = false;
|
|
};
|
|
};
|
|
};
|
|
input = {
|
|
# /proc/bus/input/devices
|
|
mice = [
|
|
{
|
|
acceleration = -0.2;
|
|
accelerationProfile = "none";
|
|
enable = true;
|
|
leftHanded = false;
|
|
middleButtonEmulation = false;
|
|
name = "Logitech USB Receiver Mouse";
|
|
naturalScroll = false;
|
|
productId = "c548";
|
|
scrollSpeed = 1;
|
|
vendorId = "046d";
|
|
}
|
|
];
|
|
touchpads = [
|
|
{
|
|
accelerationProfile = "none";
|
|
disableWhileTyping = true;
|
|
enable = true;
|
|
leftHanded = true;
|
|
middleButtonEmulation = false;
|
|
name = "ELAN1203:00 04F3:307A Touchpad";
|
|
naturalScroll = true;
|
|
pointerSpeed = 0;
|
|
productId = "307a";
|
|
rightClickMethod = "bottomRight";
|
|
scrollMethod = "twoFingers";
|
|
tapDragLock = false;
|
|
tapToClick = true;
|
|
twoFingerTap = "rightClick";
|
|
vendorId = "04f3";
|
|
}
|
|
];
|
|
keyboard = {
|
|
switchingPolicy = "global";
|
|
# options = [
|
|
# "altshift"
|
|
# ];
|
|
layouts = [
|
|
{
|
|
layout = "us";
|
|
}
|
|
{
|
|
layout = "ru";
|
|
}
|
|
];
|
|
};
|
|
};
|
|
workspace = {
|
|
#clickItemTo = "open"; # If you liked the click-to-open default from plasma 5
|
|
lookAndFeel = "com.github.vinceliuice.WhiteSur-alt";
|
|
colorScheme = "WhiteSurAlt";
|
|
theme = "WhiteSur-Alt";
|
|
iconTheme = "WhiteSur";
|
|
cursor = {
|
|
theme = "Qogir";
|
|
size = 24;
|
|
};
|
|
#wallpaper = "${config.home.homeDirectory}//Misc/Desktops/Wallpapers/Desktop/END_Circle_7.png";
|
|
#windowDecorations = {
|
|
# library = "org.kde.kwin.aurorae";
|
|
# theme = "__aurorae__svg__WhiteSur";
|
|
#};
|
|
};
|
|
kwin = {
|
|
edgeBarrier = 0; # Disables the edge-barriers introduced in plasma 6.1
|
|
cornerBarrier = false;
|
|
#scripts.polonium.enable = true;
|
|
nightLight = {
|
|
enable = true;
|
|
mode = "constant";
|
|
temperature.night = 5800;
|
|
};
|
|
effects.shakeCursor.enable = false;
|
|
virtualDesktops = {
|
|
number = 2;
|
|
rows = 1;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|