Compare commits
5 commits
34680966eb
...
f902d25011
Author | SHA1 | Date | |
---|---|---|---|
Evie Litherland-Smith | f902d25011 | ||
Evie Litherland-Smith | 463ef7e1a3 | ||
Evie Litherland-Smith | 8e9986ab12 | ||
Evie Litherland-Smith | 402a0cf273 | ||
Evie Litherland-Smith | aa20e25568 |
|
@ -1,12 +1,25 @@
|
|||
{ config, lib, ... }:
|
||||
{ ... }:
|
||||
{
|
||||
imports = [
|
||||
./personal.nix
|
||||
./desktop/plasma/default.nix
|
||||
];
|
||||
programs.plasma = lib.mkIf config.programs.plasma.enable {
|
||||
programs.plasma = {
|
||||
input.touchpads = [
|
||||
{
|
||||
disableWhileTyping = true;
|
||||
enable = true;
|
||||
leftHanded = false;
|
||||
middleMouseEmulation = true;
|
||||
name = "SYNA32AA:00 06CB:CE17 Touchpad";
|
||||
naturalScroll = true;
|
||||
productId = "52759";
|
||||
tapToClick = true;
|
||||
vendorId = "1739";
|
||||
}
|
||||
];
|
||||
configFile = {
|
||||
kcminputrc."Libinput/1739/52759/SYNA32AA:00 06CB:CE17 Touchpad".NaturalScroll = true;
|
||||
bluedevilglobalrc.Global.launchState.value = "disable";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,12 +1,25 @@
|
|||
{ config, lib, ... }:
|
||||
{ ... }:
|
||||
{
|
||||
imports = [
|
||||
./work.nix
|
||||
./desktop/plasma/default.nix
|
||||
];
|
||||
programs.plasma = lib.mkIf config.programs.plasma.enable {
|
||||
programs.plasma = {
|
||||
input.touchpads = [
|
||||
{
|
||||
disableWhileTyping = true;
|
||||
enable = true;
|
||||
leftHanded = false;
|
||||
middleMouseEmulation = true;
|
||||
name = "DELL0A21:00 0488:1024 Touchpad";
|
||||
naturalScroll = true;
|
||||
productId = "4132";
|
||||
tapToClick = true;
|
||||
vendorId = "1160";
|
||||
}
|
||||
];
|
||||
configFile = {
|
||||
kcminputrc."Libinput/1160/4132/DELL0A21:00 0488:1024 Touchpad".NaturalScroll = true;
|
||||
bluedevilglobalrc.Global.launchState.value = "disable";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -6,6 +6,11 @@
|
|||
./streaming/default.nix
|
||||
./desktop/plasma/default.nix
|
||||
];
|
||||
programs.plasma = {
|
||||
configFile = {
|
||||
bluedevilglobalrc.Global.launchState.value = "enable";
|
||||
};
|
||||
};
|
||||
xdg.configFile = {
|
||||
"autostart/signal-desktop.desktop".source = "${pkgs.signal-desktop}/share/applications/signal-desktop.desktop";
|
||||
"autostart/com.github.eneshecan.WhatsAppForLinux.desktop".source = "${pkgs.whatsapp-for-linux}/share/applications/com.github.eneshecan.WhatsAppForLinux.desktop";
|
||||
|
|
|
@ -31,13 +31,18 @@
|
|||
"tags": ["Software", "Documentation", "Ni"]
|
||||
},
|
||||
{
|
||||
"name": "NixOS and Flakes",
|
||||
"url": "https://nixos-and-flakes.thiscute.world/",
|
||||
"name": "Home Manager",
|
||||
"url": "https://nix-community.github.io/home-manager/options.xhtml",
|
||||
"tags": ["Software", "Documentation", "Nix"]
|
||||
},
|
||||
{
|
||||
"name": "Home Manager",
|
||||
"url": "https://nix-community.github.io/home-manager/options.xhtml",
|
||||
"name": "Plasma Manager",
|
||||
"url": "https://nix-community.github.io/plasma-manager/",
|
||||
"tags": ["Software", "Documentation", "Nix", "KDE", "Plasma"]
|
||||
},
|
||||
{
|
||||
"name": "NixOS and Flakes",
|
||||
"url": "https://nixos-and-flakes.thiscute.world/",
|
||||
"tags": ["Software", "Documentation", "Nix"]
|
||||
},
|
||||
{
|
||||
|
|
|
@ -99,6 +99,7 @@
|
|||
bookmarks = builtins.fromJSON (builtins.readFile ./bookmarks.json);
|
||||
settings = {
|
||||
"app.shield.optoutstudies.enabled" = false;
|
||||
"browser.tabs.inTitlebar" = 0;
|
||||
"browser.bookmarks.addedImportButton" = false;
|
||||
"browser.bookmarks.showMobileBookmarks" = false;
|
||||
"browser.toolbars.bookmarks.visibility" = "never";
|
||||
|
|
|
@ -201,9 +201,63 @@
|
|||
};
|
||||
};
|
||||
|
||||
powerdevil =
|
||||
let
|
||||
powerButtonAction = "showLogoutScreen";
|
||||
autoSuspend.action = "sleep";
|
||||
whenSleepingEnter = "standby";
|
||||
whenLaptopLidClosed = "turnOffScreen";
|
||||
in
|
||||
{
|
||||
AC = {
|
||||
inherit powerButtonAction whenSleepingEnter whenLaptopLidClosed;
|
||||
autoSuspend = {
|
||||
inherit (autoSuspend) action;
|
||||
idleTimeout = 7200;
|
||||
};
|
||||
dimDisplay = {
|
||||
enable = true;
|
||||
idleTimeOut = 300;
|
||||
};
|
||||
turnOffDisplay = {
|
||||
idleTimeout = 1800;
|
||||
idleTimeoutWhenLocked = 120;
|
||||
};
|
||||
};
|
||||
battery = {
|
||||
inherit powerButtonAction whenSleepingEnter whenLaptopLidClosed;
|
||||
autoSuspend = {
|
||||
inherit (autoSuspend) action;
|
||||
idleTimeout = 1800;
|
||||
};
|
||||
dimDisplay = {
|
||||
enable = true;
|
||||
idleTimeOut = 120;
|
||||
};
|
||||
turnOffDisplay = {
|
||||
idleTimeout = 900;
|
||||
idleTimeoutWhenLocked = 60;
|
||||
};
|
||||
};
|
||||
lowBattery = {
|
||||
inherit powerButtonAction whenSleepingEnter whenLaptopLidClosed;
|
||||
autoSuspend = {
|
||||
inherit (autoSuspend) action;
|
||||
idleTimeout = 900;
|
||||
};
|
||||
dimDisplay = {
|
||||
enable = true;
|
||||
idleTimeOut = 60;
|
||||
};
|
||||
turnOffDisplay = {
|
||||
idleTimeout = 300;
|
||||
idleTimeoutWhenLocked = "immediately";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
configFile = {
|
||||
baloofilerc."Basic Settings"."Indexing-Enabled" = false;
|
||||
bluedevilglobalrc.Global.launchState.value = "enable";
|
||||
kcminputrc.Keyboard.NumLock = 1;
|
||||
plasmanotifyrc = {
|
||||
Notifications = {
|
||||
|
@ -286,6 +340,7 @@
|
|||
};
|
||||
Windows = {
|
||||
FocusPolicy = "FocusFollowsMouse";
|
||||
DelayFocusInterval = 0;
|
||||
RollOverDesktops = true;
|
||||
};
|
||||
NightColor = {
|
||||
|
@ -307,6 +362,14 @@
|
|||
BorderSize = "None";
|
||||
BorderSizeAuto = "false";
|
||||
};
|
||||
"Script-krohnkite" = {
|
||||
limitTileWidth = true;
|
||||
screenGapBottom = 5;
|
||||
screenGapLeft = 5;
|
||||
screenGapRight = 5;
|
||||
screenGapTop = 5;
|
||||
tileLayoutGap = 5;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue