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 = [
|
imports = [
|
||||||
./personal.nix
|
./personal.nix
|
||||||
./desktop/plasma/default.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 = {
|
configFile = {
|
||||||
kcminputrc."Libinput/1739/52759/SYNA32AA:00 06CB:CE17 Touchpad".NaturalScroll = true;
|
bluedevilglobalrc.Global.launchState.value = "disable";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,25 @@
|
||||||
{ config, lib, ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./work.nix
|
./work.nix
|
||||||
./desktop/plasma/default.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 = {
|
configFile = {
|
||||||
kcminputrc."Libinput/1160/4132/DELL0A21:00 0488:1024 Touchpad".NaturalScroll = true;
|
bluedevilglobalrc.Global.launchState.value = "disable";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,11 @@
|
||||||
./streaming/default.nix
|
./streaming/default.nix
|
||||||
./desktop/plasma/default.nix
|
./desktop/plasma/default.nix
|
||||||
];
|
];
|
||||||
|
programs.plasma = {
|
||||||
|
configFile = {
|
||||||
|
bluedevilglobalrc.Global.launchState.value = "enable";
|
||||||
|
};
|
||||||
|
};
|
||||||
xdg.configFile = {
|
xdg.configFile = {
|
||||||
"autostart/signal-desktop.desktop".source = "${pkgs.signal-desktop}/share/applications/signal-desktop.desktop";
|
"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";
|
"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"]
|
"tags": ["Software", "Documentation", "Ni"]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "NixOS and Flakes",
|
"name": "Home Manager",
|
||||||
"url": "https://nixos-and-flakes.thiscute.world/",
|
"url": "https://nix-community.github.io/home-manager/options.xhtml",
|
||||||
"tags": ["Software", "Documentation", "Nix"]
|
"tags": ["Software", "Documentation", "Nix"]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Home Manager",
|
"name": "Plasma Manager",
|
||||||
"url": "https://nix-community.github.io/home-manager/options.xhtml",
|
"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"]
|
"tags": ["Software", "Documentation", "Nix"]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -99,6 +99,7 @@
|
||||||
bookmarks = builtins.fromJSON (builtins.readFile ./bookmarks.json);
|
bookmarks = builtins.fromJSON (builtins.readFile ./bookmarks.json);
|
||||||
settings = {
|
settings = {
|
||||||
"app.shield.optoutstudies.enabled" = false;
|
"app.shield.optoutstudies.enabled" = false;
|
||||||
|
"browser.tabs.inTitlebar" = 0;
|
||||||
"browser.bookmarks.addedImportButton" = false;
|
"browser.bookmarks.addedImportButton" = false;
|
||||||
"browser.bookmarks.showMobileBookmarks" = false;
|
"browser.bookmarks.showMobileBookmarks" = false;
|
||||||
"browser.toolbars.bookmarks.visibility" = "never";
|
"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 = {
|
configFile = {
|
||||||
baloofilerc."Basic Settings"."Indexing-Enabled" = false;
|
baloofilerc."Basic Settings"."Indexing-Enabled" = false;
|
||||||
bluedevilglobalrc.Global.launchState.value = "enable";
|
|
||||||
kcminputrc.Keyboard.NumLock = 1;
|
kcminputrc.Keyboard.NumLock = 1;
|
||||||
plasmanotifyrc = {
|
plasmanotifyrc = {
|
||||||
Notifications = {
|
Notifications = {
|
||||||
|
@ -286,6 +340,7 @@
|
||||||
};
|
};
|
||||||
Windows = {
|
Windows = {
|
||||||
FocusPolicy = "FocusFollowsMouse";
|
FocusPolicy = "FocusFollowsMouse";
|
||||||
|
DelayFocusInterval = 0;
|
||||||
RollOverDesktops = true;
|
RollOverDesktops = true;
|
||||||
};
|
};
|
||||||
NightColor = {
|
NightColor = {
|
||||||
|
@ -307,6 +362,14 @@
|
||||||
BorderSize = "None";
|
BorderSize = "None";
|
||||||
BorderSizeAuto = "false";
|
BorderSizeAuto = "false";
|
||||||
};
|
};
|
||||||
|
"Script-krohnkite" = {
|
||||||
|
limitTileWidth = true;
|
||||||
|
screenGapBottom = 5;
|
||||||
|
screenGapLeft = 5;
|
||||||
|
screenGapRight = 5;
|
||||||
|
screenGapTop = 5;
|
||||||
|
tileLayoutGap = 5;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue