mirror of
https://github.com/Moe1369/nixos-config.git
synced 2024-10-18 02:34:08 +02:00
multihost
This commit is contained in:
parent
9fa6a469f5
commit
39a6036f85
@ -13,16 +13,17 @@
|
||||
outputs = { self, nixpkgs, nixpkgs-stable, home-manager, jovian, plasma-manager, ...}:
|
||||
let
|
||||
lib = nixpkgs.lib;
|
||||
host = "computer-mo";
|
||||
system = "x86_64-linux";
|
||||
pkgs = import nixpkgs {inherit system; config.allowUnfree = true; };
|
||||
pkgs-stable = import nixpkgs-stable {inherit system; config.allowUnfree = true; };
|
||||
in {
|
||||
nixosConfigurations = {
|
||||
computer-mo = lib.nixosSystem {
|
||||
${host} = lib.nixosSystem {
|
||||
inherit system;
|
||||
specialArgs = { inherit pkgs-stable; };
|
||||
modules = [
|
||||
./configuration.nix
|
||||
./hosts/${host}/system-imports.nix
|
||||
jovian.nixosModules.jovian
|
||||
home-manager.nixosModules.home-manager
|
||||
{
|
||||
@ -30,7 +31,7 @@
|
||||
home-manager.useUserPackages = true;
|
||||
home-manager.backupFileExtension = "backup";
|
||||
home-manager.extraSpecialArgs = {inherit pkgs;};
|
||||
home-manager.users.mo.imports = [./home.nix];
|
||||
home-manager.users.mo.imports = [./hosts/${host}/user-imports.nix];
|
||||
home-manager.sharedModules = [ plasma-manager.homeManagerModules.plasma-manager];
|
||||
}
|
||||
];
|
||||
|
BIN
hosts/computer-mo/assets/wallpaper-nix.png
Normal file
BIN
hosts/computer-mo/assets/wallpaper-nix.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.6 MiB |
148
hosts/computer-mo/dotfiles/BreezeDunkelFarbe.colors
Normal file
148
hosts/computer-mo/dotfiles/BreezeDunkelFarbe.colors
Normal file
@ -0,0 +1,148 @@
|
||||
[ColorEffects:Disabled]
|
||||
Color=56,56,56
|
||||
ColorAmount=0
|
||||
ColorEffect=0
|
||||
ContrastAmount=0.65
|
||||
ContrastEffect=1
|
||||
IntensityAmount=0.1
|
||||
IntensityEffect=2
|
||||
|
||||
[ColorEffects:Inactive]
|
||||
ChangeSelectionColor=true
|
||||
Color=112,111,110
|
||||
ColorAmount=0.025
|
||||
ColorEffect=2
|
||||
ContrastAmount=0.1
|
||||
ContrastEffect=2
|
||||
Enable=true
|
||||
IntensityAmount=0
|
||||
IntensityEffect=0
|
||||
|
||||
[Colors:Button]
|
||||
BackgroundAlternate=30,87,116
|
||||
BackgroundNormal=49,54,59
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=161,169,177
|
||||
ForegroundLink=29,153,243
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=252,252,252
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:Complementary]
|
||||
BackgroundAlternate=30,87,116
|
||||
BackgroundNormal=42,46,50
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=161,169,177
|
||||
ForegroundLink=29,153,243
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=252,252,252
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:Header]
|
||||
BackgroundAlternate=42,46,50
|
||||
BackgroundNormal=49,54,59
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=161,169,177
|
||||
ForegroundLink=29,153,243
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=252,252,252
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:Header][Inactive]
|
||||
BackgroundAlternate=49,54,59
|
||||
BackgroundNormal=42,46,50
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=161,169,177
|
||||
ForegroundLink=29,153,243
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=252,252,252
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:Selection]
|
||||
BackgroundAlternate=30,87,116
|
||||
BackgroundNormal=61,174,233
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=252,252,252
|
||||
ForegroundInactive=161,169,177
|
||||
ForegroundLink=253,188,75
|
||||
ForegroundNegative=176,55,69
|
||||
ForegroundNeutral=198,92,0
|
||||
ForegroundNormal=252,252,252
|
||||
ForegroundPositive=23,104,57
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:Tooltip]
|
||||
BackgroundAlternate=42,46,50
|
||||
BackgroundNormal=49,54,59
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=161,169,177
|
||||
ForegroundLink=29,153,243
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=252,252,252
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:View]
|
||||
BackgroundAlternate=35,38,41
|
||||
BackgroundNormal=27,30,32
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=161,169,177
|
||||
ForegroundLink=29,153,243
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=252,252,252
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:Window]
|
||||
BackgroundAlternate=49,54,59
|
||||
BackgroundNormal=42,46,50
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=161,169,177
|
||||
ForegroundLink=29,153,243
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=252,252,252
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[General]
|
||||
ColorScheme=BreezeDark
|
||||
Name=Breeze Dunkel Farbe
|
||||
TintFactor=0.18
|
||||
shadeSortColumn=true
|
||||
|
||||
[KDE]
|
||||
contrast=4
|
||||
|
||||
[WM]
|
||||
activeBackground=49,54,59
|
||||
activeBlend=252,252,252
|
||||
activeForeground=252,252,252
|
||||
inactiveBackground=42,46,50
|
||||
inactiveBlend=161,169,177
|
||||
inactiveForeground=161,169,177
|
148
hosts/computer-mo/dotfiles/BreezeHellFarbe.colors
Normal file
148
hosts/computer-mo/dotfiles/BreezeHellFarbe.colors
Normal file
@ -0,0 +1,148 @@
|
||||
[ColorEffects:Disabled]
|
||||
Color=56,56,56
|
||||
ColorAmount=0
|
||||
ColorEffect=0
|
||||
ContrastAmount=0.65
|
||||
ContrastEffect=1
|
||||
IntensityAmount=0.1
|
||||
IntensityEffect=2
|
||||
|
||||
[ColorEffects:Inactive]
|
||||
ChangeSelectionColor=true
|
||||
Color=112,111,110
|
||||
ColorAmount=0.025
|
||||
ColorEffect=2
|
||||
ContrastAmount=0.1
|
||||
ContrastEffect=2
|
||||
Enable=true
|
||||
IntensityAmount=0
|
||||
IntensityEffect=0
|
||||
|
||||
[Colors:Button]
|
||||
BackgroundAlternate=163,212,250
|
||||
BackgroundNormal=252,252,252
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=112,125,138
|
||||
ForegroundLink=41,128,185
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=35,38,41
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:Complementary]
|
||||
BackgroundAlternate=27,30,32
|
||||
BackgroundNormal=42,46,50
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=161,169,177
|
||||
ForegroundLink=29,153,243
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=252,252,252
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:Header]
|
||||
BackgroundAlternate=239,240,241
|
||||
BackgroundNormal=222,224,226
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=112,125,138
|
||||
ForegroundLink=41,128,185
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=35,38,41
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:Header][Inactive]
|
||||
BackgroundAlternate=227,229,231
|
||||
BackgroundNormal=239,240,241
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=112,125,138
|
||||
ForegroundLink=41,128,185
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=35,38,41
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:Selection]
|
||||
BackgroundAlternate=163,212,250
|
||||
BackgroundNormal=61,174,233
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=255,255,255
|
||||
ForegroundInactive=112,125,138
|
||||
ForegroundLink=253,188,75
|
||||
ForegroundNegative=176,55,69
|
||||
ForegroundNeutral=198,92,0
|
||||
ForegroundNormal=255,255,255
|
||||
ForegroundPositive=23,104,57
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:Tooltip]
|
||||
BackgroundAlternate=239,240,241
|
||||
BackgroundNormal=247,247,247
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=112,125,138
|
||||
ForegroundLink=41,128,185
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=35,38,41
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:View]
|
||||
BackgroundAlternate=247,247,247
|
||||
BackgroundNormal=255,255,255
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=112,125,138
|
||||
ForegroundLink=41,128,185
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=35,38,41
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[Colors:Window]
|
||||
BackgroundAlternate=227,229,231
|
||||
BackgroundNormal=239,240,241
|
||||
DecorationFocus=61,174,233
|
||||
DecorationHover=61,174,233
|
||||
ForegroundActive=61,174,233
|
||||
ForegroundInactive=112,125,138
|
||||
ForegroundLink=41,128,185
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=246,116,0
|
||||
ForegroundNormal=35,38,41
|
||||
ForegroundPositive=39,174,96
|
||||
ForegroundVisited=155,89,182
|
||||
|
||||
[General]
|
||||
ColorScheme=BreezeLight
|
||||
Name=Breeze Hell Farbe
|
||||
TintFactor=0.18
|
||||
shadeSortColumn=true
|
||||
|
||||
[KDE]
|
||||
contrast=4
|
||||
|
||||
[WM]
|
||||
activeBackground=227,229,231
|
||||
activeBlend=227,229,231
|
||||
activeForeground=35,38,41
|
||||
inactiveBackground=239,240,241
|
||||
inactiveBlend=239,240,241
|
||||
inactiveForeground=112,125,138
|
13
hosts/computer-mo/dotfiles/haruna.conf
Normal file
13
hosts/computer-mo/dotfiles/haruna.conf
Normal file
@ -0,0 +1,13 @@
|
||||
[Audio]
|
||||
PreferredLanguage=eng,en,ger,de,jap,ja
|
||||
|
||||
[General]
|
||||
AppendVideoToSingleInstance=true
|
||||
ShowPreviewThumbnail=true
|
||||
UseSingleInstance=true
|
||||
|
||||
[Playback]
|
||||
UseHWDecoding=true
|
||||
|
||||
[Subtitles]
|
||||
PreferredLanguage=eng,en,ger,de,jap,ja
|
272
hosts/computer-mo/dotfiles/kglobalshortcutsrc
Normal file
272
hosts/computer-mo/dotfiles/kglobalshortcutsrc
Normal file
@ -0,0 +1,272 @@
|
||||
[ActivityManager]
|
||||
_k_friendly_name=Aktivitätenverwaltung
|
||||
switch-to-activity-2542e971-497c-477f-9d2b-e944f0cb1535=none,none,Zu Aktivität „Standard“ wechseln
|
||||
|
||||
[KDE Keyboard Layout Switcher]
|
||||
Switch to Last-Used Keyboard Layout=none,Meta+Alt+L,Switch to Last-Used Keyboard Layout
|
||||
Switch to Next Keyboard Layout=none,Meta+Alt+K,Auf nächste Tastaturbelegung umschalten
|
||||
_k_friendly_name=Umschaltung der Tastaturbelegung
|
||||
|
||||
[kaccess]
|
||||
Toggle Screen Reader On and Off=none,Meta+Alt+S,Screenreader ein-/ausschalten
|
||||
_k_friendly_name=Zugangshilfen
|
||||
|
||||
[kcm_touchpad]
|
||||
Disable Touchpad=Touchpad Off,Touchpad Off,
|
||||
Enable Touchpad=Touchpad On,Touchpad On,
|
||||
Toggle Touchpad=Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,
|
||||
_k_friendly_name=Touchpad
|
||||
|
||||
[kmix]
|
||||
_k_friendly_name=Audio Volume
|
||||
decrease_microphone_volume=Microphone Volume Down,Microphone Volume Down,Decrease Microphone Volume
|
||||
decrease_volume=Volume Down,Volume Down,Decrease Volume
|
||||
decrease_volume_small=Shift+Volume Down,Shift+Volume Down,Decrease Volume by 1%
|
||||
increase_microphone_volume=Microphone Volume Up,Microphone Volume Up,Increase Microphone Volume
|
||||
increase_volume=Volume Up,Volume Up,Increase Volume
|
||||
increase_volume_small=Shift+Volume Up,Shift+Volume Up,Increase Volume by 1%
|
||||
mic_mute=Microphone Mute\tMeta+Volume Mute,Microphone Mute\tMeta+Volume Mute,Mute Microphone
|
||||
mute=Volume Mute,Volume Mute,Stummschalten
|
||||
|
||||
[ksmserver]
|
||||
Halt Without Confirmation=none,,Shut Down Without Confirmation
|
||||
Lock Session=Meta+L\tScreensaver,Meta+L\tScreensaver,Sitzung sperren
|
||||
Log Out=Ctrl+Alt+Del,Ctrl+Alt+Del,Show Logout Prompt
|
||||
Log Out Without Confirmation=none,,Log Out Without Confirmation
|
||||
LogOut=none,,Log Out
|
||||
Reboot=none,,Reboot
|
||||
Reboot Without Confirmation=none,,Reboot Without Confirmation
|
||||
Shut Down=none,,Shut Down
|
||||
_k_friendly_name=Session Management
|
||||
|
||||
[kwin]
|
||||
Activate Window Demanding Attention=none,Meta+Ctrl+A,Fenster aktivieren\\, das Aufmerksamkeit erfordert
|
||||
Cycle Overview=none,none,Cycle through Overview and Grid View
|
||||
Cycle Overview Opposite=none,none,Cycle through Grid View and Overview
|
||||
Decrease Opacity=none,,Die Deckkraft des aktiven Fensters um 5 % verringern
|
||||
Edit Tiles=Meta+T,Meta+T,Tiling-Editor ein-/ausschalten
|
||||
Expose=none,Ctrl+F9,Fenster der aktuellen Arbeitsfläche anzeigen
|
||||
ExposeAll=Launch (C),Ctrl+F10\tLaunch (C),Fenster aller Arbeitsflächen anzeigen
|
||||
ExposeClass=none,Ctrl+F7,Fenster der Fensterklasse anzeigen
|
||||
ExposeClassCurrentDesktop=none,none,Fenster der Fensterklasse auf der aktuellen Arbeitsfläche anzeigen
|
||||
Grid View=none,Meta+G,Toggle Grid View
|
||||
Increase Opacity=none,,Die Deckkraft des aktiven Fensters um 5 % erhöhen
|
||||
Kill Window=Meta+Shift+Q,Meta+Ctrl+Esc,Fenster beseitigen
|
||||
MinimizeAll=Meta+D,none,MinimizeAll
|
||||
Move Tablet to Next Output=none,none,Move the tablet to the next output
|
||||
MoveMouseToCenter=none,Meta+F6,Mauszeiger zentrieren
|
||||
MoveMouseToFocus=none,Meta+F5,Mauszeiger in den Fokus verschieben
|
||||
MoveZoomDown=none,none,Vergrößerten Bereich nach unten verschieben
|
||||
MoveZoomLeft=none,none,Vergrößerten Bereich nach links verschieben
|
||||
MoveZoomRight=none,none,Vergrößerten Bereich nach rechts verschieben
|
||||
MoveZoomUp=none,none,Vergrößerten Bereich nach oben verschieben
|
||||
Overview=none,Meta+W,Toggle Overview
|
||||
Setup Window Shortcut=none,,Kurzbefehl für Fenster einrichten
|
||||
Show Desktop=none,Meta+D,Blick auf die Arbeitsfläche
|
||||
Switch One Desktop Down=none,Meta+Ctrl+Down,Eine Arbeitsfläche nach unten
|
||||
Switch One Desktop Up=none,Meta+Ctrl+Up,Eine Arbeitsfläche nach oben
|
||||
Switch One Desktop to the Left=none,Meta+Ctrl+Left,Eine Arbeitsfläche nach links
|
||||
Switch One Desktop to the Right=none,Meta+Ctrl+Right,Eine Arbeitsfläche nach rechts
|
||||
Switch Window Down=none,Meta+Alt+Down,Zum Fenster darunter wechseln
|
||||
Switch Window Left=none,Meta+Alt+Left,Zum Fenster links wechseln
|
||||
Switch Window Right=none,Meta+Alt+Right,Zum Fenster rechts wechseln
|
||||
Switch Window Up=none,Meta+Alt+Up,Zum Fenster darüber wechseln
|
||||
Switch to Desktop 1=none,Ctrl+F1,Auf Arbeitsfläche 1 umschalten
|
||||
Switch to Desktop 10=none,,Auf Arbeitsfläche 10 umschalten
|
||||
Switch to Desktop 11=none,,Auf Arbeitsfläche 11 umschalten
|
||||
Switch to Desktop 12=none,,Auf Arbeitsfläche 12 umschalten
|
||||
Switch to Desktop 13=none,,Auf Arbeitsfläche 13 umschalten
|
||||
Switch to Desktop 14=none,,Auf Arbeitsfläche 14 umschalten
|
||||
Switch to Desktop 15=none,,Auf Arbeitsfläche 15 umschalten
|
||||
Switch to Desktop 16=none,,Auf Arbeitsfläche 16 umschalten
|
||||
Switch to Desktop 17=none,,Auf Arbeitsfläche 17 umschalten
|
||||
Switch to Desktop 18=none,,Auf Arbeitsfläche 18 umschalten
|
||||
Switch to Desktop 19=none,,Auf Arbeitsfläche 19 umschalten
|
||||
Switch to Desktop 2=none,Ctrl+F2,Auf Arbeitsfläche 2 umschalten
|
||||
Switch to Desktop 20=none,,Auf Arbeitsfläche 20 umschalten
|
||||
Switch to Desktop 3=none,Ctrl+F3,Auf Arbeitsfläche 3 umschalten
|
||||
Switch to Desktop 4=none,Ctrl+F4,Auf Arbeitsfläche 4 umschalten
|
||||
Switch to Desktop 5=none,,Auf Arbeitsfläche 5 umschalten
|
||||
Switch to Desktop 6=none,,Auf Arbeitsfläche 6 umschalten
|
||||
Switch to Desktop 7=none,,Auf Arbeitsfläche 7 umschalten
|
||||
Switch to Desktop 8=none,,Auf Arbeitsfläche 8 umschalten
|
||||
Switch to Desktop 9=none,,Auf Arbeitsfläche 9 umschalten
|
||||
Switch to Next Desktop=none,,Zur nächsten Arbeitsfläche umschalten
|
||||
Switch to Next Screen=none,,Zum nächsten Bildschirm wechseln
|
||||
Switch to Previous Desktop=none,,Zur vorherigen Arbeitsfläche umschalten
|
||||
Switch to Previous Screen=none,,Zum vorherigen Bildschirm wechseln
|
||||
Switch to Screen 0=none,,Zum Bildschirm 0 wechseln
|
||||
Switch to Screen 1=none,,Zum Bildschirm 1 wechseln
|
||||
Switch to Screen 2=none,,Zum Bildschirm 2 wechseln
|
||||
Switch to Screen 3=none,,Zum Bildschirm 3 wechseln
|
||||
Switch to Screen 4=none,,Zum Bildschirm 4 wechseln
|
||||
Switch to Screen 5=none,,Zum Bildschirm 5 wechseln
|
||||
Switch to Screen 6=none,,Zum Bildschirm 6 wechseln
|
||||
Switch to Screen 7=none,,Zum Bildschirm 7 wechseln
|
||||
Switch to Screen Above=none,,Zum Bildschirm oben wechseln
|
||||
Switch to Screen Below=none,,Zum Bildschirm unten wechseln
|
||||
Switch to Screen to the Left=none,,Zum Bildschirm links wechseln
|
||||
Switch to Screen to the Right=none,,Zum Bildschirm rechts wechseln
|
||||
Toggle Night Color=none,none,Suspend/Resume Night Light
|
||||
Toggle Window Raise/Lower=none,,Fenster nach vorne/hinten
|
||||
Walk Through Windows=Alt+Tab,Alt+Tab,Zwischen Fenstern wechseln
|
||||
Walk Through Windows (Reverse)=Alt+Shift+Tab,Alt+Shift+Tab,Zwischen Fenstern wechseln (Gegenrichtung)
|
||||
Walk Through Windows Alternative=none,,Alternatives Wechseln zwischen Fenstern
|
||||
Walk Through Windows Alternative (Reverse)=none,,Alternatives Wechseln zwischen Fenstern (Gegenrichtung)
|
||||
Walk Through Windows of Current Application=Meta+Tab,Alt+`,Zwischen Fenstern der aktuellen Anwendung wechseln
|
||||
Walk Through Windows of Current Application (Reverse)=Meta+Shift+Tab,Alt+~,Zwischen Fenstern der aktuellen Anwendung wechseln (Gegenrichtung)
|
||||
Walk Through Windows of Current Application Alternative=none,,Alternatives Wechseln zwischen Fenstern der aktuellen Anwendung
|
||||
Walk Through Windows of Current Application Alternative (Reverse)=none,,Alternatives Wechseln zwischen Fenstern der aktuellen Anwendung (Gegenrichtung)
|
||||
Window Above Other Windows=none,,Fenster im Vordergrund halten
|
||||
Window Below Other Windows=none,,Fenster im Hintergrund halten
|
||||
Window Close=Meta+Q\tAlt+F4,Alt+F4,Fenster schließen
|
||||
Window Fullscreen=none,,Fenster auf Vollbildgröße
|
||||
Window Grow Horizontal=none,,Fenster waagerecht maximieren
|
||||
Window Grow Vertical=none,,Fenster senkrecht maximieren
|
||||
Window Lower=none,,Fenster nach hinten
|
||||
Window Maximize=Meta+Up,Meta+PgUp,Fenster maximieren
|
||||
Window Maximize Horizontal=none,,Fenster waagerecht maximieren
|
||||
Window Maximize Vertical=none,,Fenster senkrecht maximieren
|
||||
Window Minimize=Meta+Down,Meta+PgDown,Fenster minimieren
|
||||
Window Move=none,,Fenster verschieben
|
||||
Window Move Center=none,,Fenster zentrieren
|
||||
Window No Border=none,,Titelleiste und Rahmen des Fensters ein-/ausschalten
|
||||
Window On All Desktops=none,,Fenster auf allen Arbeitsflächen anzeigen
|
||||
Window One Desktop Down=none,Meta+Ctrl+Shift+Down,Fenster eine Arbeitsfläche nach unten
|
||||
Window One Desktop Up=none,Meta+Ctrl+Shift+Up,Fenster eine Arbeitsfläche nach oben
|
||||
Window One Desktop to the Left=none,Meta+Ctrl+Shift+Left,Fenster eine Arbeitsfläche nach links
|
||||
Window One Desktop to the Right=none,Meta+Ctrl+Shift+Right,Fenster eine Arbeitsfläche nach rechts
|
||||
Window One Screen Down=none,,Fenster einen Bildschirm nach unten verschieben
|
||||
Window One Screen Up=none,,Fenster einen Bildschirm nach oben verschieben
|
||||
Window One Screen to the Left=none,,Fenster einen Bildschirm nach links verschieben
|
||||
Window One Screen to the Right=none,,Fenster einen Bildschirm nach rechts verschieben
|
||||
Window Operations Menu=,Alt+F3,Fensteraktionen-Menü
|
||||
Window Pack Down=none,,Fenster nach unten verschieben
|
||||
Window Pack Left=none,,Fenster nach links verschieben
|
||||
Window Pack Right=none,,Fenster nach rechts verschieben
|
||||
Window Pack Up=none,,Fenster nach oben verschieben
|
||||
Window Quick Tile Bottom=none,Meta+Down,Fenster am unteren Bildschirmrand anordnen
|
||||
Window Quick Tile Bottom Left=none,,Fenster am linken unteren Bildschirmrand anordnen
|
||||
Window Quick Tile Bottom Right=none,,Fenster am rechten unteren Bildschirmrand anordnen
|
||||
Window Quick Tile Left=none,Meta+Left,Fenster am linken Bildschirmrand anordnen
|
||||
Window Quick Tile Right=Meta+Right,Meta+Right,Fenster am rechten Bildschirmrand anordnen
|
||||
Window Quick Tile Top=none,Meta+Up,Fenster am oberen Bildschirmrand anordnen
|
||||
Window Quick Tile Top Left=none,,Fenster am linken oberen Bildschirmrand anordnen
|
||||
Window Quick Tile Top Right=none,,Fenster am rechten oberen Bildschirmrand anordnen
|
||||
Window Raise=none,,Fenster nach vorne
|
||||
Window Resize=Meta+R,,Fenstergröße ändern
|
||||
Window Shade=none,,Fensterheber betätigen
|
||||
Window Shrink Horizontal=none,,Fenster waagerecht verkleinern
|
||||
Window Shrink Vertical=none,,Fenster senkrecht verkleinern
|
||||
Window to Desktop 1=none,,Fenster auf Arbeitsfläche 1
|
||||
Window to Desktop 10=none,,Fenster auf Arbeitsfläche 10
|
||||
Window to Desktop 11=none,,Fenster auf Arbeitsfläche 11
|
||||
Window to Desktop 12=none,,Fenster auf Arbeitsfläche 12
|
||||
Window to Desktop 13=none,,Fenster auf Arbeitsfläche 13
|
||||
Window to Desktop 14=none,,Fenster auf Arbeitsfläche 14
|
||||
Window to Desktop 15=none,,Fenster auf Arbeitsfläche 15
|
||||
Window to Desktop 16=none,,Fenster auf Arbeitsfläche 16
|
||||
Window to Desktop 17=none,,Fenster auf Arbeitsfläche 17
|
||||
Window to Desktop 18=none,,Fenster auf Arbeitsfläche 18
|
||||
Window to Desktop 19=none,,Fenster auf Arbeitsfläche 19
|
||||
Window to Desktop 2=none,,Fenster auf Arbeitsfläche 2
|
||||
Window to Desktop 20=none,,Fenster auf Arbeitsfläche 20
|
||||
Window to Desktop 3=none,,Fenster auf Arbeitsfläche 3
|
||||
Window to Desktop 4=none,,Fenster auf Arbeitsfläche 4
|
||||
Window to Desktop 5=none,,Fenster auf Arbeitsfläche 5
|
||||
Window to Desktop 6=none,,Fenster auf Arbeitsfläche 6
|
||||
Window to Desktop 7=none,,Fenster auf Arbeitsfläche 7
|
||||
Window to Desktop 8=none,,Fenster auf Arbeitsfläche 8
|
||||
Window to Desktop 9=none,,Fenster auf Arbeitsfläche 9
|
||||
Window to Next Desktop=none,,Fenster auf nächste Arbeitsfläche verschieben
|
||||
Window to Next Screen=none,Meta+Shift+Right,Fenster auf nächsten Bildschirm verschieben
|
||||
Window to Previous Desktop=none,,Fenster auf vorherige Arbeitsfläche verschieben
|
||||
Window to Previous Screen=none,Meta+Shift+Left,Fenster auf vorherigen Bildschirm verschieben
|
||||
Window to Screen 0=none,,Fenster auf Bildschirm 0 verschieben
|
||||
Window to Screen 1=none,,Fenster auf Bildschirm 1 verschieben
|
||||
Window to Screen 2=none,,Fenster auf Bildschirm 2 verschieben
|
||||
Window to Screen 3=none,,Fenster auf Bildschirm 3 verschieben
|
||||
Window to Screen 4=none,,Fenster auf Bildschirm 4 verschieben
|
||||
Window to Screen 5=none,,Fenster auf Bildschirm 5 verschieben
|
||||
Window to Screen 6=none,,Fenster auf Bildschirm 6 verschieben
|
||||
Window to Screen 7=none,,Fenster auf Bildschirm 7 verschieben
|
||||
_k_friendly_name=KWin
|
||||
view_actual_size=none,Meta+0,Auf Originalgröße zoomen
|
||||
view_zoom_in=none,Meta++\tMeta+=,Vergrößern
|
||||
view_zoom_out=none,Meta+-,Verkleinern
|
||||
|
||||
[mediacontrol]
|
||||
_k_friendly_name=Media Controller
|
||||
mediavolumedown=none,,Media volume down
|
||||
mediavolumeup=none,,Media volume up
|
||||
nextmedia=Media Next,Media Next,Media playback next
|
||||
pausemedia=Media Pause,Media Pause,Pause media playback
|
||||
playmedia=none,,Play media playback
|
||||
playpausemedia=Media Play,Media Play,Play/Pause media playback
|
||||
previousmedia=Media Previous,Media Previous,Media playback previous
|
||||
stopmedia=Media Stop,Media Stop,Stop media playback
|
||||
|
||||
[org_kde_powerdevil]
|
||||
Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Helligkeit der Tastatur-Hintergrundbeleuchtung verringern
|
||||
Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Bildschirmhelligkeit verringern
|
||||
Decrease Screen Brightness Small=Shift+Monitor Brightness Down,Shift+Monitor Brightness Down,Bildschirmhelligkeit um 1 % verringern
|
||||
Hibernate=Hibernate,Hibernate,Ruhezustand
|
||||
Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Helligkeit der Tastatur-Hintergrundbeleuchtung erhöhen
|
||||
Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Bildschirmhelligkeit erhöhen
|
||||
Increase Screen Brightness Small=Shift+Monitor Brightness Up,Shift+Monitor Brightness Up,Bildschirmhelligkeit um 1 % erhöhen
|
||||
PowerDown=Power Down,Power Down,Abschalten
|
||||
PowerOff=Power Off,Power Off,Ausschalten
|
||||
Sleep=Sleep,Sleep,Standby-Modus
|
||||
Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Hintergrundbeleuchtung der Tastatur umschalten
|
||||
Turn Off Screen=none,none,Bildschirm ausschalten
|
||||
_k_friendly_name=KDE-Energieverwaltungssystem
|
||||
powerProfile=Battery,Battery\tMeta+B,Energieprofil wechseln
|
||||
|
||||
[plasmashell]
|
||||
_k_friendly_name=plasmashell
|
||||
activate application launcher=Alt+F1,Meta\tAlt+F1,Activate Application Launcher
|
||||
activate task manager entry 1=Meta+1,Meta+1,Fensterleisteneintrag 1 aktivieren
|
||||
activate task manager entry 10=Meta+0,Meta+0,Fensterleisteneintrag 10 aktivieren
|
||||
activate task manager entry 2=Meta+2,Meta+2,Fensterleisteneintrag 2 aktivieren
|
||||
activate task manager entry 3=Meta+3,Meta+3,Fensterleisteneintrag 3 aktivieren
|
||||
activate task manager entry 4=Meta+4,Meta+4,Fensterleisteneintrag 4 aktivieren
|
||||
activate task manager entry 5=Meta+5,Meta+5,Fensterleisteneintrag 5 aktivieren
|
||||
activate task manager entry 6=Meta+6,Meta+6,Fensterleisteneintrag 6 aktivieren
|
||||
activate task manager entry 7=Meta+7,Meta+7,Fensterleisteneintrag 7 aktivieren
|
||||
activate task manager entry 8=Meta+8,Meta+8,Fensterleisteneintrag 8 aktivieren
|
||||
activate task manager entry 9=Meta+9,Meta+9,Fensterleisteneintrag 9 aktivieren
|
||||
activate widget 2=none,none,Miniprogramm Anwendungsstarter aktivieren
|
||||
clear-history=none,,Bisherigen Inhalt der Zwischenablage löschen
|
||||
clipboard_action=none,Meta+Ctrl+X,Automatisches Aufklappmenü für Aktionen
|
||||
cycle-panels=none,Meta+Alt+P,Tastaturfokus zwischen Kontrollleisten umschalten
|
||||
cycleNextAction=none,,Nächstes Element im Verlauf
|
||||
cyclePrevAction=none,,Vorheriges Element im Verlauf
|
||||
manage activities=none,Meta+Q,Aktivitätenwechsler anzeigen
|
||||
next activity=none,none,Zwischen Aktivitäten wechseln
|
||||
previous activity=none,none,Zwischen Aktivitäten wechseln (Gegenrichtung)
|
||||
repeat_action=Meta+Ctrl+R,Meta+Ctrl+R,Aktionen der aktuellen Zwischenablage manuell aufrufen
|
||||
show dashboard=none,Ctrl+F12,Arbeitsfläche anzeigen
|
||||
show-barcode=none,,Strichcode anzeigen ...
|
||||
show-on-mouse-pos=Meta+V,Meta+V,Elemente der Zwischenablage an Mausposition anzeigen
|
||||
stop current activity=none,Meta+S,Aktuelle Aktivität anhalten
|
||||
switch to next activity=none,,Zur nächsten Aktivität wechseln
|
||||
switch to previous activity=none,,Zur vorherigen Aktivität wechseln
|
||||
toggle do not disturb=none,,Nicht stören umschalten
|
||||
|
||||
[services][org.kde.konsole.desktop]
|
||||
_launch=Meta+Return
|
||||
|
||||
[services][org.kde.krunner.desktop]
|
||||
_launch=Meta\tAlt+F2\tSearch
|
||||
|
||||
[services][org.kde.plasma.emojier.desktop]
|
||||
_launch=none
|
||||
|
||||
[services][org.kde.spectacle.desktop]
|
||||
ActiveWindowScreenShot=none
|
||||
FullScreenScreenShot=none
|
||||
RecordRegion=none
|
||||
RecordScreen=none
|
||||
RecordWindow=none
|
||||
RectangularRegionScreenShot=none
|
||||
WindowUnderCursorScreenShot=none
|
95
hosts/computer-mo/dotfiles/kwinoutputconfig.json
Normal file
95
hosts/computer-mo/dotfiles/kwinoutputconfig.json
Normal file
@ -0,0 +1,95 @@
|
||||
[
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"autoRotation": "InTabletMode",
|
||||
"brightness": 1,
|
||||
"colorProfileSource": "sRGB",
|
||||
"connectorName": "DP-2",
|
||||
"edidHash": "5feed23fa2b9fadf2c619ead8e5a5738",
|
||||
"edidIdentifier": "PHL 49823 352 46 2023 0",
|
||||
"highDynamicRange": true,
|
||||
"iccProfilePath": "",
|
||||
"mode": {
|
||||
"height": 1440,
|
||||
"refreshRate": 175000,
|
||||
"width": 3440
|
||||
},
|
||||
"overscan": 0,
|
||||
"rgbRange": "Automatic",
|
||||
"scale": 1,
|
||||
"sdrBrightness": 455,
|
||||
"sdrGamutWideness": 0.7,
|
||||
"transform": "Normal",
|
||||
"vrrPolicy": "Automatic",
|
||||
"wideColorGamut": true
|
||||
},
|
||||
{
|
||||
"autoRotation": "InTabletMode",
|
||||
"brightness": 1,
|
||||
"colorProfileSource": "sRGB",
|
||||
"connectorName": "HDMI-A-1",
|
||||
"edidHash": "45c097af286682cb62ce182c666c5962",
|
||||
"edidIdentifier": "PHL 1931 16843009 1 2023 0",
|
||||
"highDynamicRange": false,
|
||||
"iccProfilePath": "",
|
||||
"mode": {
|
||||
"height": 2160,
|
||||
"refreshRate": 60000,
|
||||
"width": 3840
|
||||
},
|
||||
"overscan": 0,
|
||||
"rgbRange": "Automatic",
|
||||
"scale": 1,
|
||||
"sdrBrightness": 200,
|
||||
"sdrGamutWideness": 0,
|
||||
"transform": "Normal",
|
||||
"vrrPolicy": "Automatic",
|
||||
"wideColorGamut": false
|
||||
}
|
||||
],
|
||||
"name": "outputs"
|
||||
},
|
||||
{
|
||||
"data": [
|
||||
{
|
||||
"lidClosed": false,
|
||||
"outputs": [
|
||||
{
|
||||
"enabled": true,
|
||||
"outputIndex": 0,
|
||||
"position": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"priority": 0
|
||||
},
|
||||
{
|
||||
"enabled": false,
|
||||
"outputIndex": 1,
|
||||
"position": {
|
||||
"x": 2752,
|
||||
"y": 0
|
||||
},
|
||||
"priority": -1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"lidClosed": false,
|
||||
"outputs": [
|
||||
{
|
||||
"enabled": true,
|
||||
"outputIndex": 0,
|
||||
"position": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"priority": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"name": "setups"
|
||||
}
|
||||
]
|
37
hosts/computer-mo/dotfiles/kwinrc
Normal file
37
hosts/computer-mo/dotfiles/kwinrc
Normal file
@ -0,0 +1,37 @@
|
||||
[Desktops]
|
||||
Id_1=e5ef4374-c051-4f6a-986d-28b080de5eae
|
||||
Number=1
|
||||
Rows=1
|
||||
|
||||
[Effect-overview]
|
||||
BorderActivate=9
|
||||
|
||||
[Plugins]
|
||||
minimizeallEnabled=true
|
||||
|
||||
[Tiling]
|
||||
padding=4
|
||||
|
||||
[Tiling][32c7135c-bbc0-5c1d-9242-cd4bea591339]
|
||||
tiles={"layoutDirection":"horizontal","tiles":x5b{"width":0.25},{"width":0.5},{"width":0.25}x5d}
|
||||
|
||||
[Tiling][57ad5b6c-e007-559b-9eef-bab555c637d9]
|
||||
tiles={"layoutDirection":"horizontal","tiles":x5b{"width":0.25},{"width":0.5},{"width":0.25}x5d}
|
||||
|
||||
[Tiling][92e842d7-5928-5c43-884a-4912e7cc82ed]
|
||||
tiles={"layoutDirection":"horizontal","tiles":x5b{"width":0.25},{"width":0.5},{"width":0.25}x5d}
|
||||
|
||||
[Tiling][e56e54c5-76c9-5a45-96ca-fad80cc9ecac]
|
||||
tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]}
|
||||
|
||||
[Xwayland]
|
||||
Scale=1
|
||||
|
||||
[org.kde.kdecoration2]
|
||||
BorderSizeAuto=false
|
||||
ButtonsOnLeft=F
|
||||
ButtonsOnRight=IAX
|
||||
|
||||
[ًRound-Corners]
|
||||
InactiveCornerRadius=5
|
||||
Size=5
|
31
hosts/computer-mo/system-imports.nix
Normal file
31
hosts/computer-mo/system-imports.nix
Normal file
@ -0,0 +1,31 @@
|
||||
{ ... }:
|
||||
{
|
||||
imports =
|
||||
[
|
||||
# Packages
|
||||
./system-packages/sys.pkg-customization.nix
|
||||
./system-packages/sys.pkg-desktop.nix
|
||||
./system-packages/sys.pkg-dev.nix
|
||||
./system-packages/sys.pkg-firefox.nix
|
||||
./system-packages/sys.pkg-gaming.nix
|
||||
./system-packages/sys.pkg-hardware.nix
|
||||
./system-packages/sys.pkg-media.nix
|
||||
./system-packages/sys.pkg-misc.nix
|
||||
./system-packages/sys.pkg-steam.nix
|
||||
./system-packages/sys.pkg-system.nix
|
||||
# Settings
|
||||
./system-settings/sys.set-boot.nix
|
||||
./system-settings/sys.set-controller.nix
|
||||
./system-settings/sys.set-desktop.nix
|
||||
./system-settings/sys.set-dev.nix
|
||||
./system-settings/sys.set-filesystems.nix
|
||||
./system-settings/sys.set-hardware.nix
|
||||
./system-settings/sys.set-locale.nix
|
||||
./system-settings/sys.set-networking.nix
|
||||
./system-settings/sys.set-steam.nix
|
||||
./system-settings/sys.set-system.nix
|
||||
./system-settings/sys.set-systemd.nix
|
||||
./system-settings/sys.set-updates.nix
|
||||
./system-settings/sys.set-users.nix
|
||||
];
|
||||
}
|
15
hosts/computer-mo/system-packages/sys.pkg-customization.nix
Normal file
15
hosts/computer-mo/system-packages/sys.pkg-customization.nix
Normal file
@ -0,0 +1,15 @@
|
||||
{ pkgs, pkgs-stable, ... }:
|
||||
{
|
||||
environment.systemPackages =
|
||||
(with pkgs; [
|
||||
kde-rounded-corners
|
||||
neofetch
|
||||
ibm-plex
|
||||
])
|
||||
|
||||
++
|
||||
|
||||
(with pkgs-stable; [
|
||||
|
||||
]);
|
||||
}
|
7
hosts/computer-mo/system-packages/sys.pkg-desktop.nix
Normal file
7
hosts/computer-mo/system-packages/sys.pkg-desktop.nix
Normal file
@ -0,0 +1,7 @@
|
||||
{ ... }:
|
||||
{
|
||||
services.xserver.enable = false;
|
||||
services.desktopManager.plasma6.enable = true;
|
||||
services.displayManager.sddm.wayland.enable = true;
|
||||
services.displayManager.sddm.enable = true;
|
||||
}
|
18
hosts/computer-mo/system-packages/sys.pkg-dev.nix
Normal file
18
hosts/computer-mo/system-packages/sys.pkg-dev.nix
Normal file
@ -0,0 +1,18 @@
|
||||
{ pkgs, pkgs-stable, ... }:
|
||||
{
|
||||
programs.zsh.enable = true;
|
||||
|
||||
environment.systemPackages =
|
||||
(with pkgs; [
|
||||
kdePackages.kate
|
||||
git
|
||||
nil
|
||||
yaml-language-server
|
||||
])
|
||||
|
||||
++
|
||||
|
||||
(with pkgs-stable; [
|
||||
|
||||
]);
|
||||
}
|
7
hosts/computer-mo/system-packages/sys.pkg-firefox.nix
Normal file
7
hosts/computer-mo/system-packages/sys.pkg-firefox.nix
Normal file
@ -0,0 +1,7 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
languagePacks = ["de"];
|
||||
};
|
||||
}
|
16
hosts/computer-mo/system-packages/sys.pkg-gaming.nix
Normal file
16
hosts/computer-mo/system-packages/sys.pkg-gaming.nix
Normal file
@ -0,0 +1,16 @@
|
||||
{ pkgs, pkgs-stable, ... }:
|
||||
{
|
||||
environment.systemPackages =
|
||||
(with pkgs; [
|
||||
mangohud
|
||||
unigine-valley
|
||||
unigine-heaven
|
||||
unigine-tropics
|
||||
])
|
||||
|
||||
++
|
||||
|
||||
(with pkgs-stable; [
|
||||
|
||||
]);
|
||||
}
|
16
hosts/computer-mo/system-packages/sys.pkg-hardware.nix
Normal file
16
hosts/computer-mo/system-packages/sys.pkg-hardware.nix
Normal file
@ -0,0 +1,16 @@
|
||||
{ pkgs, pkgs-stable, ... }:
|
||||
{
|
||||
environment.systemPackages =
|
||||
(with pkgs; [
|
||||
pciutils
|
||||
aha
|
||||
lact
|
||||
kdePackages.isoimagewriter
|
||||
])
|
||||
|
||||
++
|
||||
|
||||
(with pkgs-stable; [
|
||||
|
||||
]);
|
||||
}
|
22
hosts/computer-mo/system-packages/sys.pkg-media.nix
Normal file
22
hosts/computer-mo/system-packages/sys.pkg-media.nix
Normal file
@ -0,0 +1,22 @@
|
||||
{ pkgs, pkgs-stable, ... }:
|
||||
{
|
||||
environment.systemPackages =
|
||||
(with pkgs; [
|
||||
kdePackages.gwenview
|
||||
kdePackages.okular
|
||||
kdePackages.kdenlive
|
||||
kdePackages.elisa
|
||||
haruna
|
||||
krita
|
||||
])
|
||||
|
||||
++
|
||||
|
||||
(with pkgs-stable; [
|
||||
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
21
hosts/computer-mo/system-packages/sys.pkg-misc.nix
Normal file
21
hosts/computer-mo/system-packages/sys.pkg-misc.nix
Normal file
@ -0,0 +1,21 @@
|
||||
{ pkgs, pkgs-stable, ... }:
|
||||
{
|
||||
environment.systemPackages =
|
||||
(with pkgs; [
|
||||
vesktop
|
||||
google-chrome
|
||||
teams-for-linux
|
||||
kdePackages.kcolorchooser
|
||||
xwaylandvideobridge
|
||||
kdePackages.kfind
|
||||
kdePackages.kcalc
|
||||
kdePackages.filelight
|
||||
kdePackages.skanlite
|
||||
])
|
||||
|
||||
++
|
||||
|
||||
(with pkgs-stable; [
|
||||
|
||||
]);
|
||||
}
|
10
hosts/computer-mo/system-packages/sys.pkg-steam.nix
Normal file
10
hosts/computer-mo/system-packages/sys.pkg-steam.nix
Normal file
@ -0,0 +1,10 @@
|
||||
{ ... }:
|
||||
{
|
||||
jovian.steam = {
|
||||
enable = true;
|
||||
};
|
||||
|
||||
programs.steam = {
|
||||
enable = true;
|
||||
};
|
||||
}
|
14
hosts/computer-mo/system-packages/sys.pkg-system.nix
Normal file
14
hosts/computer-mo/system-packages/sys.pkg-system.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ pkgs, pkgs-stable, ... }:
|
||||
{
|
||||
environment.systemPackages =
|
||||
(with pkgs; [
|
||||
kdePackages.ksystemlog
|
||||
kdePackages.partitionmanager
|
||||
])
|
||||
|
||||
++
|
||||
|
||||
(with pkgs-stable; [
|
||||
|
||||
]);
|
||||
}
|
17
hosts/computer-mo/system-settings/sys.set-boot.nix
Normal file
17
hosts/computer-mo/system-settings/sys.set-boot.nix
Normal file
@ -0,0 +1,17 @@
|
||||
{ ... }:
|
||||
{
|
||||
boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ];
|
||||
boot.initrd.kernelModules = [ ];
|
||||
boot.initrd.verbose = false;
|
||||
boot.kernelModules = [ "kvm-amd" ];
|
||||
boot.extraModulePackages = [ ];
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
boot.loader.efi.canTouchEfiVariables = true;
|
||||
boot.plymouth.enable = true;
|
||||
boot.plymouth.theme = "bgrt";
|
||||
boot.consoleLogLevel = 0;
|
||||
boot.kernelParams = [ "quiet" "udev.log_level=0" "amd_pstate=guided" ];
|
||||
boot.extraModprobeConfig = ''
|
||||
options amdgpu ppfeaturemask=0xFFF7FFFF
|
||||
'';
|
||||
}
|
7
hosts/computer-mo/system-settings/sys.set-controller.nix
Normal file
7
hosts/computer-mo/system-settings/sys.set-controller.nix
Normal file
@ -0,0 +1,7 @@
|
||||
{ ... }:
|
||||
{
|
||||
# Ignore Dualsense Touchpad in Desktop
|
||||
services.udev.extraRules =''
|
||||
ACTION=="add|change", KERNEL=="event[0-9]*", ATTRS{name}=="*Wireless Controller Touchpad", ENV{LIBINPUT_IGNORE_DEVICE}="1"
|
||||
'';
|
||||
}
|
5
hosts/computer-mo/system-settings/sys.set-desktop.nix
Normal file
5
hosts/computer-mo/system-settings/sys.set-desktop.nix
Normal file
@ -0,0 +1,5 @@
|
||||
{ ... }:
|
||||
{
|
||||
services.displayManager.autoLogin.enable = true;
|
||||
services.displayManager.autoLogin.user = "mo";
|
||||
}
|
8
hosts/computer-mo/system-settings/sys.set-dev.nix
Normal file
8
hosts/computer-mo/system-settings/sys.set-dev.nix
Normal file
@ -0,0 +1,8 @@
|
||||
{ pkgs, ... }
|
||||
:{
|
||||
users.defaultUserShell = pkgs.zsh;
|
||||
users.users.mo.shell = pkgs.zsh;
|
||||
programs.zsh.enableCompletion = true;
|
||||
programs.zsh.ohMyZsh.enable = true;
|
||||
programs.zsh.ohMyZsh.theme = "agnoster";
|
||||
}
|
18
hosts/computer-mo/system-settings/sys.set-filesystems.nix
Normal file
18
hosts/computer-mo/system-settings/sys.set-filesystems.nix
Normal file
@ -0,0 +1,18 @@
|
||||
{ ... }:
|
||||
{
|
||||
fileSystems."/" =
|
||||
{ device = "/dev/disk/by-partlabel/root";
|
||||
fsType = "ext4";
|
||||
};
|
||||
|
||||
fileSystems."/boot" =
|
||||
{ device = "/dev/disk/by-partlabel/EFI";
|
||||
fsType = "vfat";
|
||||
options = [ "fmask=0022" "dmask=0022" ];
|
||||
};
|
||||
|
||||
swapDevices = [ {
|
||||
device = "/var/lib/swapfile";
|
||||
size = 16*1024;
|
||||
}];
|
||||
}
|
17
hosts/computer-mo/system-settings/sys.set-hardware.nix
Normal file
17
hosts/computer-mo/system-settings/sys.set-hardware.nix
Normal file
@ -0,0 +1,17 @@
|
||||
{ lib, config,... }:
|
||||
{
|
||||
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
||||
services.fwupd.enable = true;
|
||||
services.printing.enable = true;
|
||||
hardware.bluetooth.enable = true;
|
||||
hardware.bluetooth.powerOnBoot = true;
|
||||
hardware.pulseaudio.enable = false;
|
||||
security.rtkit.enable = true;
|
||||
services.pipewire = {
|
||||
enable = true;
|
||||
alsa.enable = true;
|
||||
alsa.support32Bit = true;
|
||||
pulse.enable = true;
|
||||
};
|
||||
services.libinput.enable = false;
|
||||
}
|
18
hosts/computer-mo/system-settings/sys.set-locale.nix
Normal file
18
hosts/computer-mo/system-settings/sys.set-locale.nix
Normal file
@ -0,0 +1,18 @@
|
||||
{ ... }:
|
||||
{
|
||||
time.timeZone = "Europe/Berlin";
|
||||
i18n.defaultLocale = "de_DE.UTF-8";
|
||||
console.keyMap = "de";
|
||||
services.xserver.xkb.layout = "de";
|
||||
i18n.extraLocaleSettings = {
|
||||
LC_ADDRESS = "de_DE.UTF-8";
|
||||
LC_IDENTIFICATION = "de_DE.UTF-8";
|
||||
LC_MEASUREMENT = "de_DE.UTF-8";
|
||||
LC_MONETARY = "de_DE.UTF-8";
|
||||
LC_NAME = "de_DE.UTF-8";
|
||||
LC_NUMERIC = "de_DE.UTF-8";
|
||||
LC_PAPER = "de_DE.UTF-8";
|
||||
LC_TELEPHONE = "de_DE.UTF-8";
|
||||
LC_TIME = "de_DE.UTF-8";
|
||||
};
|
||||
}
|
6
hosts/computer-mo/system-settings/sys.set-networking.nix
Normal file
6
hosts/computer-mo/system-settings/sys.set-networking.nix
Normal file
@ -0,0 +1,6 @@
|
||||
{ lib, ... }:
|
||||
{
|
||||
networking.useDHCP = lib.mkDefault true;
|
||||
networking.hostName = "computer-mo";
|
||||
networking.networkmanager.enable = true;
|
||||
}
|
18
hosts/computer-mo/system-settings/sys.set-steam.nix
Normal file
18
hosts/computer-mo/system-settings/sys.set-steam.nix
Normal file
@ -0,0 +1,18 @@
|
||||
{ ... }:
|
||||
{
|
||||
jovian.steam = {
|
||||
autoStart = false;
|
||||
user = "mo";
|
||||
desktopSession = "plasma";
|
||||
};
|
||||
|
||||
jovian.hardware.has.amd.gpu = true;
|
||||
jovian.hardware.amd.gpu.enableEarlyModesetting = true;
|
||||
jovian.steamos.enableBluetoothConfig = true;
|
||||
|
||||
programs.steam = {
|
||||
remotePlay.openFirewall = true;
|
||||
dedicatedServer.openFirewall = true;
|
||||
localNetworkGameTransfers.openFirewall = true;
|
||||
};
|
||||
}
|
7
hosts/computer-mo/system-settings/sys.set-system.nix
Normal file
7
hosts/computer-mo/system-settings/sys.set-system.nix
Normal file
@ -0,0 +1,7 @@
|
||||
{ lib, ... }:
|
||||
{
|
||||
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||
system.stateVersion = "24.05";
|
||||
}
|
12
hosts/computer-mo/system-settings/sys.set-systemd.nix
Normal file
12
hosts/computer-mo/system-settings/sys.set-systemd.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ pkgs,... }:
|
||||
{
|
||||
systemd.services.lact = {
|
||||
enable = true;
|
||||
description = "AMDGPU Control Daemon";
|
||||
after = ["multi-user.target"];
|
||||
wantedBy = ["multi-user.target"];
|
||||
serviceConfig = {
|
||||
ExecStart = "${pkgs.lact}/bin/lact daemon";
|
||||
};
|
||||
};
|
||||
}
|
12
hosts/computer-mo/system-settings/sys.set-updates.nix
Normal file
12
hosts/computer-mo/system-settings/sys.set-updates.nix
Normal file
@ -0,0 +1,12 @@
|
||||
{ ... }:
|
||||
{
|
||||
system.autoUpgrade = {
|
||||
enable = true;
|
||||
dates = "04:00";
|
||||
flake = "github:Moe1369/nixos-config";
|
||||
flags = [
|
||||
"--update-input" "nixpkgs" "--commit-lock-file"
|
||||
];
|
||||
allowReboot = true;
|
||||
};
|
||||
}
|
8
hosts/computer-mo/system-settings/sys.set-users.nix
Normal file
8
hosts/computer-mo/system-settings/sys.set-users.nix
Normal file
@ -0,0 +1,8 @@
|
||||
{ ... }:
|
||||
{
|
||||
users.users.mo = {
|
||||
isNormalUser = true;
|
||||
description = "Mohamed Chrayed";
|
||||
extraGroups = [ "networkmanager" "wheel" ];
|
||||
};
|
||||
}
|
15
hosts/computer-mo/user-imports.nix
Normal file
15
hosts/computer-mo/user-imports.nix
Normal file
@ -0,0 +1,15 @@
|
||||
{ ... }:
|
||||
|
||||
{
|
||||
imports = [
|
||||
# Home-Manager Packages
|
||||
./user-packages/usr.pkg-dev.nix
|
||||
./user-packages/usr.pkg-desktop.nix
|
||||
# Home-Manager Settings
|
||||
./user-settings/usr.set-dotfiles.nix
|
||||
./user-settings/usr.set-customization.nix
|
||||
./user-settings/usr.set-dev.nix
|
||||
./user-settings/usr.set-desktop.nix
|
||||
./user-settings/usr.set-system.nix
|
||||
];
|
||||
}
|
6
hosts/computer-mo/user-packages/usr.pkg-desktop.nix
Normal file
6
hosts/computer-mo/user-packages/usr.pkg-desktop.nix
Normal file
@ -0,0 +1,6 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.plasma = {
|
||||
enable = true;
|
||||
};
|
||||
}
|
6
hosts/computer-mo/user-packages/usr.pkg-dev.nix
Normal file
6
hosts/computer-mo/user-packages/usr.pkg-dev.nix
Normal file
@ -0,0 +1,6 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.git = {
|
||||
enable = true;
|
||||
};
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
{ ... }:
|
||||
{
|
||||
}
|
66
hosts/computer-mo/user-settings/usr.set-desktop.nix
Normal file
66
hosts/computer-mo/user-settings/usr.set-desktop.nix
Normal file
@ -0,0 +1,66 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.plasma = {
|
||||
|
||||
workspace.wallpaper = "/home/mo/Bilder/Hintergründe/wallpaper-nix.png";
|
||||
kscreenlocker.appearance.wallpaper = "/home/mo/Bilder/Hintergründe/wallpaper-nix.png";
|
||||
|
||||
kwin.titlebarButtons.left = ["keep-above-windows"];
|
||||
kwin.titlebarButtons.right = ["minimize" "maximize" "close"];
|
||||
|
||||
fonts = {
|
||||
menu.family = "IBM Plex Sans";
|
||||
menu.pointSize = 10;
|
||||
menu.weight = "normal";
|
||||
general.family = "IBM Plex Sans";
|
||||
general.pointSize = 10;
|
||||
general.weight = "normal";
|
||||
small.family = "IBM Plex Sans";
|
||||
small.pointSize = 8;
|
||||
small.weight = "normal";
|
||||
toolbar.family = "IBM Plex Sans";
|
||||
toolbar.pointSize = 10;
|
||||
toolbar.weight = "normal";
|
||||
fixedWidth.family = "IBM Plex Mono";
|
||||
fixedWidth.pointSize = 12;
|
||||
fixedWidth.weight = "normal";
|
||||
windowTitle.family = "IBM Plex Sans";
|
||||
windowTitle.pointSize = 12;
|
||||
windowTitle.weight = "medium";
|
||||
};
|
||||
|
||||
workspace.cursor = {
|
||||
size = 24;
|
||||
theme = "Breeze_Snow";
|
||||
};
|
||||
|
||||
workspace.colorScheme = "BreezeHellFarbe";
|
||||
|
||||
panels = [
|
||||
{
|
||||
location = "bottom";
|
||||
floating = true;
|
||||
alignment = "center";
|
||||
height = 46;
|
||||
lengthMode = "fit";
|
||||
hiding = "dodgewindows";
|
||||
widgets = [
|
||||
"org.kde.plasma.kickoff"
|
||||
"org.kde.plasma.icontasks"
|
||||
];
|
||||
}
|
||||
{
|
||||
location = "bottom";
|
||||
floating = true;
|
||||
alignment = "right";
|
||||
height = 36;
|
||||
lengthMode = "fit";
|
||||
hiding = "dodgewindows";
|
||||
widgets = [
|
||||
"org.kde.plasma.systemtray"
|
||||
"org.kde.plasma.digitalclock"
|
||||
];
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
10
hosts/computer-mo/user-settings/usr.set-dev.nix
Normal file
10
hosts/computer-mo/user-settings/usr.set-dev.nix
Normal file
@ -0,0 +1,10 @@
|
||||
{ ... }:
|
||||
{
|
||||
programs.git = {
|
||||
userName = "Mohamed C.";
|
||||
userEmail = "mohamed@chrayed.de";
|
||||
extraConfig = {
|
||||
init.defaultBranch = "main";
|
||||
};
|
||||
};
|
||||
}
|
10
hosts/computer-mo/user-settings/usr.set-dotfiles.nix
Normal file
10
hosts/computer-mo/user-settings/usr.set-dotfiles.nix
Normal file
@ -0,0 +1,10 @@
|
||||
{ ... }:
|
||||
{
|
||||
home.file.".config/haruna/haruna.conf".source = ../dotfiles/haruna.conf;
|
||||
home.file.".local/share/color-schemes/BreezeDunkelFarbe.colors".source = ../dotfiles/BreezeDunkelFarbe.colors;
|
||||
home.file.".local/share/color-schemes/BreezeHellFarbe.colors".source = ../dotfiles/BreezeHellFarbe.colors;
|
||||
home.file.".config/kglobalshortcutsrc".source = ../dotfiles/kglobalshortcutsrc;
|
||||
home.file."Bilder/Hintergründe/wallpaper-nix.png".source = ../assets/wallpaper-nix.png;
|
||||
home.file.".config/kwinrc".source = ../dotfiles/kwinrc;
|
||||
home.file.".config/kwinoutputconfig.json".source = ../dotfiles/kwinoutputconfig.json;
|
||||
}
|
4
hosts/computer-mo/user-settings/usr.set-system.nix
Normal file
4
hosts/computer-mo/user-settings/usr.set-system.nix
Normal file
@ -0,0 +1,4 @@
|
||||
{ ... }:
|
||||
{
|
||||
home.stateVersion = "24.05";
|
||||
}
|
Loading…
Reference in New Issue
Block a user