diff --git a/.config/plasma-localerc b/.config/plasma-localerc new file mode 100644 index 0000000..2023037 --- /dev/null +++ b/.config/plasma-localerc @@ -0,0 +1,2 @@ +[Formats] +LANG=en_US.UTF-8 diff --git a/.config/plasma-org.kde.plasma.desktop-appletsrc b/.config/plasma-org.kde.plasma.desktop-appletsrc new file mode 100644 index 0000000..632107e --- /dev/null +++ b/.config/plasma-org.kde.plasma.desktop-appletsrc @@ -0,0 +1,458 @@ +[ActionPlugins][0] +MiddleButton;NoModifier=org.kde.paste +RightButton;NoModifier=org.kde.contextmenu +wheel:Vertical;NoModifier=org.kde.switchdesktop + +[ActionPlugins][1] +RightButton;NoModifier=org.kde.contextmenu + +[Containments][130] +ItemGeometries-2560x1440= +ItemGeometriesHorizontal= +activityId=6784e532-d567-43a5-965a-c229de33d941 +formfactor=0 +immutability=1 +lastScreen=0 +location=0 +plugin=org.kde.plasma.folder +wallpaperplugin=org.kde.slideshow + +[Containments][130][ConfigDialog] +DialogHeight=660 +DialogWidth=880 + +[Containments][130][General] +ToolBoxButtonState=topcenter +ToolBoxButtonX=697 + +[Containments][130][Wallpaper][org.kde.slideshow][General] +Image=file:///home/kopatz/Nextcloud/dinge/Bg/AcademyWireframe_wide.jpg +SlideInterval=18900 +SlidePaths=/home/kopatz/Nextcloud/dinge/Bg/ + +[Containments][131] +ItemGeometries-1920x1080= +ItemGeometriesHorizontal= +activityId=6784e532-d567-43a5-965a-c229de33d941 +formfactor=0 +immutability=1 +lastScreen=1 +location=0 +plugin=org.kde.plasma.folder +wallpaperplugin=org.kde.slideshow + +[Containments][131][ConfigDialog] +DialogHeight=660 +DialogWidth=880 + +[Containments][131][Wallpaper][org.kde.slideshow][General] +Image=file:///home/kopatz/Nextcloud/dinge/Bg/303695.jpg +SlideInterval=18900 +SlidePaths=/home/kopatz/Nextcloud/dinge/Bg/ + +[Containments][132] +activityId= +formfactor=2 +immutability=1 +lastScreen=0 +location=4 +plugin=org.kde.panel +wallpaperplugin=org.kde.image + +[Containments][132][Applets][133] +immutability=1 +plugin=org.kde.plasma.kickoff + +[Containments][132][Applets][133][Configuration] +PreloadWeight=100 +popupHeight=574 +popupWidth=729 + +[Containments][132][Applets][133][Configuration][General] +favoritesPortedToKAstats=true + +[Containments][132][Applets][133][Configuration][Shortcuts] +global=Alt+F1 + +[Containments][132][Applets][134] +immutability=1 +plugin=org.kde.plasma.pager + +[Containments][132][Applets][135] +immutability=1 +plugin=org.kde.plasma.icontasks + +[Containments][132][Applets][135][Configuration][General] +launchers=applications:systemsettings.desktop,preferred://filemanager,preferred://browser + +[Containments][132][Applets][136] +immutability=1 +plugin=org.kde.plasma.marginsseparator + +[Containments][132][Applets][137] +immutability=1 +plugin=org.kde.plasma.systemtray + +[Containments][132][Applets][137][Configuration] +PreloadWeight=55 +SystrayContainmentId=138 + +[Containments][132][Applets][149] +immutability=1 +plugin=org.kde.plasma.digitalclock + +[Containments][132][Applets][150] +immutability=1 +plugin=org.kde.plasma.showdesktop + +[Containments][132][Applets][179] +immutability=1 +plugin=org.kde.plasma.systemmonitor + +[Containments][132][Applets][179][Configuration] +CurrentPreset=org.kde.plasma.systemmonitor + +[Containments][132][Applets][179][Configuration][Appearance] +chartFace=org.kde.ksysguard.piechart +updateRateLimit=500 + +[Containments][132][Applets][179][Configuration][ConfigDialog] +DialogHeight=660 +DialogWidth=880 + +[Containments][132][Applets][179][Configuration][SensorColors] +memory/physical/usedPercent=61,164,233 + +[Containments][132][Applets][179][Configuration][Sensors] +highPrioritySensorIds=["memory/physical/usedPercent"] +totalSensors=["memory/physical/usedPercent"] + +[Containments][132][Applets][180] +immutability=1 +plugin=org.kde.plasma.systemmonitor + +[Containments][132][Applets][180][Configuration] +CurrentPreset=org.kde.plasma.systemmonitor + +[Containments][132][Applets][180][Configuration][Appearance] +chartFace=org.kde.ksysguard.piechart +updateRateLimit=500 + +[Containments][132][Applets][180][Configuration][ConfigDialog] +DialogHeight=660 +DialogWidth=880 + +[Containments][132][Applets][180][Configuration][SensorColors] +cpu/all/averageTemperature=61,233,114 + +[Containments][132][Applets][180][Configuration][Sensors] +highPrioritySensorIds=["cpu/all/averageTemperature"] +totalSensors=["cpu/all/averageTemperature"] + +[Containments][132][Applets][181] +immutability=1 +plugin=org.kde.plasma.systemmonitor + +[Containments][132][Applets][181][Configuration] +CurrentPreset=org.kde.plasma.systemmonitor + +[Containments][132][Applets][181][Configuration][Appearance] +chartFace=org.kde.ksysguard.piechart +updateRateLimit=500 + +[Containments][132][Applets][181][Configuration][ConfigDialog] +DialogHeight=660 +DialogWidth=880 + +[Containments][132][Applets][181][Configuration][SensorColors] +cpu/all/usage=233,61,95 + +[Containments][132][Applets][181][Configuration][Sensors] +highPrioritySensorIds=["cpu/all/usage"] +totalSensors=["cpu/all/usage"] + +[Containments][132][Applets][182] +immutability=1 +plugin=org.kde.plasma.systemmonitor + +[Containments][132][Applets][182][Configuration] +CurrentPreset=org.kde.plasma.systemmonitor + +[Containments][132][Applets][182][Configuration][Appearance] +chartFace=org.kde.ksysguard.piechart +updateRateLimit=1000 + +[Containments][132][Applets][182][Configuration][ConfigDialog] +DialogHeight=660 +DialogWidth=880 + +[Containments][132][Applets][182][Configuration][SensorColors] +gpu/gpu0/temperature=85,61,233 + +[Containments][132][Applets][182][Configuration][Sensors] +highPrioritySensorIds=["gpu/gpu0/temperature"] +totalSensors=["gpu/gpu0/temperature"] + +[Containments][132][Applets][183] +immutability=1 +plugin=org.kde.plasma.systemmonitor + +[Containments][132][Applets][183][Configuration] +CurrentPreset=org.kde.plasma.systemmonitor + +[Containments][132][Applets][183][Configuration][Appearance] +chartFace=org.kde.ksysguard.piechart + +[Containments][132][Applets][183][Configuration][ConfigDialog] +DialogHeight=660 +DialogWidth=880 + +[Containments][132][Applets][183][Configuration][SensorColors] +gpu/all/usage=61,111,233 +gpu/gpu0/usage=233,173,61 + +[Containments][132][Applets][183][Configuration][Sensors] +highPrioritySensorIds=["gpu/all/usage"] +totalSensors=["gpu/all/usage"] + +[Containments][132][Applets][185] +immutability=1 +plugin=org.kde.plasma.systemmonitor.diskactivity + +[Containments][132][Applets][185][Configuration] +CurrentPreset=org.kde.plasma.systemmonitor +PreloadWeight=55 + +[Containments][132][Applets][185][Configuration][Appearance] +chartFace=org.kde.ksysguard.linechart +title=Hard Disk Activity + +[Containments][132][Applets][185][Configuration][SensorColors] +disk/all/read=233,120,61 +disk/all/write=61,174,233 + +[Containments][132][Applets][185][Configuration][Sensors] +highPrioritySensorIds=["disk/all/write","disk/all/read"] + +[Containments][132][Applets][186] +immutability=1 +plugin=org.kde.plasma.systemmonitor.net + +[Containments][132][Applets][186][Configuration] +CurrentPreset=org.kde.plasma.systemmonitor +PreloadWeight=55 + +[Containments][132][Applets][186][Configuration][Appearance] +chartFace=org.kde.ksysguard.linechart +title=Network speed + +[Containments][132][Applets][186][Configuration][SensorColors] +network/all/download=61,174,233 +network/all/upload=233,120,61 + +[Containments][132][Applets][186][Configuration][Sensors] +highPrioritySensorIds=["network/all/download","network/all/upload"] + +[Containments][132][ConfigDialog] +DialogHeight=93 +DialogWidth=2560 + +[Containments][132][General] +AppletOrder=133;134;135;181;180;183;182;186;136;179;185;137;149;150 + +[Containments][138] +activityId= +formfactor=2 +immutability=1 +lastScreen=0 +location=4 +plugin=org.kde.plasma.private.systemtray +wallpaperplugin=org.kde.image + +[Containments][138][Applets][139] +immutability=1 +plugin=org.kde.plasma.notifications + +[Containments][138][Applets][140] +immutability=1 +plugin=org.kde.plasma.clipboard + +[Containments][138][Applets][141] +immutability=1 +plugin=org.kde.plasma.manage-inputmethod + +[Containments][138][Applets][142] +immutability=1 +plugin=org.kde.plasma.devicenotifier + +[Containments][138][Applets][143] +immutability=1 +plugin=org.kde.plasma.printmanager + +[Containments][138][Applets][144] +immutability=1 +plugin=org.kde.plasma.volume + +[Containments][138][Applets][144][Configuration][General] +migrated=true + +[Containments][138][Applets][145] +immutability=1 +plugin=org.kde.plasma.keyboardlayout + +[Containments][138][Applets][146] +immutability=1 +plugin=org.kde.kdeconnect + +[Containments][138][Applets][147] +immutability=1 +plugin=org.kde.kscreen + +[Containments][138][Applets][148] +immutability=1 +plugin=org.kde.plasma.keyboardindicator + +[Containments][138][Applets][151] +immutability=1 +plugin=org.kde.plasma.nightcolorcontrol + +[Containments][138][Applets][152] +immutability=1 +plugin=org.kde.plasma.battery + +[Containments][138][Applets][153] +immutability=1 +plugin=org.kde.plasma.mediacontroller + +[Containments][138][Applets][154] +immutability=1 +plugin=org.kde.plasma.networkmanagement + +[Containments][138][General] +extraItems=org.kde.plasma.mediacontroller,org.kde.plasma.battery,org.kde.plasma.notifications,org.kde.plasma.clipboard,org.kde.plasma.manage-inputmethod,org.kde.plasma.devicenotifier,org.kde.plasma.nightcolorcontrol,org.kde.plasma.printmanager,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardlayout,org.kde.kdeconnect,org.kde.kscreen,org.kde.plasma.keyboardindicator +knownItems=org.kde.plasma.mediacontroller,org.kde.plasma.battery,org.kde.plasma.notifications,org.kde.plasma.clipboard,org.kde.plasma.manage-inputmethod,org.kde.plasma.devicenotifier,org.kde.plasma.nightcolorcontrol,org.kde.plasma.printmanager,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardlayout,org.kde.kdeconnect,org.kde.kscreen,org.kde.plasma.keyboardindicator + +[Containments][155] +activityId= +formfactor=2 +immutability=1 +lastScreen=1 +location=4 +plugin=org.kde.panel +wallpaperplugin=org.kde.image + +[Containments][155][Applets][156] +immutability=1 +plugin=org.kde.plasma.kickoff + +[Containments][155][Applets][156][Configuration][General] +favoritesPortedToKAstats=true + +[Containments][155][Applets][156][Configuration][Shortcuts] +global=Alt+F1 + +[Containments][155][Applets][157] +immutability=1 +plugin=org.kde.plasma.pager + +[Containments][155][Applets][158] +immutability=1 +plugin=org.kde.plasma.icontasks + +[Containments][155][Applets][159] +immutability=1 +plugin=org.kde.plasma.marginsseparator + +[Containments][155][Applets][160] +immutability=1 +plugin=org.kde.plasma.systemtray + +[Containments][155][Applets][160][Configuration] +PreloadWeight=55 +SystrayContainmentId=161 + +[Containments][155][Applets][172] +immutability=1 +plugin=org.kde.plasma.digitalclock + +[Containments][155][Applets][173] +immutability=1 +plugin=org.kde.plasma.showdesktop + +[Containments][155][General] +AppletOrder=156;157;158;159;160;172;173 + +[Containments][161] +activityId= +formfactor=2 +immutability=1 +lastScreen=1 +location=4 +plugin=org.kde.plasma.private.systemtray +wallpaperplugin=org.kde.image + +[Containments][161][Applets][162] +immutability=1 +plugin=org.kde.plasma.notifications + +[Containments][161][Applets][163] +immutability=1 +plugin=org.kde.plasma.clipboard + +[Containments][161][Applets][164] +immutability=1 +plugin=org.kde.plasma.manage-inputmethod + +[Containments][161][Applets][165] +immutability=1 +plugin=org.kde.plasma.devicenotifier + +[Containments][161][Applets][166] +immutability=1 +plugin=org.kde.plasma.printmanager + +[Containments][161][Applets][167] +immutability=1 +plugin=org.kde.plasma.volume + +[Containments][161][Applets][167][Configuration][General] +migrated=true + +[Containments][161][Applets][168] +immutability=1 +plugin=org.kde.plasma.keyboardlayout + +[Containments][161][Applets][169] +immutability=1 +plugin=org.kde.kdeconnect + +[Containments][161][Applets][170] +immutability=1 +plugin=org.kde.kscreen + +[Containments][161][Applets][171] +immutability=1 +plugin=org.kde.plasma.keyboardindicator + +[Containments][161][Applets][174] +immutability=1 +plugin=org.kde.plasma.nightcolorcontrol + +[Containments][161][Applets][175] +immutability=1 +plugin=org.kde.plasma.battery + +[Containments][161][Applets][176] +immutability=1 +plugin=org.kde.plasma.mediacontroller + +[Containments][161][Applets][177] +immutability=1 +plugin=org.kde.plasma.networkmanagement + +[Containments][161][General] +extraItems=org.kde.plasma.mediacontroller,org.kde.plasma.battery,org.kde.plasma.notifications,org.kde.plasma.clipboard,org.kde.plasma.manage-inputmethod,org.kde.plasma.devicenotifier,org.kde.plasma.nightcolorcontrol,org.kde.plasma.printmanager,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardlayout,org.kde.kdeconnect,org.kde.kscreen,org.kde.plasma.keyboardindicator +knownItems=org.kde.plasma.mediacontroller,org.kde.plasma.battery,org.kde.plasma.notifications,org.kde.plasma.clipboard,org.kde.plasma.manage-inputmethod,org.kde.plasma.devicenotifier,org.kde.plasma.nightcolorcontrol,org.kde.plasma.printmanager,org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.keyboardlayout,org.kde.kdeconnect,org.kde.kscreen,org.kde.plasma.keyboardindicator + +[ScreenMapping] +itemsOnDisabledScreens= diff --git a/.config/plasmanotifyrc b/.config/plasmanotifyrc new file mode 100644 index 0000000..98f3fa0 --- /dev/null +++ b/.config/plasmanotifyrc @@ -0,0 +1,12 @@ +[Applications][brave-browser] +Seen=true + +[Applications][com.nextcloud.desktopclient.nextcloud] +Seen=true +ShowPopups=false + +[Applications][discord] +Seen=true + +[Applications][thunderbird] +Seen=true diff --git a/.config/plasmashellrc b/.config/plasmashellrc new file mode 100644 index 0000000..ef6057c --- /dev/null +++ b/.config/plasmashellrc @@ -0,0 +1,50 @@ +[ActionsWidget] +ColumnState=AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwAAAACAQAAAQAAAAAAAAAAAAAAAHD/////AAAAgQAAAAAAAAACAAAA+gAAAAEAAAAAAAAAkgAAAAEAAAAAAAAD6AAAAABw + +[ConfigDialog] +2 screens: Height=550 +2 screens: Width=835 + +[FileDialogSize] +2 screens: Height=606 +2 screens: Width=860 + +[General] +Number of Actions=0 + +[PlasmaTransientsConfig] +PreloadWeight=0 + +[PlasmaViews][Panel 107][Defaults] +thickness=54 + +[PlasmaViews][Panel 132][Defaults] +thickness=54 + +[PlasmaViews][Panel 155][Defaults] +thickness=54 + +[PlasmaViews][Panel 3][Defaults] +thickness=54 + +[PlasmaViews][Panel 34][Defaults] +thickness=54 + +[PlasmaViews][Panel 63] +alignment=132 + +[PlasmaViews][Panel 63][Defaults] +maxLength=2346 +minLength=2346 +offset=0 +thickness=26 + +[PlasmaViews][Panel 63][Horizontal2560] +maxLength=2346 +minLength=2346 + +[PlasmaViews][Panel 82][Defaults] +thickness=54 + +[Updates] +performed=/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/systemloadviewer_systemmonitor.js,/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/no_middle_click_paste_on_panels.js,/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_rename_timezonedisplay_key.js,/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/maintain_existing_desktop_icon_sizes.js,/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/folderview_fix_recursive_screenmapping.js,/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/unlock_widgets.js,/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/mediaframe_migrate_useBackground_setting.js,/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/move_desktop_layout_config.js,/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_migrateiconsetting.js,/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_font_settings.js,/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_remove_shortcut.js,/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/containmentactions_middlebutton.js,/run/current-system/sw/share/plasma/shells/org.kde.plasma.desktop/contents/updates/klipper_clear_config.js diff --git a/.config/plasmawindowed-appletsrc b/.config/plasmawindowed-appletsrc new file mode 100644 index 0000000..176df5e --- /dev/null +++ b/.config/plasmawindowed-appletsrc @@ -0,0 +1,11 @@ +[ActionPlugins][0] +MiddleButton;NoModifier=org.kde.paste +RightButton;NoModifier=org.kde.contextmenu +wheel:Vertical;NoModifier=org.kde.switchdesktop + +[Containments][2] +activityId= +formfactor=4 +lastScreen=-1 +location=0 +wallpaperplugin=org.kde.image diff --git a/.config/plasmawindowedrc b/.config/plasmawindowedrc new file mode 100644 index 0000000..7ab8dfa --- /dev/null +++ b/.config/plasmawindowedrc @@ -0,0 +1,11 @@ +[Applets][3] +immutability=1 +plugin=org.kde.plasma.calendar + +[Applets][3][Configuration] +PreloadWeight=42 +geometry=2787,531,462,308 + +[Applets][3][Configuration][ConfigDialog] +DialogHeight=660 +DialogWidth=880 diff --git a/.gitconfig b/.gitconfig index 5ccbb2d..33c6f2f 100644 --- a/.gitconfig +++ b/.gitconfig @@ -25,3 +25,5 @@ path = .gitconfig-gitea [includeIf "gitdir/i:~/projects/fh/**"] path = .gitconfig-gitlabfh +[includeIf "gitdir/i:~/projects/evolit/**"] + path = .gitconfig-evolit diff --git a/.gitconfig-evolit b/.gitconfig-evolit new file mode 100644 index 0000000..2bfd72e --- /dev/null +++ b/.gitconfig-evolit @@ -0,0 +1,3 @@ +[user] + name = Lukas Kopatz + email = lukas.kopatz@evolit.com diff --git a/flake.lock b/flake.lock index 38cdb1e..75b2d20 100644 --- a/flake.lock +++ b/flake.lock @@ -104,16 +104,16 @@ ] }, "locked": { - "lastModified": 1695108154, - "narHash": "sha256-gSg7UTVtls2yO9lKtP0yb66XBHT1Fx5qZSZbGMpSn2c=", + "lastModified": 1700814205, + "narHash": "sha256-lWqDPKHRbQfi+zNIivf031BUeyciVOtwCwTjyrhDB5g=", "owner": "nix-community", "repo": "home-manager", - "rev": "07682fff75d41f18327a871088d20af2710d4744", + "rev": "aeb2232d7a32530d3448318790534d196bf9427a", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-23.05", + "ref": "release-23.11", "repo": "home-manager", "type": "github" } @@ -223,16 +223,16 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1699110214, - "narHash": "sha256-L2TU4RgtiqF69W8Gacg2jEkEYJrW+Kp0Mp4plwQh5b8=", + "lastModified": 1700671922, + "narHash": "sha256-XPh/AHD14O+oaztjSb53c3Gh9K1JQHNBOTdn0dvtJpM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "78f3a4ae19f0e99d5323dd2e3853916b8ee4afee", + "rev": "4784a12198f7434971d5bb8aa6f111acef662ff4", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-23.05", + "ref": "nixos-23.11", "repo": "nixpkgs", "type": "github" } diff --git a/flake.nix b/flake.nix index b3f475e..4ef33d6 100644 --- a/flake.nix +++ b/flake.nix @@ -3,11 +3,11 @@ inputs = { # secrets management agenix.url = "github:ryantm/agenix"; - nixpkgs.url = "github:nixos/nixpkgs/nixos-23.05"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-23.11"; nixos-hardware.url = "github:NixOS/nixos-hardware/master"; nixpkgs-unstable.url = "nixpkgs/nixos-unstable"; home-manager = { - url = "github:nix-community/home-manager/release-23.05"; + url = "github:nix-community/home-manager/release-23.11"; inputs.nixpkgs.follows = "nixpkgs"; }; nixos-wsl = { @@ -94,12 +94,14 @@ ./users/kopatz.nix ./modules/graphical/plasma.nix ./modules/graphical/shared.nix + ./modules/hardware/ssd.nix ./modules/nix/settings.nix ./modules/nix/index.nix ./modules/nix/ld.nix ./modules/gpg.nix ./modules/virt-manager.nix ./modules/flatpak.nix + ./modules/noise-supression.nix ({ config, pkgs, ... }: { nixpkgs.overlays = [ overlay-unstable ]; }) ./modules/wooting.nix ./modules/support/ntfs.nix diff --git a/modules/graphical/shared.nix b/modules/graphical/shared.nix index 9beb70f..69473b8 100644 --- a/modules/graphical/shared.nix +++ b/modules/graphical/shared.nix @@ -72,6 +72,9 @@ in localsend element-desktop tetrio-desktop + krita + unstable.libreoffice-fresh + mangohud ]; environment.sessionVariables = { diff --git a/modules/noise-supression.nix b/modules/noise-supression.nix new file mode 100644 index 0000000..c46b29e --- /dev/null +++ b/modules/noise-supression.nix @@ -0,0 +1,3 @@ +{ + programs.noisetorch.enable = true; +}