Remove plasma-manager and plasma config
Remove hostname from extraSpecialArgs since I'm not actually using it anywhere Update flake inputs
This commit is contained in:
parent
2f20e8688a
commit
98ca5c1741
36
flake.lock
36
flake.lock
|
@ -41,11 +41,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719827385,
|
"lastModified": 1720042825,
|
||||||
"narHash": "sha256-qs+nU20Sm8czHg3bhGCqiH+8e13BJyRrKONW34g3i50=",
|
"narHash": "sha256-A0vrUB6x82/jvf17qPCpxaM+ulJnD8YZwH9Ci0BsAzE=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "391ca6e950c2525b4f853cbe29922452c14eda82",
|
"rev": "e1391fb22e18a36f57e6999c7a9f966dc80ac073",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -91,11 +91,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1719838683,
|
"lastModified": 1720386169,
|
||||||
"narHash": "sha256-Zw9rQjHz1ilNIimEXFeVa1ERNRBF8DoXDhLAZq5B4pE=",
|
"narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "d032c1a6dfad4eedec7e35e91986becc699d7d69",
|
"rev": "194846768975b7ad2c4988bdb82572c00222c0d7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -105,36 +105,12 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"plasma-manager": {
|
|
||||||
"inputs": {
|
|
||||||
"home-manager": [
|
|
||||||
"home-manager"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1719875930,
|
|
||||||
"narHash": "sha256-jQmdWLxRP6BzOxRF8hQEhDD7UKw7UrnYbmaAPOSaXWY=",
|
|
||||||
"owner": "nix-community",
|
|
||||||
"repo": "plasma-manager",
|
|
||||||
"rev": "7e062fcd669e261fb06cf54fe0ef2e46c3db8e83",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nix-community",
|
|
||||||
"repo": "plasma-manager",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"base16": "base16",
|
"base16": "base16",
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"iosevka-custom": "iosevka-custom",
|
"iosevka-custom": "iosevka-custom",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs_2",
|
||||||
"plasma-manager": "plasma-manager",
|
|
||||||
"tt-schemes": "tt-schemes"
|
"tt-schemes": "tt-schemes"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
22
flake.nix
22
flake.nix
|
@ -12,13 +12,6 @@
|
||||||
url = "github:nix-community/home-manager/release-24.05";
|
url = "github:nix-community/home-manager/release-24.05";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
plasma-manager = {
|
|
||||||
url = "github:nix-community/plasma-manager";
|
|
||||||
inputs = {
|
|
||||||
nixpkgs.follows = "nixpkgs";
|
|
||||||
home-manager.follows = "home-manager";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
iosevka-custom.url = "git+https://git.xenia.me.uk/pixelifytica/iosevka.git";
|
iosevka-custom.url = "git+https://git.xenia.me.uk/pixelifytica/iosevka.git";
|
||||||
base16.url = "github:SenchoPens/base16.nix";
|
base16.url = "github:SenchoPens/base16.nix";
|
||||||
tt-schemes = {
|
tt-schemes = {
|
||||||
|
@ -30,7 +23,6 @@
|
||||||
outputs = {
|
outputs = {
|
||||||
nixpkgs,
|
nixpkgs,
|
||||||
home-manager,
|
home-manager,
|
||||||
plasma-manager,
|
|
||||||
iosevka-custom,
|
iosevka-custom,
|
||||||
base16,
|
base16,
|
||||||
tt-schemes,
|
tt-schemes,
|
||||||
|
@ -42,17 +34,13 @@
|
||||||
names = iosevka-custom.outputs.names;
|
names = iosevka-custom.outputs.names;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
defaultExtraSpecialArgs = {
|
defaultExtraSpecialArgs = {system}: let
|
||||||
hostname,
|
|
||||||
system,
|
|
||||||
}: let
|
|
||||||
iosevkaCustom = {
|
iosevkaCustom = {
|
||||||
packages = iosevka-custom.outputs.packages.${system};
|
packages = iosevka-custom.outputs.packages.${system};
|
||||||
names = iosevka-custom.outputs.names;
|
names = iosevka-custom.outputs.names;
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
inherit hostname iosevkaCustom;
|
inherit iosevkaCustom;
|
||||||
inherit (plasma-manager.packages.${system}) rc2nix;
|
|
||||||
accentColourName = "base0E";
|
accentColourName = "base0E";
|
||||||
fonts = with iosevkaCustom; rec {
|
fonts = with iosevkaCustom; rec {
|
||||||
sizes = {
|
sizes = {
|
||||||
|
@ -103,16 +91,12 @@
|
||||||
openssh = {inherit (config.users.users.root.openssh) authorizedKeys;};
|
openssh = {inherit (config.users.users.root.openssh) authorizedKeys;};
|
||||||
};
|
};
|
||||||
home-manager = {
|
home-manager = {
|
||||||
extraSpecialArgs = defaultExtraSpecialArgs {
|
extraSpecialArgs = defaultExtraSpecialArgs {inherit system;};
|
||||||
inherit system;
|
|
||||||
hostname = hostName;
|
|
||||||
};
|
|
||||||
useGlobalPkgs = true;
|
useGlobalPkgs = true;
|
||||||
useUserPackages = true;
|
useUserPackages = true;
|
||||||
backupFileExtension = "backup";
|
backupFileExtension = "backup";
|
||||||
users.${username} = {
|
users.${username} = {
|
||||||
imports = [
|
imports = [
|
||||||
plasma-manager.homeManagerModules.plasma-manager
|
|
||||||
base16.homeManagerModule
|
base16.homeManagerModule
|
||||||
{scheme = "${tt-schemes}/base16/one-light.yaml";}
|
{scheme = "${tt-schemes}/base16/one-light.yaml";}
|
||||||
./home/default.nix
|
./home/default.nix
|
||||||
|
|
|
@ -1,216 +0,0 @@
|
||||||
{
|
|
||||||
pkgs,
|
|
||||||
fonts,
|
|
||||||
rc2nix,
|
|
||||||
...
|
|
||||||
}: {
|
|
||||||
imports = [./konsole.nix];
|
|
||||||
home.packages = with pkgs; [
|
|
||||||
rc2nix
|
|
||||||
wl-clipboard
|
|
||||||
volantes-cursors
|
|
||||||
(papirus-icon-theme.override {color = "breeze";})
|
|
||||||
];
|
|
||||||
services.gpg-agent.pinentryPackage = pkgs.pinentry-qt;
|
|
||||||
programs.plasma = {
|
|
||||||
enable = true;
|
|
||||||
overrideConfig = true;
|
|
||||||
|
|
||||||
workspace = {
|
|
||||||
clickItemTo = "open";
|
|
||||||
lookAndFeel = "org.kde.breeze.desktop";
|
|
||||||
theme = "breeze-light";
|
|
||||||
colorScheme = "BreezeLight";
|
|
||||||
cursor = {
|
|
||||||
theme = "volantes_cursors";
|
|
||||||
size = 32;
|
|
||||||
};
|
|
||||||
iconTheme = "Papirus";
|
|
||||||
wallpaper = "${../wallpapers/landscapes/tropic_island_day.jpg}";
|
|
||||||
};
|
|
||||||
|
|
||||||
fonts = let
|
|
||||||
general = {
|
|
||||||
family = fonts.sansSerif.name;
|
|
||||||
pointSize = 12;
|
|
||||||
};
|
|
||||||
small = {
|
|
||||||
inherit (general) family;
|
|
||||||
pointSize = general.pointSize - 2;
|
|
||||||
};
|
|
||||||
fixedWidth = {
|
|
||||||
family = fonts.monospace.name;
|
|
||||||
pointSize = 12;
|
|
||||||
};
|
|
||||||
in {
|
|
||||||
inherit general small fixedWidth;
|
|
||||||
menu = general;
|
|
||||||
toolbar = general;
|
|
||||||
windowTitle = small;
|
|
||||||
};
|
|
||||||
|
|
||||||
hotkeys.commands = {
|
|
||||||
"launch-emacs" = {
|
|
||||||
name = "Launch Emacs Client Window";
|
|
||||||
key = "Meta+Alt+X";
|
|
||||||
command = "emacsclient -c";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
panels = [
|
|
||||||
{
|
|
||||||
height = 32;
|
|
||||||
lengthMode = "fill";
|
|
||||||
location = "bottom";
|
|
||||||
alignment = "center";
|
|
||||||
hiding = "normalpanel";
|
|
||||||
floating = true;
|
|
||||||
widgets = [
|
|
||||||
{
|
|
||||||
name = "org.kde.plasma.kickoff";
|
|
||||||
config.General = {
|
|
||||||
icon = "nix-snowflake";
|
|
||||||
primaryActions = "0";
|
|
||||||
favoritesDisplay = "0";
|
|
||||||
applicationsDisplay = "1";
|
|
||||||
pin = "false";
|
|
||||||
showActionButtonCaptions = "true";
|
|
||||||
compactMode = "false";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "org.kde.plasma.icontasks";
|
|
||||||
config.General = {
|
|
||||||
maxStripes = "1";
|
|
||||||
showToolTips = "true";
|
|
||||||
launchers = [
|
|
||||||
"applications:org.kde.konsole.desktop"
|
|
||||||
"preferred://filemanager"
|
|
||||||
"preferred://browser"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "org.kde.plasma.pager";
|
|
||||||
config.General = {
|
|
||||||
showWindowIcons = "true";
|
|
||||||
showOnlyCurrentScreen = "false";
|
|
||||||
wrapPage = "true";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
"org.kde.plasma.cameraindicator"
|
|
||||||
{
|
|
||||||
systemTray = {
|
|
||||||
icons = {
|
|
||||||
spacing = "small";
|
|
||||||
scaleToFit = false;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
digitalClock = {
|
|
||||||
date = {
|
|
||||||
enable = true;
|
|
||||||
format = "isoDate";
|
|
||||||
position = "besideTime";
|
|
||||||
};
|
|
||||||
time = {
|
|
||||||
format = "24h";
|
|
||||||
showSeconds = "onlyInTooltip";
|
|
||||||
};
|
|
||||||
calendar.showWeekNumbers = true;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
{
|
|
||||||
name = "org.kde.plasma.userswitcher";
|
|
||||||
config.General = {
|
|
||||||
showFace = "true";
|
|
||||||
showName = "false";
|
|
||||||
showFullName = "true";
|
|
||||||
showTechnicalInfo = "true";
|
|
||||||
};
|
|
||||||
}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
shortcuts = {
|
|
||||||
ksmserver = {
|
|
||||||
"Lock Session" = ["Screensaver" "Meta+Alt+L"];
|
|
||||||
};
|
|
||||||
kwin = {
|
|
||||||
"Walk Through Windows of Current Application" = "Alt+`";
|
|
||||||
"Walk Through Windows of Current Application (Reverse)" = "Alt+¬";
|
|
||||||
"ToggleMouseClick" = "Meta+*";
|
|
||||||
"Expose" = "Meta+,";
|
|
||||||
"Switch Window Down" = "Meta+J";
|
|
||||||
"Switch Window Left" = "Meta+H";
|
|
||||||
"Switch Window Right" = "Meta+L";
|
|
||||||
"Switch Window Up" = "Meta+K";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
kwin = {
|
|
||||||
virtualDesktops = {
|
|
||||||
rows = 1;
|
|
||||||
number = 4;
|
|
||||||
};
|
|
||||||
effects = {
|
|
||||||
translucency.enable = true;
|
|
||||||
blur.enable = true;
|
|
||||||
cube.enable = true;
|
|
||||||
dimAdminMode.enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
configFile = {
|
|
||||||
baloofilerc."Basic Settings"."Indexing-Enabled" = false;
|
|
||||||
plasmanotifyrc.Notifications.NormalAlwaysOnTop = true;
|
|
||||||
kcminputrc.Keyboard.NumLock = 1;
|
|
||||||
krunnerrc.General.FreeFloating = true;
|
|
||||||
kscreenlockerrc = {
|
|
||||||
Daemon.Timeout = 15;
|
|
||||||
Greeter.WallpaperPlugin = "org.kde.potd";
|
|
||||||
};
|
|
||||||
klipperrc = {
|
|
||||||
General = {
|
|
||||||
SyncClipboards = true;
|
|
||||||
MaxClipItems = 5;
|
|
||||||
IgnoreImages = false;
|
|
||||||
KeepClipboardContents = false;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
kdeglobals = {
|
|
||||||
General = {
|
|
||||||
TerminalApplication = "konsole";
|
|
||||||
TerminalService = "org.kde.konsole.desktop";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
kwinrc = {
|
|
||||||
Plugins = {
|
|
||||||
frozenappEnabled = false;
|
|
||||||
mouseclickEnabled = true;
|
|
||||||
shakecursorEnabled = true;
|
|
||||||
};
|
|
||||||
Windows = {
|
|
||||||
FocusPolicy = "FocusFollowsMouse";
|
|
||||||
RollOverDesktops = true;
|
|
||||||
};
|
|
||||||
Tiling.padding = 10;
|
|
||||||
NightColor = {
|
|
||||||
Active = true;
|
|
||||||
Mode = "Location";
|
|
||||||
LatitudeFixed = "51.7";
|
|
||||||
LongitudeFixed = "-1.2";
|
|
||||||
};
|
|
||||||
"Effect-translucency" = {
|
|
||||||
Inactive = 100;
|
|
||||||
MoveResize = 80;
|
|
||||||
Dialogs = 80;
|
|
||||||
ComboboxPopups = 80;
|
|
||||||
Menus = 80;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,32 +0,0 @@
|
||||||
{
|
|
||||||
pkgs,
|
|
||||||
fonts,
|
|
||||||
...
|
|
||||||
}: {
|
|
||||||
home.packages = [pkgs.kdePackages.yakuake];
|
|
||||||
programs.konsole = {
|
|
||||||
enable = true;
|
|
||||||
defaultProfile = "One-Light";
|
|
||||||
customColorSchemes.onelight = ./onelight.colorscheme;
|
|
||||||
profiles.onelight = {
|
|
||||||
name = "One-Light";
|
|
||||||
colorScheme = "onelight";
|
|
||||||
font = {
|
|
||||||
name = fonts.monospace.name;
|
|
||||||
size = fonts.sizes.terminal;
|
|
||||||
};
|
|
||||||
extraConfig = {
|
|
||||||
"Interaction Options" = {
|
|
||||||
"TextEditorCmd" = 6;
|
|
||||||
"TextEditorCmdCustom" = "emacsclient -c +LINE:COLUMN PATH";
|
|
||||||
"UnderlineFilesEnabled" = "true";
|
|
||||||
"OpenLinksByDirectClickEnabled" = "true";
|
|
||||||
};
|
|
||||||
"Terminal Features" = {
|
|
||||||
"BlinkingCursorEnabled" = "true";
|
|
||||||
"VerticalLine" = "false";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
|
@ -1,100 +0,0 @@
|
||||||
[Background]
|
|
||||||
Color=250,250,250
|
|
||||||
|
|
||||||
[BackgroundFaint]
|
|
||||||
Color=250,250,250
|
|
||||||
|
|
||||||
[BackgroundIntense]
|
|
||||||
Color=250,250,250
|
|
||||||
|
|
||||||
[Color0]
|
|
||||||
Color=250,250,250
|
|
||||||
|
|
||||||
[Color0Faint]
|
|
||||||
Color=160,161,167
|
|
||||||
|
|
||||||
[Color0Intense]
|
|
||||||
Color=160,161,167
|
|
||||||
|
|
||||||
[Color1]
|
|
||||||
Color=202,18,67
|
|
||||||
|
|
||||||
[Color1Faint]
|
|
||||||
Color=202,18,67
|
|
||||||
|
|
||||||
[Color1Intense]
|
|
||||||
Color=202,18,67
|
|
||||||
|
|
||||||
[Color2]
|
|
||||||
Color=80,161,79
|
|
||||||
|
|
||||||
[Color2Faint]
|
|
||||||
Color=80,161,79
|
|
||||||
|
|
||||||
[Color2Intense]
|
|
||||||
Color=80,161,79
|
|
||||||
|
|
||||||
[Color3]
|
|
||||||
Color=215,95,0
|
|
||||||
|
|
||||||
[Color3Faint]
|
|
||||||
Color=215,95,0
|
|
||||||
|
|
||||||
[Color3Intense]
|
|
||||||
Color=215,95,0
|
|
||||||
|
|
||||||
[Color4]
|
|
||||||
Color=64,120,242
|
|
||||||
|
|
||||||
[Color4Faint]
|
|
||||||
Color=64,120,242
|
|
||||||
|
|
||||||
[Color4Intense]
|
|
||||||
Color=64,120,242
|
|
||||||
|
|
||||||
[Color5]
|
|
||||||
Color=166,38,164
|
|
||||||
|
|
||||||
[Color5Faint]
|
|
||||||
Color=166,38,164
|
|
||||||
|
|
||||||
[Color5Intense]
|
|
||||||
Color=166,38,164
|
|
||||||
|
|
||||||
[Color6]
|
|
||||||
Color=1,132,188
|
|
||||||
|
|
||||||
[Color6Faint]
|
|
||||||
Color=1,132,188
|
|
||||||
|
|
||||||
[Color6Intense]
|
|
||||||
Color=1,132,188
|
|
||||||
|
|
||||||
[Color7]
|
|
||||||
Color=56,58,66
|
|
||||||
|
|
||||||
[Color7Faint]
|
|
||||||
Color=9,10,11
|
|
||||||
|
|
||||||
[Color7Intense]
|
|
||||||
Color=9,10,11
|
|
||||||
|
|
||||||
[Foreground]
|
|
||||||
Color=56,58,66
|
|
||||||
|
|
||||||
[ForegroundFaint]
|
|
||||||
Color=56,58,66
|
|
||||||
|
|
||||||
[ForegroundIntense]
|
|
||||||
Color=56,58,66
|
|
||||||
|
|
||||||
[General]
|
|
||||||
Anchor=0.5,0.5
|
|
||||||
Blur=true
|
|
||||||
ColorRandomization=false
|
|
||||||
Description=One Light
|
|
||||||
FillStyle=Tile
|
|
||||||
Opacity=0.9
|
|
||||||
Wallpaper=
|
|
||||||
WallpaperFlipType=NoFlip
|
|
||||||
WallpaperOpacity=1
|
|
Loading…
Reference in a new issue