diff --git a/README.md b/README.md index a26aa38..2e438d4 100644 --- a/README.md +++ b/README.md @@ -4,16 +4,13 @@ NixOS config files to make a perfect (for me) server or desktop environment and Mostly all was stolen, I mean inspired by [tazjin's nix files from TVL's repo](https://code.tvl.fyi/tree/users/tazjin/) ## Installation and setup - On a fresh NixOS installation - - check out this repository, for example in your home `git clone https://code.mrflos.pw/mrflos/nixos-config.git ~/nixos-config` (ideally fork this repo and clone it with ssh to be able to commit your customs) - copy the NixOS generated configuration to the `machines` folder `cp /etc/hardware-configuration.nix ~/nixos-config/machines/-hardware-configuration.nix` -- copy the example configuration file in the `machines` folder `cp ~/nixos-config/machines/example-configuration.nix ~/nixos-config/machines/-configuration.nix` +- copy the example configuration file in the `machines` folder `cp ~/nixos-config/machines/example-configuration.nix ~/nixos-config/machines/-configuration.nix` - edit your machine configuration file `~/nixos-config/machines/-configuration.nix`, make changes and uncomment modules according to your needs for this machine -- copy the example configuration file `~/nixos-config/configuration.example.nix` to `~/nixos-config/configuration.nix` +- copy the example configuration file `~/nixos-config/configuration.example.nix` to `~/nixos-config/configuration.nix` - edit the main configuration file `~/nixos-config/configuration.nix` and point to the right files - ```nix # NixOS config entry point # import the hardware and configuration files specific to your machine @@ -25,7 +22,6 @@ On a fresh NixOS installation ]; } ``` - - move the old `/etc/nixos` folder `sudo mv /etc/nixos /etc/nixos.old` and symlink your custom one `sudo ln -s ~/nixos-config /etc/nixos` - run the install `sudo nixos-rebuild switch` - if all good don't forget to commit your changes diff --git a/machines/MacBookPro12.1-configuration.nix b/machines/MacBookPro12.1-configuration.nix index 171e23b..7eb5971 100644 --- a/machines/MacBookPro12.1-configuration.nix +++ b/machines/MacBookPro12.1-configuration.nix @@ -25,8 +25,6 @@ networking.hostName = "luffy"; # Define your hostname. networking.extraHosts = '' 127.0.0.1 yeswiki.test - 192.168.36.206 chmok.net - fd72:51a6:d583:0:984a:cc56:cf75:dc6 chmok.net ''; # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. @@ -63,8 +61,8 @@ # Configure keymap in X11 services.xserver = { - xkb.layout = "us,ru"; - xkb.variant = "mac"; + layout = "us,ru"; + xkbVariant = "mac"; }; imports = [ diff --git a/machines/Segotep-desktop-tower-configuration.nix b/machines/Segotep-desktop-tower-configuration.nix index 2005eb8..03fb5d0 100644 --- a/machines/Segotep-desktop-tower-configuration.nix +++ b/machines/Segotep-desktop-tower-configuration.nix @@ -46,10 +46,14 @@ services.xserver.enable = true; services.xserver.videoDrivers = [ "amdgpu" ]; + # Enable the KDE Plasma Desktop Environment. + services.xserver.displayManager.sddm.enable = true; + services.xserver.desktopManager.plasma5.enable = true; + # Configure keymap in X11 services.xserver = { - xkb.layout = "us"; - xkb.variant = ""; + layout = "us"; + xkbVariant = ""; }; fileSystems."/mnt/nas/music" = @@ -106,6 +110,7 @@ ../modules/desktop.nix ../modules/fonts.nix ../modules/home-config.nix +# ../modules/laptop.nix ../modules/local-dev.nix ../modules/nixos.nix ]; diff --git a/modules/console.nix b/modules/console.nix index c67aed7..b0fbbb2 100644 --- a/modules/console.nix +++ b/modules/console.nix @@ -8,11 +8,25 @@ # keybindings = true; # }; +# services = { +# mpd.enable = true; +# mpd.musicDirectory = "/home/mrflos/Musique"; +# mpd.user = "mrflos"; +# mpd.group = "users"; +# mpd.startWhenNeeded = true; +# mpd.extraConfig = '' +# audio_output { +# type "pulse" +# name "mpd" +# } +# ''; +# }; + + # List packages installed in system profile. To search, run: # $ nix search wget environment.systemPackages = with pkgs; [ ansible - atuin bat btop cargo @@ -60,11 +74,9 @@ wget whois wl-clipboard - yazi #wirelesstools yt-dlp zellij - zoxide zsh-autosuggestions ]; } diff --git a/modules/desktop.nix b/modules/desktop.nix index 1e9d641..0d84baf 100644 --- a/modules/desktop.nix +++ b/modules/desktop.nix @@ -22,20 +22,17 @@ printing.drivers = [ pkgs.brlaser ]; avahi = { enable = true; - nssmdns4 = true; + nssmdns = true; openFirewall = true; }; - xserver.desktopManager.plasma5.enable = true; - displayManager.defaultSession = "plasmawayland"; - displayManager.sddm.wayland.enable = true; - displayManager.sddm.enable = true; - displayManager.sddm.enableHidpi = true; - displayManager.sddm.theme = "rose-pine"; - #xserver = { - # enable = true; - # desktopManager.plasma5.enable = true; - #}; + xserver = { + enable = true; + displayManager.defaultSession = "plasmawayland"; + desktopManager.plasma5.enable = true; + displayManager.sddm.wayland.enable = true; + displayManager.sddm.enableHidpi = true; + }; dbus.enable = true; }; @@ -93,7 +90,6 @@ # List packages installed in system profile. To search, run: # $ nix search wget environment.systemPackages = with pkgs; [ - (callPackage ./sddm-rose-pine.nix {}) (vscode-with-extensions.override { vscode = vscodium; vscodeExtensions = with vscode-extensions; [ @@ -134,15 +130,15 @@ gimp-with-plugins hunspell hunspellDicts.fr-moderne - #hyprpaper + hyprpaper inkscape-with-extensions - #kde-rounded-corners + kde-rounded-corners kitty latte-dock libreoffice-qt libsForQt5.ark #libsForQt5.krohnkite - #libsForQt5.bismuth + libsForQt5.bismuth mixxx mumble neochat @@ -151,7 +147,7 @@ signal-desktop thunderbird tigervnc - #tor-browser-bundle-bin + tor-browser-bundle-bin transmission-qt unetbootin vlc diff --git a/modules/home-config.nix b/modules/home-config.nix index 4b4e2b7..a8c1bb6 100644 --- a/modules/home-config.nix +++ b/modules/home-config.nix @@ -9,13 +9,13 @@ let # ${pkgs.swww}/bin/swww img /home/mrflos/Nextcloud/Images/Wallpapers/chihiro014.jpg & # ''; in { - # TODO can we automate the installation of home-manager ? - # sudo nix-channel --add https://github.com/nix-community/home-manager/archive/release-24.05.tar.gz home-manager + # sudo nix-channel --add https://github.com/nix-community/home-manager/archive/release-23.11.tar.gz home-manager imports = [ # ]; home-manager.useGlobalPkgs = true; + users.users.mrflos = { #isNormalUser = true; description = "mrflos"; @@ -65,14 +65,17 @@ in { source = ../dotfiles/tmux; recursive = true; }; + + # Treesitter is configured as a locally developed module in lazy.nvim + # we hardcode a symlink here so that we can refer to it in our lazy config + #"./.local/share/nvim/nix/nvim-treesitter/" = { + # recursive = true; + # source = treesitterWithGrammars; + #}; }; home.sessionVariables = { EDITOR = "nvim"; }; - home.sessionPath = [ - "$HOME/.local/bin" - "$HOME/go/bin" - ]; accounts.email.accounts = { "mrflos@chmok.net" = { realName = "Florian Schmitt"; @@ -107,6 +110,23 @@ in { port = 465; }; }; + #"mrflos@saint-ex.deuxfleurs.org" = { + # realName = "Florian Schmitt"; + # userName = "mrflos"; + # address = "mrflos@saint-ex.deuxfleurs.org"; + + #primary = false; + #thunderbird = { enable = true; }; + #imap = { + # host = "imap.saint-ex.deuxfleurs.org"; + # port = 993; + #}; + + #smtp = { + # host = "smtp.saint-ex.deuxfleurs.org"; + # port = 465; + #}; + #}; "mrflos@mrflos.pw" = { realName = "Florian Schmitt"; userName = "mrflos"; @@ -184,13 +204,31 @@ in { core.fileMode = false; }; }; + neovim = { enable = true; - defaultEditor = true; viAlias = true; vimAlias = true; + coc.enable = false; + + #plugins = [ treesitterWithGrammars ]; }; + password-store = { + enable = true; + package = pkgs.pass.withExtensions (exts: [ exts.pass-otp ]); + settings = { + PASSWORD_STORE_DIR = "$XDG_DATA_HOME/password-store"; + PASSWORD_STORE_KEY = "How to Hide This ?"; + PASSWORD_STORE_CLIP_TIME = "60"; + }; + }; + + #thunderbird = { + # enable = true; + # profiles.default = { isDefault = true; }; + #}; + starship = { enable = true; settings = with builtins; fromTOML (readFile ../dotfiles/starship/starship.toml); @@ -214,8 +252,6 @@ in { initExtra = '' export BUN_INSTALL="$HOME/.bun" export PATH="$HOME/.local/bin:$BUN_INSTALL/bin:$PATH" - eval "$(atuin init zsh)" - eval "$(zoxide init zsh)" ''; oh-my-zsh = { enable = true; diff --git a/modules/home-plasma.nix b/modules/home-plasma.nix index a3b4b83..7028ec1 100644 --- a/modules/home-plasma.nix +++ b/modules/home-plasma.nix @@ -11,37 +11,34 @@ in { enable = true; shortcuts = { "ActivityManager"."switch-to-activity-0d7360e3-b5e5-4164-a195-cc361ec3810d" = [ ]; - "ActivityManager"."switch-to-activity-fafb9b79-7584-45d5-a80a-955413897298" = [ ]; - "KDE Keyboard Layout Switcher"."Switch keyboard layout to English (Macintosh)" = [ ]; - "KDE Keyboard Layout Switcher"."Switch keyboard layout to Russian (Macintosh)" = [ ]; "KDE Keyboard Layout Switcher"."Switch to Next Keyboard Layout" = "Meta+Alt+K"; "bismuth"."decrease_master_size" = [ ]; "bismuth"."decrease_master_win_count" = [ ]; - "bismuth"."decrease_window_height" = "Meta+Shift+Down,none"; - "bismuth"."decrease_window_width" = "Meta+Shift+Left,none"; - "bismuth"."focus_bottom_window" = "Meta+Down,none"; - "bismuth"."focus_left_window" = "Meta+Left,none"; + "bismuth"."decrease_window_height" = "Meta+Shift+Down"; + "bismuth"."decrease_window_width" = "Meta+Shift+Left"; + "bismuth"."focus_bottom_window" = "Meta+Down"; + "bismuth"."focus_left_window" = "Meta+Left"; "bismuth"."focus_next_window" = [ ]; "bismuth"."focus_prev_window" = [ ]; - "bismuth"."focus_right_window" = "Meta+Right,none"; - "bismuth"."focus_upper_window" = "Meta+Up,none"; + "bismuth"."focus_right_window" = "Meta+Right"; + "bismuth"."focus_upper_window" = "Meta+Up"; "bismuth"."increase_master_size" = [ ]; "bismuth"."increase_master_win_count" = [ ]; - "bismuth"."increase_window_height" = "Meta+Shift+Up,none"; - "bismuth"."increase_window_width" = "Meta+Shift+Right,none"; - "bismuth"."move_window_to_bottom_pos" = "Meta+Shift+J,none"; - "bismuth"."move_window_to_left_pos" = "Meta+Shift+H,none"; + "bismuth"."increase_window_height" = "Meta+Shift+Up"; + "bismuth"."increase_window_width" = "Meta+Shift+Right"; + "bismuth"."move_window_to_bottom_pos" = "Meta+Shift+J"; + "bismuth"."move_window_to_left_pos" = "Meta+Shift+H"; "bismuth"."move_window_to_next_pos" = [ ]; "bismuth"."move_window_to_prev_pos" = [ ]; - "bismuth"."move_window_to_right_pos" = "Meta+Shift+L,none"; - "bismuth"."move_window_to_upper_pos" = "Meta+Shift+K,none"; - "bismuth"."next_layout" = "\\, \\, ,none"; - "bismuth"."prev_layout" = "Meta+|,none"; - "bismuth"."push_window_to_master" = "Meta+Return,none"; - "bismuth"."rotate" = "Meta+R,none"; - "bismuth"."rotate_part" = "Meta+Shift+R,none"; + "bismuth"."move_window_to_right_pos" = "Meta+Shift+L"; + "bismuth"."move_window_to_upper_pos" = "Meta+Shift+K"; + "bismuth"."next_layout" = "Meta+,Meta+,Switch to the Next Layout"; + "bismuth"."prev_layout" = "Meta+|"; + "bismuth"."push_window_to_master" = "Meta+Return"; + "bismuth"."rotate" = "Meta+R"; + "bismuth"."rotate_part" = "Meta+Shift+R"; "bismuth"."rotate_reverse" = [ ]; - "bismuth"."toggle_float_layout" = "Meta+Shift+F,none"; + "bismuth"."toggle_float_layout" = "Meta+Shift+F"; "bismuth"."toggle_monocle_layout" = [ ]; "bismuth"."toggle_quarter_layout" = [ ]; "bismuth"."toggle_spiral_layout" = [ ]; @@ -49,33 +46,31 @@ in { "bismuth"."toggle_stair_layout" = [ ]; "bismuth"."toggle_three_column_layout" = [ ]; "bismuth"."toggle_tile_layout" = [ ]; - "bismuth"."toggle_window_floating" = "Meta+F,none"; + "bismuth"."toggle_window_floating" = "Meta+F"; "kaccess"."Toggle Screen Reader On and Off" = "Meta+Alt+S"; "kcm_touchpad"."Disable Touchpad" = "Touchpad Off"; "kcm_touchpad"."Enable Touchpad" = "Touchpad On"; - "kcm_touchpad"."Toggle Touchpad" = ["Touchpad Toggle,Touchpad Toggle" "Meta+Ctrl+Zenkaku Hankaku"]; + "kcm_touchpad"."Toggle Touchpad" = "Touchpad Toggle"; "kded5"."Show System Activity" = "Ctrl+Esc"; - "kded5"."display" = ["Display" "Meta+P,Display" "Meta+P,Changer d'affichage"]; + "kded5"."display" = ["" "Display" "Meta+P"]; "khotkeys"."{d03619b6-9b3c-48cc-9d9c-a2aadb485550}" = [ ]; - "kitty.desktop"."_launch" = "Meta+T,none"; + "kitty.desktop"."_launch" = "Meta+T"; "kmix"."decrease_microphone_volume" = "Microphone Volume Down"; "kmix"."decrease_volume" = "Volume Down"; "kmix"."increase_microphone_volume" = "Microphone Volume Up"; "kmix"."increase_volume" = "Volume Up"; - "kmix"."mic_mute" = ["Microphone Mute" "Meta+Volume Mute,Microphone Mute" "Meta+Volume Mute,Couper le son du microphone"]; + "kmix"."mic_mute" = ["" "Microphone Mute" "Meta+Volume Mute"]; "kmix"."mute" = "Volume Mute"; - "konversation"."next_active_tab" = [ ]; - "konversation"."toggle_mainwindow_visibility" = [ ]; - "ksmserver"."Halt Without Confirmation" = "none,,Éteindre sans confirmation"; - "ksmserver"."Lock Session" = ["Screensaver,Meta+L" "Screensaver,Verrouiller la session"]; + "ksmserver"."Halt Without Confirmation" = [ ]; + "ksmserver"."Lock Session" = "Screensaver"; "ksmserver"."Log Out" = "Ctrl+Alt+Del"; - "ksmserver"."Log Out Without Confirmation" = "none,,Déconnexion sans confirmation"; - "ksmserver"."Reboot Without Confirmation" = "none,,Redémarrer sans confirmation"; + "ksmserver"."Log Out Without Confirmation" = [ ]; + "ksmserver"."Reboot Without Confirmation" = [ ]; "kwin"."Activate Window Demanding Attention" = "Meta+Ctrl+A"; - "kwin"."Decrease Opacity" = "none,,Diminuer l'opacité de la fenêtre active de 5 %"; - "kwin"."Edit Tiles" = "none,Meta+T,Basculer ou sortir de l'éditeur de recouvrement"; + "kwin"."Decrease Opacity" = [ ]; + "kwin"."Edit Tiles" = [ ]; "kwin"."Expose" = "Ctrl+F9"; - "kwin"."ExposeAll" = ["Ctrl+F10" "Launch (C),Ctrl+F10" "Launch (C),Activer / désactiver la présentation des fenêtres (tous les bureaux)"]; + "kwin"."ExposeAll" = ["" "Ctrl+F10" "Launch (C)"]; "kwin"."ExposeClass" = "Ctrl+F7"; "kwin"."ExposeClassCurrentDesktop" = [ ]; "kwin"."Grid-Tiling: Close Desktop" = [ ]; @@ -89,7 +84,7 @@ in { "kwin"."Grid-Tiling: Maximize Size" = [ ]; "kwin"."Grid-Tiling: Maximize Width" = [ ]; "kwin"."Grid-Tiling: Minimize Height" = [ ]; - "kwin"."Grid-Tiling: Minimize Size" = "Meta+_,none"; + "kwin"."Grid-Tiling: Minimize Size" = "Meta+_"; "kwin"."Grid-Tiling: Minimize Width" = [ ]; "kwin"."Grid-Tiling: Move/Swap Left" = [ ]; "kwin"."Grid-Tiling: Move/Swap Right" = [ ]; @@ -99,22 +94,21 @@ in { "kwin"."Grid-Tiling: Swap Up" = [ ]; "kwin"."Grid-Tiling: Tile/Float" = [ ]; "kwin"."Grid-Tiling: Toggle Border" = [ ]; - "kwin"."Grid-Tiling: Toggle Gap" = "Meta+G,none"; + "kwin"."Grid-Tiling: Toggle Gap" = "Meta+G"; "kwin"."Grid-Tiling: Toggle Minimize Desktop" = [ ]; - "kwin"."Grid-Tiling: Toggle Tile" = "Meta+Shift+T,none"; - "kwin"."Increase Opacity" = "none,,Augmenter l'opacité de la fenêtre active de 5 %"; - "kwin"."Invert Screen Colors" = [ ]; + "kwin"."Grid-Tiling: Toggle Tile" = "Meta+Shift+T"; + "kwin"."Increase Opacity" = [ ]; "kwin"."Kill Window" = "Meta+Ctrl+Esc"; "kwin"."Krohnkite: Cycle Layout" = [ ]; "kwin"."Krohnkite: Decrease" = [ ]; - "kwin"."Krohnkite: Down/Next" = "Meta+J,none"; + "kwin"."Krohnkite: Down/Next" = "Meta+J"; "kwin"."Krohnkite: Float" = [ ]; "kwin"."Krohnkite: Float All" = [ ]; "kwin"."Krohnkite: Floating Layout" = [ ]; - "kwin"."Krohnkite: Grow Height" = "Meta+Ctrl+J,none"; - "kwin"."Krohnkite: Grow Width" = "Meta+Ctrl+L,none"; - "kwin"."Krohnkite: Increase" = "Meta+I,none"; - "kwin"."Krohnkite: Left" = "Meta+H,none"; + "kwin"."Krohnkite: Grow Height" = "Meta+Ctrl+J"; + "kwin"."Krohnkite: Grow Width" = "Meta+Ctrl+L"; + "kwin"."Krohnkite: Increase" = "Meta+I"; + "kwin"."Krohnkite: Left" = "Meta+H"; "kwin"."Krohnkite: Monocle Layout" = [ ]; "kwin"."Krohnkite: Move Down/Next" = [ ]; "kwin"."Krohnkite: Move Left" = [ ]; @@ -127,22 +121,22 @@ in { "kwin"."Krohnkite: Rotate" = [ ]; "kwin"."Krohnkite: Rotate Part" = [ ]; "kwin"."Krohnkite: Set master" = [ ]; - "kwin"."Krohnkite: Shrink Height" = "Meta+Ctrl+K,none"; - "kwin"."Krohnkite: Shrink Width" = "Meta+Ctrl+H,none"; + "kwin"."Krohnkite: Shrink Height" = "Meta+Ctrl+K"; + "kwin"."Krohnkite: Shrink Width" = "Meta+Ctrl+H"; "kwin"."Krohnkite: Spread Layout" = [ ]; "kwin"."Krohnkite: Stair Layout" = [ ]; "kwin"."Krohnkite: Three Column Layout" = [ ]; "kwin"."Krohnkite: Tile Layout" = [ ]; - "kwin"."Krohnkite: Up/Prev" = "Meta+K,none"; + "kwin"."Krohnkite: Up/Prev" = "Meta+K"; "kwin"."Move Tablet to Next Output" = [ ]; - "kwin"."MoveMouseToCenter" = "Meta+F6,none"; - "kwin"."MoveMouseToFocus" = "Meta+F5,none"; + "kwin"."MoveMouseToCenter" = "Meta+F6"; + "kwin"."MoveMouseToFocus" = "Meta+F5"; "kwin"."MoveZoomDown" = [ ]; "kwin"."MoveZoomLeft" = [ ]; "kwin"."MoveZoomRight" = [ ]; "kwin"."MoveZoomUp" = [ ]; "kwin"."Overview" = "Meta+W"; - "kwin"."Setup Window Shortcut" = "none,,Raccourci de configuration pour une fenêtre"; + "kwin"."Setup Window Shortcut" = [ ]; "kwin"."Show Desktop" = "Meta+D"; "kwin"."ShowDesktopGrid" = "Meta+F8"; "kwin"."Suspend Compositing" = "Alt+Shift+F12"; @@ -155,160 +149,160 @@ in { "kwin"."Switch Window Right" = "Meta+Alt+Right"; "kwin"."Switch Window Up" = "Meta+Alt+Up"; "kwin"."Switch to Desktop 1" = "Ctrl+F1"; - "kwin"."Switch to Desktop 10" = "none,,Passer au bureau 10"; - "kwin"."Switch to Desktop 11" = "none,,Passer au bureau 11"; - "kwin"."Switch to Desktop 12" = "none,,Passer au bureau 12"; - "kwin"."Switch to Desktop 13" = "none,,Passer au bureau 13"; - "kwin"."Switch to Desktop 14" = "none,,Passer au bureau 14"; - "kwin"."Switch to Desktop 15" = "none,,Passer au bureau 15"; - "kwin"."Switch to Desktop 16" = "none,,Passer au bureau 16"; - "kwin"."Switch to Desktop 17" = "none,,Passer au bureau 17"; - "kwin"."Switch to Desktop 18" = "none,,Passer au bureau 18"; - "kwin"."Switch to Desktop 19" = "none,,Passer au bureau 19"; + "kwin"."Switch to Desktop 10" = [ ]; + "kwin"."Switch to Desktop 11" = [ ]; + "kwin"."Switch to Desktop 12" = [ ]; + "kwin"."Switch to Desktop 13" = [ ]; + "kwin"."Switch to Desktop 14" = [ ]; + "kwin"."Switch to Desktop 15" = [ ]; + "kwin"."Switch to Desktop 16" = [ ]; + "kwin"."Switch to Desktop 17" = [ ]; + "kwin"."Switch to Desktop 18" = [ ]; + "kwin"."Switch to Desktop 19" = [ ]; "kwin"."Switch to Desktop 2" = "Ctrl+F2"; - "kwin"."Switch to Desktop 20" = "none,,Passer au bureau 20"; + "kwin"."Switch to Desktop 20" = [ ]; "kwin"."Switch to Desktop 3" = "Ctrl+F3"; "kwin"."Switch to Desktop 4" = "Ctrl+F4"; - "kwin"."Switch to Desktop 5" = "none,,Passer au bureau 5"; - "kwin"."Switch to Desktop 6" = "none,,Passer au bureau 6"; - "kwin"."Switch to Desktop 7" = "none,,Passer au bureau 7"; - "kwin"."Switch to Desktop 8" = "none,,Passer au bureau 8"; - "kwin"."Switch to Desktop 9" = "none,,Passer au bureau 9"; - "kwin"."Switch to Next Desktop" = "none,,Passer au bureau suivant"; - "kwin"."Switch to Next Screen" = "none,,Passer sur l'écran suivant"; - "kwin"."Switch to Previous Desktop" = "none,,Passer au bureau précédent"; - "kwin"."Switch to Previous Screen" = "none,,Passer sur l'écran précédent"; - "kwin"."Switch to Screen 0" = "none,,Passer sur l'écran 0"; - "kwin"."Switch to Screen 1" = "none,,Passer sur l'écran 1"; - "kwin"."Switch to Screen 2" = "none,,Passer sur l'écran 2"; - "kwin"."Switch to Screen 3" = "none,,Passer sur l'écran 3"; - "kwin"."Switch to Screen 4" = "none,,Passer sur l'écran 4"; - "kwin"."Switch to Screen 5" = "none,,Passer sur l'écran 5"; - "kwin"."Switch to Screen 6" = "none,,Passer sur l'écran 6"; - "kwin"."Switch to Screen 7" = "none,,Passer sur l'écran 7"; - "kwin"."Switch to Screen Above" = "none,,Basculer vers l'écran ci-dessus"; - "kwin"."Switch to Screen Below" = "none,,Basculer vers l'écran ci-dessous"; - "kwin"."Switch to Screen to the Left" = "none,,Basculer vers l'écran sur la gauche"; - "kwin"."Switch to Screen to the Right" = "none,,Basculer vers l'écran sur la droite"; + "kwin"."Switch to Desktop 5" = [ ]; + "kwin"."Switch to Desktop 6" = [ ]; + "kwin"."Switch to Desktop 7" = [ ]; + "kwin"."Switch to Desktop 8" = [ ]; + "kwin"."Switch to Desktop 9" = [ ]; + "kwin"."Switch to Next Desktop" = [ ]; + "kwin"."Switch to Next Screen" = [ ]; + "kwin"."Switch to Previous Desktop" = [ ]; + "kwin"."Switch to Previous Screen" = [ ]; + "kwin"."Switch to Screen 0" = [ ]; + "kwin"."Switch to Screen 1" = [ ]; + "kwin"."Switch to Screen 2" = [ ]; + "kwin"."Switch to Screen 3" = [ ]; + "kwin"."Switch to Screen 4" = [ ]; + "kwin"."Switch to Screen 5" = [ ]; + "kwin"."Switch to Screen 6" = [ ]; + "kwin"."Switch to Screen 7" = [ ]; + "kwin"."Switch to Screen Above" = [ ]; + "kwin"."Switch to Screen Below" = [ ]; + "kwin"."Switch to Screen to the Left" = [ ]; + "kwin"."Switch to Screen to the Right" = [ ]; "kwin"."Toggle Night Color" = [ ]; - "kwin"."Toggle Window Raise/Lower" = "none,,Passer une fenêtre au-dessus / en dessous"; - "kwin"."Walk Through Desktop List" = "none,,Naviguer dans la liste des bureaux"; - "kwin"."Walk Through Desktop List (Reverse)" = "none,,Naviguer dans la liste des bureaux (en ordre inverse)"; - "kwin"."Walk Through Desktops" = "Meta+Tab,,Naviguer parmi les bureaux"; - "kwin"."Walk Through Desktops (Reverse)" = "none,,Naviguer parmi les bureaux (en ordre inverse)"; + "kwin"."Toggle Window Raise/Lower" = [ ]; + "kwin"."Walk Through Desktop List" = [ ]; + "kwin"."Walk Through Desktop List (Reverse)" = [ ]; + "kwin"."Walk Through Desktops" = "Meta+Tab"; + "kwin"."Walk Through Desktops (Reverse)" = [ ]; "kwin"."Walk Through Windows" = "Alt+Tab"; "kwin"."Walk Through Windows (Reverse)" = "Alt+Shift+Backtab"; - "kwin"."Walk Through Windows Alternative" = "none,,Naviguer parmi les alternatives de fenêtres"; - "kwin"."Walk Through Windows Alternative (Reverse)" = "none,,Naviguer parmi les alternatives de fenêtres (en ordre inverse)"; + "kwin"."Walk Through Windows Alternative" = [ ]; + "kwin"."Walk Through Windows Alternative (Reverse)" = [ ]; "kwin"."Walk Through Windows of Current Application" = "Alt+`"; "kwin"."Walk Through Windows of Current Application (Reverse)" = "Alt+~"; - "kwin"."Walk Through Windows of Current Application Alternative" = "none,,Naviguer parmi les fenêtres de l'application alternative courante"; - "kwin"."Walk Through Windows of Current Application Alternative (Reverse)" = "none,,Naviguer parmi les fenêtres de l'application alternative courante (en ordre inverse)"; - "kwin"."Window Above Other Windows" = "none,,Conserver une fenêtre au-dessus des autres"; - "kwin"."Window Below Other Windows" = "none,,Conserver une fenêtre au-dessous des autres"; - "kwin"."Window Close" = ["Alt+F4" "Meta+Q,Alt+F4,Fermer une fenêtre"]; - "kwin"."Window Fullscreen" = "none,,Mettre une fenêtre en plein écran"; - "kwin"."Window Grow Horizontal" = "none,,Maximiser horizontalement une fenêtre"; - "kwin"."Window Grow Vertical" = "none,,Maximiser verticalement une fenêtre"; - "kwin"."Window Lower" = "none,,Enrouler une fenêtre"; + "kwin"."Walk Through Windows of Current Application Alternative" = [ ]; + "kwin"."Walk Through Windows of Current Application Alternative (Reverse)" = [ ]; + "kwin"."Window Above Other Windows" = [ ]; + "kwin"."Window Below Other Windows" = [ ]; + "kwin"."Window Close" = ["" "Alt+F4" "Meta+Q"]; + "kwin"."Window Fullscreen" = [ ]; + "kwin"."Window Grow Horizontal" = [ ]; + "kwin"."Window Grow Vertical" = [ ]; + "kwin"."Window Lower" = [ ]; "kwin"."Window Maximize" = "Meta+PgUp"; - "kwin"."Window Maximize Horizontal" = "none,,Maximiser horizontalement une fenêtre"; - "kwin"."Window Maximize Vertical" = "none,,Maximiser verticalement une fenêtre"; - "kwin"."Window Minimize" = ["Meta+PgDown" "Meta+M,Meta+PgDown,Réduire une fenêtre"]; - "kwin"."Window Move" = "none,,Déplacer une fenêtre"; - "kwin"."Window Move Center" = "none,,Déplacer la fenêtre au centre"; - "kwin"."Window No Border" = "none,,Afficher / Masquer la barre de titre et la bordure"; - "kwin"."Window On All Desktops" = "none,,Conserver une fenêtre sur tous les bureaux"; + "kwin"."Window Maximize Horizontal" = [ ]; + "kwin"."Window Maximize Vertical" = [ ]; + "kwin"."Window Minimize" = ["" "Meta+PgDown" "Meta+M"]; + "kwin"."Window Move" = [ ]; + "kwin"."Window Move Center" = [ ]; + "kwin"."Window No Border" = [ ]; + "kwin"."Window On All Desktops" = [ ]; "kwin"."Window One Desktop Down" = "Meta+Ctrl+Shift+Down"; "kwin"."Window One Desktop Up" = "Meta+Ctrl+Shift+Up"; "kwin"."Window One Desktop to the Left" = "Meta+Ctrl+Shift+Left"; "kwin"."Window One Desktop to the Right" = "Meta+Ctrl+Shift+Right"; - "kwin"."Window One Screen Down" = "none,,Envoyer la fenêtre sur l'écran ci-dessous"; - "kwin"."Window One Screen Up" = "none,,Envoyer la fenêtre sur l'écran ci-dessus"; - "kwin"."Window One Screen to the Left" = "none,,Envoyer la fenêtre sur l'écran sur la gauche"; - "kwin"."Window One Screen to the Right" = "none,,Envoyer la fenêtre sur l'écran sur la droite"; + "kwin"."Window One Screen Down" = [ ]; + "kwin"."Window One Screen Up" = [ ]; + "kwin"."Window One Screen to the Left" = [ ]; + "kwin"."Window One Screen to the Right" = [ ]; "kwin"."Window Operations Menu" = "Alt+F3"; - "kwin"."Window Pack Down" = "none,,Déplacer une fenêtre vers le bas"; - "kwin"."Window Pack Left" = "none,,Déplacer une fenêtre vers la gauche"; - "kwin"."Window Pack Right" = "none,,Déplacer une fenêtre vers la droite"; - "kwin"."Window Pack Up" = "none,,Déplacer une fenêtre vers le haut"; - "kwin"."Window Quick Tile Bottom" = "none,Meta+Down,Mettre rapidement en mosaïque une fenêtre en bas"; - "kwin"."Window Quick Tile Bottom Left" = "none,,Mettre rapidement en mosaïque une fenêtre en bas et à gauche"; - "kwin"."Window Quick Tile Bottom Right" = "none,,Mettre rapidement en mosaïque une fenêtre en bas et à droite"; - "kwin"."Window Quick Tile Left" = "none,Meta+Left,Mettre rapidement en mosaïque une fenêtre à gauche"; - "kwin"."Window Quick Tile Right" = "none,Meta+Right,Mettre rapidement en mosaïque une fenêtre à droite"; - "kwin"."Window Quick Tile Top" = "none,Meta+Up,Mettre rapidement en mosaïque une fenêtre en haut"; - "kwin"."Window Quick Tile Top Left" = "none,,Mettre rapidement en mosaïque une fenêtre en haut et à gauche"; - "kwin"."Window Quick Tile Top Right" = "none,,Mettre rapidement en mosaïque une fenêtre en haut et à droite"; - "kwin"."Window Raise" = "none,,Dérouler une fenêtre"; - "kwin"."Window Resize" = "none,,Redimensionner une fenêtre"; - "kwin"."Window Shade" = "none,,Enrouler une fenêtre"; - "kwin"."Window Shrink Horizontal" = "none,,Réduire horizontalement une fenêtre"; - "kwin"."Window Shrink Vertical" = "none,,Réduire verticalement une fenêtre"; - "kwin"."Window to Desktop 1" = "none,,Envoyer une fenêtre sur le bureau 1"; - "kwin"."Window to Desktop 10" = "none,,Envoyer une fenêtre sur le bureau 10"; - "kwin"."Window to Desktop 11" = "none,,Envoyer une fenêtre sur le bureau 11"; - "kwin"."Window to Desktop 12" = "none,,Envoyer une fenêtre sur le bureau 12"; - "kwin"."Window to Desktop 13" = "none,,Envoyer une fenêtre sur le bureau 13"; - "kwin"."Window to Desktop 14" = "none,,Envoyer une fenêtre sur le bureau 14"; - "kwin"."Window to Desktop 15" = "none,,Envoyer une fenêtre sur le bureau 15"; - "kwin"."Window to Desktop 16" = "none,,Envoyer une fenêtre sur le bureau 16"; - "kwin"."Window to Desktop 17" = "none,,Envoyer une fenêtre sur le bureau 17"; - "kwin"."Window to Desktop 18" = "none,,Envoyer une fenêtre sur le bureau 18"; - "kwin"."Window to Desktop 19" = "none,,Envoyer une fenêtre sur le bureau 19"; - "kwin"."Window to Desktop 2" = "none,,Envoyer une fenêtre sur le bureau 2"; - "kwin"."Window to Desktop 20" = "none,,Envoyer une fenêtre sur le bureau 20"; - "kwin"."Window to Desktop 3" = "none,,Envoyer une fenêtre sur le bureau 3"; - "kwin"."Window to Desktop 4" = "none,,Envoyer une fenêtre sur le bureau 4"; - "kwin"."Window to Desktop 5" = "none,,Envoyer une fenêtre sur le bureau 5"; - "kwin"."Window to Desktop 6" = "none,,Envoyer une fenêtre sur le bureau 6"; - "kwin"."Window to Desktop 7" = "none,,Envoyer une fenêtre sur le bureau 7"; - "kwin"."Window to Desktop 8" = "none,,Envoyer une fenêtre sur le bureau 8"; - "kwin"."Window to Desktop 9" = "none,,Envoyer une fenêtre sur le bureau 9"; - "kwin"."Window to Next Desktop" = "none,,Envoyer une fenêtre sur le bureau suivant"; - "kwin"."Window to Next Screen" = "none,Meta+Shift+Right,Envoyer une fenêtre sur l'écran suivant"; - "kwin"."Window to Previous Desktop" = "none,,Envoyer une fenêtre sur le bureau précédent"; - "kwin"."Window to Previous Screen" = "none,Meta+Shift+Left,Envoyer une fenêtre sur l'écran précédent"; - "kwin"."Window to Screen 0" = "none,,Envoyer la fenêtre sur l'écran 0"; - "kwin"."Window to Screen 1" = "none,,Envoyer la fenêtre sur l'écran 1"; - "kwin"."Window to Screen 2" = "none,,Envoyer la fenêtre sur l'écran 2"; - "kwin"."Window to Screen 3" = "none,,Envoyer la fenêtre sur l'écran 3"; - "kwin"."Window to Screen 4" = "none,,Envoyer la fenêtre sur l'écran 4"; - "kwin"."Window to Screen 5" = "none,,Envoyer la fenêtre sur l'écran 5"; - "kwin"."Window to Screen 6" = "none,,Envoyer la fenêtre sur l'écran 6"; - "kwin"."Window to Screen 7" = "none,,Envoyer la fenêtre sur l'écran 7"; + "kwin"."Window Pack Down" = [ ]; + "kwin"."Window Pack Left" = [ ]; + "kwin"."Window Pack Right" = [ ]; + "kwin"."Window Pack Up" = [ ]; + "kwin"."Window Quick Tile Bottom" = [ ]; + "kwin"."Window Quick Tile Bottom Left" = [ ]; + "kwin"."Window Quick Tile Bottom Right" = [ ]; + "kwin"."Window Quick Tile Left" = [ ]; + "kwin"."Window Quick Tile Right" = [ ]; + "kwin"."Window Quick Tile Top" = [ ]; + "kwin"."Window Quick Tile Top Left" = [ ]; + "kwin"."Window Quick Tile Top Right" = [ ]; + "kwin"."Window Raise" = [ ]; + "kwin"."Window Resize" = [ ]; + "kwin"."Window Shade" = [ ]; + "kwin"."Window Shrink Horizontal" = [ ]; + "kwin"."Window Shrink Vertical" = [ ]; + "kwin"."Window to Desktop 1" = [ ]; + "kwin"."Window to Desktop 10" = [ ]; + "kwin"."Window to Desktop 11" = [ ]; + "kwin"."Window to Desktop 12" = [ ]; + "kwin"."Window to Desktop 13" = [ ]; + "kwin"."Window to Desktop 14" = [ ]; + "kwin"."Window to Desktop 15" = [ ]; + "kwin"."Window to Desktop 16" = [ ]; + "kwin"."Window to Desktop 17" = [ ]; + "kwin"."Window to Desktop 18" = [ ]; + "kwin"."Window to Desktop 19" = [ ]; + "kwin"."Window to Desktop 2" = [ ]; + "kwin"."Window to Desktop 20" = [ ]; + "kwin"."Window to Desktop 3" = [ ]; + "kwin"."Window to Desktop 4" = [ ]; + "kwin"."Window to Desktop 5" = [ ]; + "kwin"."Window to Desktop 6" = [ ]; + "kwin"."Window to Desktop 7" = [ ]; + "kwin"."Window to Desktop 8" = [ ]; + "kwin"."Window to Desktop 9" = [ ]; + "kwin"."Window to Next Desktop" = [ ]; + "kwin"."Window to Next Screen" = [ ]; + "kwin"."Window to Previous Desktop" = [ ]; + "kwin"."Window to Previous Screen" = [ ]; + "kwin"."Window to Screen 0" = [ ]; + "kwin"."Window to Screen 1" = [ ]; + "kwin"."Window to Screen 2" = [ ]; + "kwin"."Window to Screen 3" = [ ]; + "kwin"."Window to Screen 4" = [ ]; + "kwin"."Window to Screen 5" = [ ]; + "kwin"."Window to Screen 6" = [ ]; + "kwin"."Window to Screen 7" = [ ]; "kwin"."view_actual_size" = "Meta+0"; - "kwin"."view_zoom_in" = ["Meta++" "Meta+=,Meta++" "Meta+=,Zoom avant"]; + "kwin"."view_zoom_in" = ["" "Meta++" "Meta+="]; "kwin"."view_zoom_out" = "Meta+-"; - "lattedock"."activate entry 1" = "none,Meta+1,Activer l'entrée 1"; - "lattedock"."activate entry 10" = "none,Meta+0,Activer l'entrée 10"; + "lattedock"."activate entry 1" = [ ]; + "lattedock"."activate entry 10" = [ ]; "lattedock"."activate entry 11" = "Meta+Z"; "lattedock"."activate entry 12" = "Meta+X"; "lattedock"."activate entry 13" = "Meta+C"; - "lattedock"."activate entry 14" = "none,Meta+V,Activer l'entrée 14"; + "lattedock"."activate entry 14" = [ ]; "lattedock"."activate entry 15" = "Meta+B"; "lattedock"."activate entry 16" = "Meta+N"; - "lattedock"."activate entry 17" = "none,Meta+M,Activer l'entrée 17"; - "lattedock"."activate entry 18" = "Meta+\\,,Meta+\\,,Activer l'entrée 18"; - "lattedock"."activate entry 19" = "none,Meta+.,Activer l'entrée 19"; - "lattedock"."activate entry 2" = "none,Meta+2,Activer l'entrée 2"; - "lattedock"."activate entry 3" = "none,Meta+3,Activer l'entrée 3"; - "lattedock"."activate entry 4" = "none,Meta+4,Activer l'entrée 4"; - "lattedock"."activate entry 5" = "none,Meta+5,Activer l'entrée 5"; - "lattedock"."activate entry 6" = "none,Meta+6,Activer l'entrée 6"; - "lattedock"."activate entry 7" = "none,Meta+7,Activer l'entrée 7"; - "lattedock"."activate entry 8" = "none,Meta+8,Activer l'entrée 8"; - "lattedock"."activate entry 9" = "none,Meta+9,Activer l'entrée 9"; + "lattedock"."activate entry 17" = [ ]; + "lattedock"."activate entry 18" = "Meta+,"; + "lattedock"."activate entry 19" = [ ]; + "lattedock"."activate entry 2" = [ ]; + "lattedock"."activate entry 3" = [ ]; + "lattedock"."activate entry 4" = [ ]; + "lattedock"."activate entry 5" = [ ]; + "lattedock"."activate entry 6" = [ ]; + "lattedock"."activate entry 7" = [ ]; + "lattedock"."activate entry 8" = [ ]; + "lattedock"."activate entry 9" = [ ]; "lattedock"."new instance for entry 1" = "Meta+Ctrl+1"; "lattedock"."new instance for entry 10" = "Meta+Ctrl+0"; "lattedock"."new instance for entry 11" = "Meta+Ctrl+Z"; - "lattedock"."new instance for entry 12" = "none,Meta+Ctrl+X,Nouvelle instance pour l'entrée 12"; + "lattedock"."new instance for entry 12" = [ ]; "lattedock"."new instance for entry 13" = "Meta+Ctrl+C"; "lattedock"."new instance for entry 14" = "Meta+Ctrl+V"; "lattedock"."new instance for entry 15" = "Meta+Ctrl+B"; "lattedock"."new instance for entry 16" = "Meta+Ctrl+N"; "lattedock"."new instance for entry 17" = "Meta+Ctrl+M"; - "lattedock"."new instance for entry 18" = "Meta+Ctrl+\\,,Meta+Ctrl+\\,,Nouvelle instance pour l'entrée 18"; + "lattedock"."new instance for entry 18" = "Meta+Ctrl+,"; "lattedock"."new instance for entry 19" = "Meta+Ctrl+."; "lattedock"."new instance for entry 2" = "Meta+Ctrl+2"; "lattedock"."new instance for entry 3" = "Meta+Ctrl+3"; @@ -318,31 +312,31 @@ in { "lattedock"."new instance for entry 7" = "Meta+Ctrl+7"; "lattedock"."new instance for entry 8" = "Meta+Ctrl+8"; "lattedock"."new instance for entry 9" = "Meta+Ctrl+9"; - "lattedock"."show latte global settings" = "none,,Afficher la configuration globale de Latte"; + "lattedock"."show latte global settings" = [ ]; "lattedock"."show latte view" = "Meta+`"; "lattedock"."show view settings" = "Meta+A"; - "mediacontrol"."mediavolumedown" = "none,,Diminuer le volume du média"; - "mediacontrol"."mediavolumeup" = "none,,Augmenter le volume du média"; + "mediacontrol"."mediavolumedown" = [ ]; + "mediacontrol"."mediavolumeup" = [ ]; "mediacontrol"."nextmedia" = "Media Next"; "mediacontrol"."pausemedia" = "Media Pause"; - "mediacontrol"."playmedia" = "none,,Lancer la lecture du média"; + "mediacontrol"."playmedia" = [ ]; "mediacontrol"."playpausemedia" = "Media Play"; "mediacontrol"."previousmedia" = "Media Previous"; "mediacontrol"."stopmedia" = "Media Stop"; - "org.kde.dolphin.desktop"."_launch" = [ ]; + "org.kde.dolphin.desktop"."_launch" = "Meta+E"; "org.kde.konsole.desktop"."NewTab" = [ ]; "org.kde.konsole.desktop"."NewWindow" = [ ]; - "org.kde.konsole.desktop"."_launch" = "Ctrl+Alt+T,none"; - "org.kde.krunner.desktop"."RunClipboard" = "Alt+Shift+F2,none"; - "org.kde.krunner.desktop"."_launch" = ["Alt+Space" "Alt+F2" "Search,none"]; - "org.kde.plasma.emojier.desktop"."_launch" = ["Meta+." "Meta+Ctrl+Alt+Shift+Space,none"]; - "org.kde.spectacle.desktop"."ActiveWindowScreenShot" = "Meta+Print,none"; + "org.kde.konsole.desktop"."_launch" = "Ctrl+Alt+T"; + "org.kde.krunner.desktop"."RunClipboard" = "Alt+Shift+F2"; + "org.kde.krunner.desktop"."_launch" = ["" "Alt+Space" "Alt+F2" "Search"]; + "org.kde.plasma.emojier.desktop"."_launch" = ["" "Meta+." "Meta+Ctrl+Alt+Shift+Space"]; + "org.kde.spectacle.desktop"."ActiveWindowScreenShot" = "Meta+Print"; "org.kde.spectacle.desktop"."CurrentMonitorScreenShot" = [ ]; - "org.kde.spectacle.desktop"."FullScreenScreenShot" = "Shift+Print,none"; + "org.kde.spectacle.desktop"."FullScreenScreenShot" = "Shift+Print"; "org.kde.spectacle.desktop"."OpenWithoutScreenshot" = [ ]; - "org.kde.spectacle.desktop"."RectangularRegionScreenShot" = "Meta+Shift+Print,none"; - "org.kde.spectacle.desktop"."WindowUnderCursorScreenShot" = "Meta+Ctrl+Print,none"; - "org.kde.spectacle.desktop"."_launch" = "Print,none"; + "org.kde.spectacle.desktop"."RectangularRegionScreenShot" = "Meta+Shift+Print"; + "org.kde.spectacle.desktop"."WindowUnderCursorScreenShot" = "Meta+Ctrl+Print"; + "org.kde.spectacle.desktop"."_launch" = "Print"; "org_kde_powerdevil"."Decrease Keyboard Brightness" = "Keyboard Brightness Down"; "org_kde_powerdevil"."Decrease Screen Brightness" = "Monitor Brightness Down"; "org_kde_powerdevil"."Hibernate" = "Hibernate"; @@ -354,7 +348,7 @@ in { "org_kde_powerdevil"."Toggle Keyboard Backlight" = "Keyboard Light On/Off"; "org_kde_powerdevil"."Turn Off Screen" = [ ]; "plasmashell"."activate task manager entry 1" = "Meta+1"; - "plasmashell"."activate task manager entry 10" = "none,Meta+0,Activer l'entrée du gestionnaire de tâches 10"; + "plasmashell"."activate task manager entry 10" = [ ]; "plasmashell"."activate task manager entry 2" = "Meta+2"; "plasmashell"."activate task manager entry 3" = "Meta+3"; "plasmashell"."activate task manager entry 4" = "Meta+4"; @@ -363,24 +357,24 @@ in { "plasmashell"."activate task manager entry 7" = "Meta+7"; "plasmashell"."activate task manager entry 8" = "Meta+8"; "plasmashell"."activate task manager entry 9" = "Meta+9"; - "plasmashell"."clear-history" = "none,,Effacer l'historique du presse-papier"; + "plasmashell"."clear-history" = [ ]; "plasmashell"."clipboard_action" = "Meta+Ctrl+X"; "plasmashell"."cycle-panels" = "Meta+Alt+P"; - "plasmashell"."cycleNextAction" = "none,,Élément suivant de l'historique"; - "plasmashell"."cyclePrevAction" = "none,,Élément précédent de l'historique"; - "plasmashell"."edit_clipboard" = "none,,Modifier les contenus..."; - "plasmashell"."manage activities" = "none,Meta+Q,Afficher le sélecteur d'activités"; + "plasmashell"."cycleNextAction" = [ ]; + "plasmashell"."cyclePrevAction" = [ ]; + "plasmashell"."edit_clipboard" = [ ]; + "plasmashell"."manage activities" = [ ]; "plasmashell"."next activity" = [ ]; - "plasmashell"."previous activity" = "Meta+Shift+Tab,none,Parcourir les activités (à l'envers)"; + "plasmashell"."previous activity" = "Meta+Shift+Tab"; "plasmashell"."repeat_action" = "Meta+Ctrl+R"; "plasmashell"."show dashboard" = "Ctrl+F12"; - "plasmashell"."show-barcode" = "none,,Afficher le code barre..."; + "plasmashell"."show-barcode" = [ ]; "plasmashell"."show-on-mouse-pos" = "Meta+V"; "plasmashell"."stop current activity" = "Meta+S"; - "plasmashell"."switch to next activity" = "none,,Basculer vers l'activité suivante"; - "plasmashell"."switch to previous activity" = "none,,Basculer vers l'activité précédente"; - "plasmashell"."toggle do not disturb" = "none,,Basculer « Ne pas déranger »"; - "systemsettings.desktop"."_launch" = "Tools,none"; + "plasmashell"."switch to next activity" = [ ]; + "plasmashell"."switch to previous activity" = [ ]; + "plasmashell"."toggle do not disturb" = [ ]; + "systemsettings.desktop"."_launch" = "Tools"; "systemsettings.desktop"."kcm-kscreen" = [ ]; "systemsettings.desktop"."kcm-lookandfeel" = [ ]; "systemsettings.desktop"."kcm-users" = [ ]; @@ -388,34 +382,18 @@ in { "systemsettings.desktop"."screenlocker" = [ ]; }; configFile = { - "baloofilerc"."Basic Settings"."Indexing-Enabled" = false; "baloofilerc"."General"."dbVersion" = 2; "baloofilerc"."General"."exclude filters" = "*~,*.part,*.o,*.la,*.lo,*.loT,*.moc,moc_*.cpp,qrc_*.cpp,ui_*.h,cmake_install.cmake,CMakeCache.txt,CTestTestfile.cmake,libtool,config.status,confdefs.h,autom4te,conftest,confstat,Makefile.am,*.gcode,.ninja_deps,.ninja_log,build.ninja,*.csproj,*.m4,*.rej,*.gmo,*.pc,*.omf,*.aux,*.tmp,*.po,*.vm*,*.nvram,*.rcore,*.swp,*.swap,lzo,litmain.sh,*.orig,.histfile.*,.xsession-errors*,*.map,*.so,*.a,*.db,*.qrc,*.ini,*.init,*.img,*.vdi,*.vbox*,vbox.log,*.qcow2,*.vmdk,*.vhd,*.vhdx,*.sql,*.sql.gz,*.ytdl,*.class,*.pyc,*.pyo,*.elc,*.qmlc,*.jsc,*.fastq,*.fq,*.gb,*.fasta,*.fna,*.gbff,*.faa,po,CVS,.svn,.git,_darcs,.bzr,.hg,CMakeFiles,CMakeTmp,CMakeTmpQmake,.moc,.obj,.pch,.uic,.npm,.yarn,.yarn-cache,__pycache__,node_modules,node_packages,nbproject,.venv,venv,core-dumps,lost+found"; "baloofilerc"."General"."exclude filters version" = 8; "dolphinrc"."DetailsMode"."PreviewSize" = 16; - "dolphinrc"."ExtractDialog"."1463x914 screen: Height" = 862; - "dolphinrc"."ExtractDialog"."1463x914 screen: Width" = 1463; - "dolphinrc"."ExtractDialog"."DirHistory[$e]" = "/run/media/mrflos/128 __/,$HOME/Téléchargements/Switch/firmware/"; - "dolphinrc"."General"."ConfirmClosingMultipleTabs" = false; - "dolphinrc"."General"."ConfirmClosingTerminalRunningProgram" = false; - "dolphinrc"."General"."ViewPropsTimestamp" = "2023,3,21,15,45,33.598"; "dolphinrc"."KFileDialog Settings"."Places Icons Auto-resize" = false; "dolphinrc"."KFileDialog Settings"."Places Icons Static Size" = 22; - "dolphinrc"."KFileDialog Settings"."detailViewIconSize" = 16; - "dolphinrc"."Open-with settings"."CompletionMode" = 1; - "dolphinrc"."Open-with settings"."History" = ""; - "dolphinrc"."PreviewSettings"."Plugins" = "comicbookthumbnail,kraorathumbnail,opendocumentthumbnail,directorythumbnail,windowsexethumbnail,audiothumbnail,blenderthumbnail,fontthumbnail,djvuthumbnail,ffmpegthumbs,mobithumbnail,gsthumbnail,rawthumbnail,imagethumbnail,exrthumbnail,jpegthumbnail,windowsimagethumbnail,svgthumbnail,ebookthumbnail"; "dolphinrc"."Search"."Location" = "Everywhere"; "kactivitymanagerdrc"."activities"."0d7360e3-b5e5-4164-a195-cc361ec3810d" = "Défaut"; - "kactivitymanagerdrc"."activities"."fafb9b79-7584-45d5-a80a-955413897298" = "Default"; "kactivitymanagerdrc"."main"."currentActivity" = "0d7360e3-b5e5-4164-a195-cc361ec3810d"; "kcminputrc"."Keyboard"."NumLock" = 0; - "kcminputrc"."Libinput/1452/627/bcm5974"."ClickMethod" = 1; - "kcminputrc"."Libinput/1452/627/bcm5974"."NaturalScroll" = false; "kcminputrc"."Mouse"."X11LibInputXAccelProfileFlat" = true; - "kcminputrc"."Mouse"."cursorTheme" = "Dracula-cursors"; "kcminputrc"."Tmp"."update_info" = "delete_cursor_old_default_size.upd:DeleteCursorOldDefaultSize"; - "kded5rc"."Module-browserintegrationreminder"."autoload" = false; "kded5rc"."Module-device_automounter"."autoload" = false; "kded5rc"."PlasmaBrowserIntegration"."shownCount" = 1; "kdeglobals"."DirSelect Dialog"."DirSelectDialog Size" = "872,584"; @@ -462,6 +440,27 @@ in { "kdeglobals"."WM"."inactiveForeground" = "224,222,245"; "kdeglobals"."WM"."inactiveFrame" = "239,240,241"; "kgammarc"."ConfigFile"."use" = "kgammarc"; + "kglobalshortcutsrc"."ActivityManager"."_k_friendly_name" = "Gestion des activités"; + "kglobalshortcutsrc"."KDE Keyboard Layout Switcher"."_k_friendly_name" = "Commutateur de dispositions de clavier"; + "kglobalshortcutsrc"."bismuth"."_k_friendly_name" = "Window Tiling"; + "kglobalshortcutsrc"."kaccess"."_k_friendly_name" = "Accessibilité"; + "kglobalshortcutsrc"."kcm_touchpad"."_k_friendly_name" = "Pavé tactile"; + "kglobalshortcutsrc"."kded5"."_k_friendly_name" = "KDE Daemon"; + "kglobalshortcutsrc"."khotkeys"."_k_friendly_name" = "Custom Shortcuts Service"; + "kglobalshortcutsrc"."kitty.desktop"."_k_friendly_name" = "kitty"; + "kglobalshortcutsrc"."kmix"."_k_friendly_name" = "Volume audio"; + "kglobalshortcutsrc"."ksmserver"."_k_friendly_name" = "Gestion des sessions"; + "kglobalshortcutsrc"."kwin"."_k_friendly_name" = "KWin"; + "kglobalshortcutsrc"."lattedock"."_k_friendly_name" = "Latte Dock"; + "kglobalshortcutsrc"."mediacontrol"."_k_friendly_name" = "Contrôleur de média"; + "kglobalshortcutsrc"."org.kde.dolphin.desktop"."_k_friendly_name" = "Dolphin"; + "kglobalshortcutsrc"."org.kde.konsole.desktop"."_k_friendly_name" = "Konsole"; + "kglobalshortcutsrc"."org.kde.krunner.desktop"."_k_friendly_name" = "KRunner"; + "kglobalshortcutsrc"."org.kde.plasma.emojier.desktop"."_k_friendly_name" = "Sélecteur d'émoticônes"; + "kglobalshortcutsrc"."org.kde.spectacle.desktop"."_k_friendly_name" = "Spectacle"; + "kglobalshortcutsrc"."org_kde_powerdevil"."_k_friendly_name" = "Gestion de l'énergie"; + "kglobalshortcutsrc"."plasmashell"."_k_friendly_name" = "Plasma"; + "kglobalshortcutsrc"."systemsettings.desktop"."_k_friendly_name" = "Configuration du système"; "khotkeysrc"."Data"."DataCount" = 3; "khotkeysrc"."Data_1"."Comment" = "KMenuEdit Global Shortcuts"; "khotkeysrc"."Data_1"."DataCount" = 1; @@ -988,11 +987,8 @@ in { "khotkeysrc"."KFileDialog Settings"."View Style[$d]" = ""; "khotkeysrc"."KScreen"."ScaleFactor[$d]" = ""; "khotkeysrc"."KScreen"."ScreenScaleFactors[$d]" = ""; - "khotkeysrc"."KScreen"."XwaylandClientsScale[$d]" = ""; - "khotkeysrc"."KShortcutsDialog Settings"."Dialog Size[$d]" = ""; "khotkeysrc"."Main"."AlreadyImported" = "defaults,kde32b1,konqueror_gestures_kde321"; "khotkeysrc"."Main"."Disabled" = false; - "khotkeysrc"."PreviewSettings"."MaximumRemoteSize[$d]" = ""; "khotkeysrc"."Voice"."Shortcut" = ""; "khotkeysrc"."WM"."activeBackground[$d]" = ""; "khotkeysrc"."WM"."activeBlend[$d]" = ""; @@ -1003,25 +999,11 @@ in { "khotkeysrc"."WM"."inactiveBlend[$d]" = ""; "khotkeysrc"."WM"."inactiveForeground[$d]" = ""; "khotkeysrc"."WM"."inactiveFrame[$d]" = ""; - "kiorc"."Confirmations"."ConfirmDelete" = false; "kiorc"."Confirmations"."ConfirmEmptyTrash" = false; - "kiorc"."Confirmations"."ConfirmTrash" = false; - "kiorc"."Executable scripts"."behaviourOnLaunch" = "execute"; "klipperrc"."General"."IgnoreImages" = false; "klipperrc"."General"."MaxClipItems" = 100; "krunnerrc"."General"."FreeFloating" = true; - "krunnerrc"."Plugins"."baloosearchEnabled" = false; - "kscreenlockerrc"."Daemon"."LockGrace" = 0; - "kscreenlockerrc"."Daemon"."Timeout" = 10; - "kscreenlockerrc"."Greeter/LnF/General"."showMediaControls" = false; - "kscreenlockerrc"."Greeter/Wallpaper/org.kde.image/General"."Image" = "/home/mrflos/Nextcloud/Images/Wallpapers/photo-1542708993627-b6e5bbae43c4.avif"; - "kscreenlockerrc"."Greeter/Wallpaper/org.kde.image/General"."PreviewImage" = "/home/mrflos/Nextcloud/Images/Wallpapers/photo-1542708993627-b6e5bbae43c4.avif"; - "kscreenlockerrc"."Greeter/Wallpaper/org/kde/image/General"."Image" = "/nix/store/mksd7zsz91jk88n36pcr0m8cacm9fp5r-plasma-workspace-wallpapers-5.27.10/share/wallpapers/summer_1am/"; - "kscreenlockerrc"."Greeter/Wallpaper/org/kde/image/General"."PreviewImage" = "/nix/store/mksd7zsz91jk88n36pcr0m8cacm9fp5r-plasma-workspace-wallpapers-5.27.10/share/wallpapers/summer_1am/"; - "ksmserverrc"."General"."confirmLogout" = false; - "ksmserverrc"."General"."loginMode" = "emptySession"; "ksplashrc"."KSplash"."Engine" = "none"; - "ksplashrc"."KSplash"."Theme" = "None"; "kwalletrc"."Wallet"."First Use" = false; "kwinrc"."Desktops"."Id_1" = "ca1ae6da-1855-409c-9c91-bcbb286e900b"; "kwinrc"."Desktops"."Id_2" = "9d1002ff-62a3-4074-b2cf-5c6828cee68d"; @@ -1029,7 +1011,6 @@ in { "kwinrc"."Desktops"."Name_2" = "Mail, Chat, Obsidian"; "kwinrc"."Desktops"."Number" = 2; "kwinrc"."Desktops"."Rows" = 1; - "kwinrc"."Effect-desktopgrid"."DesktopNameAlignment" = 132; "kwinrc"."Effect-kwin4_effect_translucency"."Inactive" = 95; "kwinrc"."Effect-kwin4_effect_translucency"."MoveResize" = 97; "kwinrc"."Effect-windowview"."BorderActivateAll" = 9; @@ -1041,19 +1022,15 @@ in { "kwinrc"."Plugins"."bismuthEnabled" = false; "kwinrc"."Plugins"."blurEnabled" = false; "kwinrc"."Plugins"."contrastEnabled" = false; - "kwinrc"."Plugins"."grid-tilingEnabled" = true; + "kwinrc"."Plugins"."grid-tilingEnabled" = false; "kwinrc"."Plugins"."krohnkiteEnabled" = false; "kwinrc"."Plugins"."kwin4_effect_fullscreenEnabled" = false; "kwinrc"."Plugins"."kwin4_effect_maximizeEnabled" = false; "kwinrc"."Plugins"."kwin4_effect_shapecornersEnabled" = false; "kwinrc"."Plugins"."magnifierEnabled" = true; "kwinrc"."Plugins"."poloniumEnabled" = false; - "kwinrc"."Plugins"."quicktile-enhancementsEnabled" = false; - "kwinrc"."Plugins"."tilegapsEnabled" = true; "kwinrc"."Plugins"."zoomEnabled" = false; - "kwinrc"."Script-bismuth"."enableFloatingLayout" = true; - "kwinrc"."Script-bismuth"."floatingClass" = "audacious"; - "kwinrc"."Script-bismuth"."maximizeSoleTile" = true; + "kwinrc"."Script-bismuth"."floatingClass" = "audacious,signal"; "kwinrc"."Script-bismuth"."newWindowAsMaster" = true; "kwinrc"."Script-bismuth"."noTileBorder" = true; "kwinrc"."Script-bismuth"."preventProtrusion" = false; @@ -1063,94 +1040,30 @@ in { "kwinrc"."Script-bismuth"."screenGapTop" = 10; "kwinrc"."Script-bismuth"."tileLayoutGap" = 20; "kwinrc"."Script-grid-tiling"."gapValue" = 20; - "kwinrc"."Script-krohnkite"."screenGapBottom" = 15; - "kwinrc"."Script-krohnkite"."screenGapLeft" = 15; - "kwinrc"."Script-krohnkite"."screenGapRight" = 15; - "kwinrc"."Script-krohnkite"."screenGapTop" = 15; - "kwinrc"."Script-krohnkite"."tileLayoutGap" = 15; - "kwinrc"."Script-tilegaps"."gapBottom" = 10; - "kwinrc"."Script-tilegaps"."gapLeft" = 10; - "kwinrc"."Script-tilegaps"."gapMid" = 10; - "kwinrc"."Script-tilegaps"."gapRight" = 10; - "kwinrc"."Script-tilegaps"."gapTop" = 10; - "kwinrc"."Script-tilegaps"."includeMaximized" = true; "kwinrc"."TabBox"."LayoutName" = "informative"; - "kwinrc"."TabBox"."OrderMinimizedMode" = 1; - "kwinrc"."TabBox"."ShowDesktopMode" = 1; - "kwinrc"."TabBoxAlternative"."LayoutName" = "compact"; - "kwinrc"."TabBoxAlternative"."OrderMinimizedMode" = 1; - "kwinrc"."TabBoxAlternative"."ShowDesktopMode" = 1; "kwinrc"."Tiling"."padding" = 4; - "kwinrc"."Tiling/06108a9c-7f28-5085-be83-2b59829dd4f9"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - "kwinrc"."Tiling/1756be3e-61ce-541b-b8f0-f1b278e189f4"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - "kwinrc"."Tiling/1b8225ce-ea51-54e3-a24c-d19cfae75cfc"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - "kwinrc"."Tiling/506e0533-6db8-5c94-a16c-5ea5a8699508"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - "kwinrc"."Tiling/6b051440-dade-5f44-a158-3fb7f7583c96"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.5},{\"width\":0.5}]}"; - "kwinrc"."Tiling/7c4d900b-d5d0-5cdd-a916-1bb1c1319d7c"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - "kwinrc"."Tiling/7e7288c8-534e-5383-8c02-e5302a6cd905"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - "kwinrc"."Tiling/92e842d7-5928-5c43-884a-4912e7cc82ed"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - "kwinrc"."Tiling/976cf4d7-870e-5127-9fd7-af7aa3c51908"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - "kwinrc"."Tiling/97deb48e-346f-510e-8a57-046aa6f372e8"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - "kwinrc"."Tiling/d4e40046-e4f4-54f5-a0c6-a11fd5d995f4"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - "kwinrc"."Tiling/d7ce7540-205d-51b2-b3a5-25a32ffd440a"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.15},{\"width\":0.15},{\"width\":0.5},{\"width\":0.19999999999999996}]}"; - "kwinrc"."Tiling/e5ae5f20-2c3a-5283-8766-6d6c5b928523"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - "kwinrc"."Tiling/ea1a53db-92fb-5402-8528-484755598c44"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; - "kwinrc"."Tiling/ed6da6d2-dc03-5e69-aae5-b2fee83fe2cd"."tiles" = "{\"layoutDirection\":\"horizontal\",\"tiles\":[{\"width\":0.25},{\"width\":0.5},{\"width\":0.25}]}"; "kwinrc"."Windows"."AutoRaise" = true; "kwinrc"."Windows"."AutoRaiseInterval" = 300; "kwinrc"."Windows"."ElectricBorderCornerRatio" = 0.01; - "kwinrc"."Windows"."Placement" = "Maximizing"; - "kwinrc"."Windows"."RollOverDesktops" = true; "kwinrc"."Xwayland"."Scale" = 1.75; - "kwinrc"."org.kde.kdecoration2"."ButtonsOnLeft" = "XIA"; - "kwinrc"."org.kde.kdecoration2"."ButtonsOnRight" = ""; - "kwinrc"."org.kde.kdecoration2"."theme" = "Breeze"; - "kwinrc"."org/kde/kdecoration2"."BorderSize" = "Tiny"; - "kwinrc"."org/kde/kdecoration2"."BorderSizeAuto" = false; - "kwinrc"."org/kde/kdecoration2"."ButtonsOnLeft" = "XIA"; - "kwinrc"."org/kde/kdecoration2"."ButtonsOnRight" = ""; "kwinrulesrc"."1"."Description" = "Taille minimum"; - "kwinrulesrc"."1"."above" = true; - "kwinrulesrc"."1"."aboverule" = 2; "kwinrulesrc"."1"."minsize" = "1,1"; "kwinrulesrc"."1"."minsizerule" = 2; "kwinrulesrc"."1"."types" = 1; - "kwinrulesrc"."1"."wmclass" = "codium"; - "kwinrulesrc"."1"."wmclassmatch" = 2; "kwinrulesrc"."1fb1a97f-c87b-4a09-a944-0178ea0f1050"."Description" = "Ecran mail"; "kwinrulesrc"."1fb1a97f-c87b-4a09-a944-0178ea0f1050"."desktops" = "9d1002ff-62a3-4074-b2cf-5c6828cee68d"; "kwinrulesrc"."1fb1a97f-c87b-4a09-a944-0178ea0f1050"."desktopsrule" = 2; "kwinrulesrc"."1fb1a97f-c87b-4a09-a944-0178ea0f1050"."wmclass" = "signal|thunderbird|obsidian"; "kwinrulesrc"."1fb1a97f-c87b-4a09-a944-0178ea0f1050"."wmclassmatch" = 3; - "kwinrulesrc"."8e2ffc3c-3324-426d-88d5-47f52c0ebee2"."Description" = "Vscodium open"; - "kwinrulesrc"."8e2ffc3c-3324-426d-88d5-47f52c0ebee2"."above" = true; - "kwinrulesrc"."8e2ffc3c-3324-426d-88d5-47f52c0ebee2"."aboverule" = 2; - "kwinrulesrc"."8e2ffc3c-3324-426d-88d5-47f52c0ebee2"."types" = 32; - "kwinrulesrc"."8e2ffc3c-3324-426d-88d5-47f52c0ebee2"."wmclass" = "codium"; - "kwinrulesrc"."8e2ffc3c-3324-426d-88d5-47f52c0ebee2"."wmclassmatch" = 2; "kwinrulesrc"."General"."count" = 1; "kwinrulesrc"."General"."rules" = 1; "kwinrulesrc"."e70af7df-3446-4756-aa23-43165fe9b9df"."Description" = "Taille minimum"; "kwinrulesrc"."e70af7df-3446-4756-aa23-43165fe9b9df"."minsize" = "1,1"; "kwinrulesrc"."e70af7df-3446-4756-aa23-43165fe9b9df"."minsizerule" = 2; "kwinrulesrc"."e70af7df-3446-4756-aa23-43165fe9b9df"."types" = 66494; - "kxkbrc"."Layout"."DisplayNames" = ","; - "kxkbrc"."Layout"."LayoutList" = "us,ru"; - "kxkbrc"."Layout"."Model" = "pc105"; "kxkbrc"."Layout"."Options" = "compose:ralt,compose:rctrl"; "kxkbrc"."Layout"."ResetOldOptions" = true; - "kxkbrc"."Layout"."Use" = true; - "kxkbrc"."Layout"."VariantList" = "mac,mac"; "plasma-localerc"."Formats"."LANG" = "fr_FR.UTF-8"; - "plasma-localerc"."Translations"."LANGUAGE" = "fr"; - "plasmanotifyrc"."Applications/Mattermost"."Seen" = true; - "plasmanotifyrc"."Applications/audacious"."Seen" = true; - "plasmanotifyrc"."Applications/chromium-browser"."Seen" = true; - "plasmanotifyrc"."Applications/com.nextcloud.desktopclient.nextcloud"."Seen" = true; - "plasmanotifyrc"."Applications/firefox"."Seen" = true; - "plasmanotifyrc"."Applications/librewolf"."Seen" = true; - "plasmanotifyrc"."Applications/org.telegram.desktop"."Seen" = true; - "plasmanotifyrc"."Applications/thunderbird"."Seen" = true; "plasmarc"."OSD"."Enabled" = false; "plasmarc"."PlasmaToolTips"."Delay" = "-1"; "plasmarc"."Theme"."name" = "rose-pine-moon"; diff --git a/modules/local-dev.nix b/modules/local-dev.nix index 8876b9e..4ca0118 100644 --- a/modules/local-dev.nix +++ b/modules/local-dev.nix @@ -1,5 +1,72 @@ # Local developpement { pkgs, config, lib, ... }: { + # virtualisation = { + # docker.enable = true; + # #docker.rootless = { + # # enable = true; + # # setSocketVariable = true; + # #}; + # #libvirtd.enable = true; + # #lxd.enable = true; + # #waydroid.enable = true; + # }; + + # systemd.services.yeswikidev = { + # enable = true; + # script = '' + # ${pkgs.systemd}/bin/systemctl start mysql + # # etc + # ''; + # serviceConfig = let + # startstop = command: + # (pkgs.writeShellApplication { + # name = "yeswikidev"; + # runtimeInputs = with pkgs; [ systemd ]; + # text = '' + # systemctl ${command} mysql.service + # ''; + # }); + # #startstopFullShell = pkgs.writeShellApplication { + # # name = "yeswikidev"; + # # runtimeInputs = with pkgs; [ systemd ]; + # # text = '' + # # systemctl "$1" mysql.service + # # ''; + # #}); + # #commands = [ "start" "stop" ]; + # #scripts = map (command: (pkgs.writeShellApplication { + # # name = "yeswikidev"; + # # runtimeInputs = with pkgs; [ systemd ]; + # # text = '' + # # systemctl ${command} mysql.service + # # ''; + # #})) commands; + + # #execs = { + # # ExecStart = "start"; + # # ExecStop = "stop"; + # #}; + # # https://nixos.org/manual/nix/stable/language/builtins + # # https://nixos.org/manual/nix/stable/language/builtins#builtins-mapAttrs + # #execAttrs = attrNames execs; # ["Start" "Stop"]; + # #execs2 = mapAttrs (k: v: ()) execs; + # in { + # # pkgs.writeScript, pkgs.writeScriptBin + # #ExecStart = startstop "start"; + # #ExecStop = startstop "stop"; + # # OR + # # ExecStart = "${startstopFullShell} start"; + # # ExecStop = "${startstopFullShell} stop"; + # # OR + # # ExecStart = "${scripts[0]}"; + # # ExecStop = "${scripts[1]}"; + # }; + # }; + +# services.mysql = { +# enable = true; +# package = pkgs.mariadb; +# }; homebrew.enable = true; homebrew.brews = [ # `brew install` @@ -16,14 +83,13 @@ # List packages installed in system profile. To search, run: # $ nix search wget - environment.systemPackages = with pkgs; + environment.systemPackages = with pkgs; let - php83 = pkgs.php83.buildEnv { extraConfig = "" - memory_limit = 2G + php83 = pkgs.php83.buildEnv { extraConfig = '' max_upload_size = 2G - ""; }; + memory_limit = 1G + ''; }; in [ - dart-sass cmake dart-sass docker-compose @@ -31,8 +97,8 @@ fzf gcc go - nixfmt-rfc-style lua-language-server + nixfmt-classic nixpkgs-fmt nodejs nodePackages.eslint @@ -47,7 +113,6 @@ ruff-lsp stylelint symfony-cli - tree-sitter virt-manager yarn zig diff --git a/modules/sddm-rose-pine.nix b/modules/sddm-rose-pine.nix deleted file mode 100644 index a614282..0000000 --- a/modules/sddm-rose-pine.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenvNoCC -, fetchFromGitHub -, libsForQt5 -}: - -stdenvNoCC.mkDerivation rec { - pname = "sddm-rose-pine-theme"; - version = "1.2"; - dontBuild = true; - - propagatedUserEnvPkgs = [ - libsForQt5.qt5.qtgraphicaleffects - ]; - - src = fetchFromGitHub { - owner = "lwndhrst"; - repo = "sddm-rose-pine"; - rev = "v${version}"; - sha256 = "+WOdazvkzpOKcoayk36VLq/6lLOHDWkDykDsy8p87JE="; - }; - - installPhase = '' - mkdir -p $out/share/sddm/themes - cp -aR $src $out/share/sddm/themes/rose-pine - ''; -}