diff --git a/systems/common.nix b/systems/common.nix index 9a82658..4a6d6f6 100755 --- a/systems/common.nix +++ b/systems/common.nix @@ -15,7 +15,7 @@ hardware.enableRedistributableFirmware = true; # Network - networking = { + networking = { extraHosts = ""; networkmanager = { enable = true; @@ -87,14 +87,6 @@ security.polkit.enable = true; programs.zsh.enable = true; security.sudo.wheelNeedsPassword = false; - - services.bluetooth = { - enable = true; - extraConfig = '' - AutoEnable=true - ''; - restartTriggers = [ "sleep.target" "suspend.target" ]; - }; # System packages environment.systemPackages = with pkgs; [ diff --git a/users/jsutter.nix b/users/jsutter.nix index d94692e..a65e77a 100755 --- a/users/jsutter.nix +++ b/users/jsutter.nix @@ -78,10 +78,18 @@ in programs.home-manager.enable = true; home.stateVersion = "24.11"; services.syncthing.tray.enable = false; + # Set environment variables here + home.sessionVariables = { OPENAI_API_KEY = "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"; # Replace with the actual API key }; + + # Plasma configuration file + home.file.".config/plasma-org.kde.plasma.desktop-appletsrc" = { + source = ./plasma-org.kde.plasma.desktop-appletsrc; + }; + programs.git = { enable = true; userName = "Julian Sutter"; diff --git a/users/plasma-org.kde.plasma.desktop-appletsrc b/users/plasma-org.kde.plasma.desktop-appletsrc new file mode 100644 index 0000000..e9eaace --- /dev/null +++ b/users/plasma-org.kde.plasma.desktop-appletsrc @@ -0,0 +1,202 @@ +[ActionPlugins][0] +MiddleButton;NoModifier=org.kde.paste +RightButton;NoModifier=org.kde.contextmenu + +[ActionPlugins][1] +RightButton;NoModifier=org.kde.contextmenu + +[Containments][1] +ItemGeometries-1707x1067= +ItemGeometries-2048x1152= +ItemGeometriesHorizontal= +activityId=8c9f209c-f8d9-4e66-9522-118228282844 +formfactor=0 +immutability=1 +lastScreen=0 +location=0 +plugin=org.kde.plasma.folder +wallpaperplugin=org.kde.image + +[Containments][1][ConfigDialog] +DialogHeight=540 +DialogWidth=720 + +[Containments][1][General] +positions={"1707x1067":["1"\\,"15"\\,"desktop:/HAProxy prompt symbitorip and kinvo"\\,"0"\\,"0"]\\,"2048x1152":["1"\\,"18"\\,"desktop:/HAProxy prompt symbitorip and kinvo"\\,"0"\\,"0"]} +sortMode=-1 + +[Containments][2] +activityId= +formfactor=2 +immutability=1 +lastScreen=0 +location=4 +plugin=org.kde.panel +wallpaperplugin=org.kde.image + +[Containments][2][Applets][20] +immutability=1 +plugin=org.kde.plasma.digitalclock + +[Containments][2][Applets][21] +immutability=1 +plugin=org.kde.plasma.showdesktop + +[Containments][2][Applets][3] +immutability=1 +plugin=org.kde.plasma.kickoff + +[Containments][2][Applets][3][Configuration] +PreloadWeight=100 +popupHeight=510 +popupWidth=647 + +[Containments][2][Applets][3][Configuration][General] +favoritesPortedToKAstats=true + +[Containments][2][Applets][4] +immutability=1 +plugin=org.kde.plasma.pager + +[Containments][2][Applets][5] +immutability=1 +plugin=org.kde.plasma.icontasks + +[Containments][2][Applets][5][Configuration][General] +launchers=applications:org.kde.konsole.desktop,preferred://filemanager,applications:firefox.desktop,applications:codium-url-handler.desktop,applications:slack.desktop,applications:signal-desktop.desktop,file:///nix/store/15iiw4r0kd9wi9ljfcvxs6brgcwqlxmx-system-path/share/applications/writer.desktop,file:///nix/store/15iiw4r0kd9wi9ljfcvxs6brgcwqlxmx-system-path/share/applications/calc.desktop,file:///nix/store/biw3hmr71wmfz25pkbxrk1c22i4ksdxk-system-path/share/applications/steam.desktop,file:///etc/profiles/per-user/jsutter/bin/stremio + +[Containments][2][Applets][6] +immutability=1 +plugin=org.kde.plasma.marginsseparator + +[Containments][2][Applets][7] +immutability=1 +plugin=org.kde.plasma.systemtray + +[Containments][2][Applets][7][Configuration] +PreloadWeight=100 +SystrayContainmentId=8 + +[Containments][2][General] +AppletOrder=3;4;5;6;7;20;21 + +[Containments][26] +ItemGeometries-2048x1152= +ItemGeometriesHorizontal= +activityId=8c9f209c-f8d9-4e66-9522-118228282844 +formfactor=0 +immutability=1 +lastScreen=1 +location=0 +plugin=org.kde.plasma.folder +wallpaperplugin=org.kde.image + +[Containments][8] +activityId= +formfactor=2 +immutability=1 +lastScreen=0 +location=4 +plugin=org.kde.plasma.private.systemtray +popupHeight=432 +popupWidth=432 +wallpaperplugin=org.kde.image + +[Containments][8][Applets][10] +immutability=1 +plugin=org.kde.plasma.clipboard + +[Containments][8][Applets][11] +immutability=1 +plugin=org.kde.plasma.devicenotifier + +[Containments][8][Applets][11][Configuration] +PreloadWeight=55 + +[Containments][8][Applets][12] +immutability=1 +plugin=org.kde.plasma.manage-inputmethod + +[Containments][8][Applets][13] +immutability=1 +plugin=org.kde.plasma.notifications + +[Containments][8][Applets][14] +immutability=1 +plugin=org.kde.kdeconnect + +[Containments][8][Applets][15] +immutability=1 +plugin=org.kde.kscreen + +[Containments][8][Applets][15][Configuration] +PreloadWeight=55 + +[Containments][8][Applets][16] +immutability=1 +plugin=org.kde.plasma.keyboardindicator + +[Containments][8][Applets][17] +immutability=1 +plugin=org.kde.plasma.keyboardlayout + +[Containments][8][Applets][18] +immutability=1 +plugin=org.kde.plasma.printmanager + +[Containments][8][Applets][19] +immutability=1 +plugin=org.kde.plasma.volume + +[Containments][8][Applets][19][Configuration] +PreloadWeight=65 + +[Containments][8][Applets][19][Configuration][General] +migrated=true + +[Containments][8][Applets][22] +immutability=1 +plugin=org.kde.plasma.brightness + +[Containments][8][Applets][22][Configuration] +PreloadWeight=0 + +[Containments][8][Applets][23] +immutability=1 +plugin=org.kde.plasma.battery + +[Containments][8][Applets][23][Configuration] +PreloadWeight=0 + +[Containments][8][Applets][24] +immutability=1 +plugin=org.kde.plasma.networkmanagement + +[Containments][8][Applets][24][Configuration] +PreloadWeight=92 + +[Containments][8][Applets][25] +immutability=1 +plugin=org.kde.plasma.bluetooth + +[Containments][8][Applets][25][Configuration] +PreloadWeight=5 + +[Containments][8][Applets][27] +immutability=1 +plugin=org.kde.plasma.mediacontroller + +[Containments][8][Applets][27][Configuration] +PreloadWeight=0 + +[Containments][8][Applets][9] +immutability=1 +plugin=org.kde.plasma.cameraindicator + +[Containments][8][General] +extraItems=org.kde.plasma.battery,org.kde.plasma.brightness,org.kde.plasma.cameraindicator,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.kdeconnect,org.kde.kscreen,org.kde.plasma.bluetooth,org.kde.plasma.keyboardindicator,org.kde.plasma.keyboardlayout,org.kde.plasma.networkmanagement,org.kde.plasma.printmanager,org.kde.plasma.volume +knownItems=org.kde.plasma.battery,org.kde.plasma.brightness,org.kde.plasma.cameraindicator,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.kdeconnect,org.kde.kscreen,org.kde.plasma.bluetooth,org.kde.plasma.keyboardindicator,org.kde.plasma.keyboardlayout,org.kde.plasma.networkmanagement,org.kde.plasma.printmanager,org.kde.plasma.volume + +[ScreenMapping] +itemsOnDisabledScreens= +screenMapping=desktop:/HAProxy prompt symbitorip and kinvo,0,8c9f209c-f8d9-4e66-9522-118228282844