From 03905199703abf22585c0b77442ee6c45b3b569b Mon Sep 17 00:00:00 2001 From: Thatoo Date: Sun, 25 May 2025 20:52:13 +0200 Subject: [PATCH] cleaning_apres_maj_25_05 --- configuration.nix | 10 -- flake.lock.bak | 105 ------------------- flake.nix | 16 +-- system_packages.nix | 9 +- system_packages.nix.save | 207 ------------------------------------ system_packages.nix.save.1 | 210 ------------------------------------- system_packages.nix.save.2 | 208 ------------------------------------ system_packages.nix.save.3 | 207 ------------------------------------ system_packages.nix.save.4 | 207 ------------------------------------ 9 files changed, 3 insertions(+), 1176 deletions(-) delete mode 100644 flake.lock.bak delete mode 100644 system_packages.nix.save delete mode 100644 system_packages.nix.save.1 delete mode 100644 system_packages.nix.save.2 delete mode 100644 system_packages.nix.save.3 delete mode 100644 system_packages.nix.save.4 diff --git a/configuration.nix b/configuration.nix index aef9acb..a82c6a3 100644 --- a/configuration.nix +++ b/configuration.nix @@ -70,21 +70,11 @@ services.xserver = { xkb.layout = "fr"; xkb.variant = ""; -# xkb.extraLayouts = { -# ergol = { -# description = "Ergo-L"; -# languages = [ "fr" ]; -# symbolsFile = ./ergol.xkb_custom; -# }; -# }; }; # Configure console keymap console.keyMap = "fr"; - # Power daemon - hardware.system76.power-daemon.enable = true; - # Enable sound with pipewire. services.pulseaudio.enable = false; security.rtkit.enable = true; diff --git a/flake.lock.bak b/flake.lock.bak deleted file mode 100644 index 15f80f1..0000000 --- a/flake.lock.bak +++ /dev/null @@ -1,105 +0,0 @@ -{ - "nodes": { - "flake-compat": { - "flake": false, - "locked": { - "lastModified": 1717312683, - "narHash": "sha256-FrlieJH50AuvagamEvWMIE6D2OAnERuDboFDYAED/dE=", - "owner": "nix-community", - "repo": "flake-compat", - "rev": "38fd3954cf65ce6faf3d0d45cd26059e059f07ea", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "flake-compat", - "type": "github" - } - }, - "nixos-cosmic": { - "inputs": { - "flake-compat": "flake-compat", - "nixpkgs": "nixpkgs", - "nixpkgs-stable": "nixpkgs-stable", - "rust-overlay": "rust-overlay" - }, - "locked": { - "lastModified": 1733517677, - "narHash": "sha256-9xb5qKLMqczkzw5qC1XjMwb0Q02hdLlmfLOmw1Y4HKs=", - "owner": "lilyinstarlight", - "repo": "nixos-cosmic", - "rev": "25aa22b5972d27a6b432ccd6f9e2f42b1b7b71ca", - "type": "github" - }, - "original": { - "owner": "lilyinstarlight", - "repo": "nixos-cosmic", - "type": "github" - } - }, - "nixpkgs": { - "locked": { - "lastModified": 1732837521, - "narHash": "sha256-jNRNr49UiuIwaarqijgdTR2qLPifxsVhlJrKzQ8XUIE=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "970e93b9f82e2a0f3675757eb0bfc73297cc6370", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, - "nixpkgs-stable": { - "locked": { - "lastModified": 1732981179, - "narHash": "sha256-F7thesZPvAMSwjRu0K8uFshTk3ZZSNAsXTIFvXBT+34=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "62c435d93bf046a5396f3016472e8f7c8e2aed65", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-24.11", - "repo": "nixpkgs", - "type": "github" - } - }, - "root": { - "inputs": { - "nixos-cosmic": "nixos-cosmic", - "nixpkgs": [ - "nixos-cosmic", - "nixpkgs-stable" - ] - } - }, - "rust-overlay": { - "inputs": { - "nixpkgs": [ - "nixos-cosmic", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1732933841, - "narHash": "sha256-dge02pUSe2QeC/B3PriA0R8eAX+EU3aDoXj9FcS3XDw=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "c65e91d4a33abc3bc4a892d3c5b5b378bad64ea1", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - } - }, - "root": "root", - "version": 7 -} diff --git a/flake.nix b/flake.nix index dc42fc5..77be8bd 100644 --- a/flake.nix +++ b/flake.nix @@ -4,35 +4,21 @@ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05"; # nixpkgs_unstable.url = "github:NixOS/nixpkgs/nixos-unstable"; -# nixos-cosmic.url = "github:lilyinstarlight/nixos-cosmic"; - # nixos-cosmic.url = "github:PhoenixPhantom/nixos-cosmic"; - # nixpkgs.follows = "nixos-cosmic/nixpkgs-stable"; # NOTE: change "nixpkgs" to "nixpkgs-stable" to use stable NixOS release -# nixpkgs_unstable.follows = "nixos-cosmic/nixpkgs"; # NOTE: change "nixpkgs" to "nixpkgs-stable" to use stable NixOS release lix-module = { url = "https://git.lix.systems/lix-project/nixos-module/archive/2.92.0-3.tar.gz"; inputs.nixpkgs.follows = "nixpkgs"; -# inputs.nixpkgs.follows = "nixos-cosmic"; - # inputs.nixpkgs.follows = "nixos-cosmic/nixpkgs-stable"; }; # affinity-nix.url = "github:mrshmllow/affinity-nix"; }; -# outputs = inputs@{ self, nixpkgs, nixpkgs_unstable, nixos-cosmic, ... }: { -# outputs = inputs@{ self, nixpkgs, nixos-cosmic, affinity-nix, ... }: { - # outputs = inputs@{ self, nixpkgs, nixos-cosmic, lix-module, ... }: { +# outputs = inputs@{ self, nixpkgs, lix-module, affinity-nix, ... }: { outputs = inputs@{ self, nixpkgs, lix-module, ... }: { -# outputs = inputs@{ self, nixpkgs, nixos-cosmic, ... }: { nixosConfigurations.ThinkPadT470 = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = { inherit inputs; }; modules = [ { - # nix.settings = { - # substituters = [ "https://cosmic.cachix.org/" ]; - # trusted-public-keys = [ "cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE=" ]; - # }; } - # nixos-cosmic.nixosModules.default lix-module.nixosModules.default ./hardware-configuration.nix ./configuration.nix diff --git a/system_packages.nix b/system_packages.nix index 39f482d..3581f74 100644 --- a/system_packages.nix +++ b/system_packages.nix @@ -47,8 +47,7 @@ digikam duf #modern df command element-desktop -# examine -# evince + examine eza # modern ls command fd # modern find command ffmpeg @@ -106,7 +105,7 @@ publii # pulsar python3 -# quick-webapps + quick-webapps remmina resources rustdesk-flutter @@ -114,7 +113,6 @@ simple-scan soundconverter sportstracker -# steam-run #needed to launch Nextcloud Talk subtitleeditor teams-for-linux textpieces @@ -190,9 +188,6 @@ "cnijfilter2" "corefonts" "ventoy" -# "steam-run" #needed to launch Nextcloud Talk -# "steam-unwrapped" #needed to launch Nextcloud Talk instead of -original -# "steam-original" #needed to launch Nextcloud Talk ]; }; }; diff --git a/system_packages.nix.save b/system_packages.nix.save deleted file mode 100644 index 55e8f9a..0000000 --- a/system_packages.nix.save +++ /dev/null @@ -1,207 +0,0 @@ -# Edit this configuration file to define what should be installed on -# your system. Help is available in the configuration.nix(5) man page -# and in the NixOS manual (accessible by running ‘nixos-help’). -#{nixpkgs, nixpkgs_unstable, nix_software_center}: - -{ config, pkgs, lib, inputs, ... }: - -{ - # List packages installed in system profile. To search, run: - # $ nix search wget - environment.systemPackages = with pkgs; [ - adw-gtk3 - aspellDicts.fr #dictionary to spellcheck gnome apps - aspellDicts.en #dictionary to spellcheck gnome apps - hunspellDicts.fr-any #dictionary to spellcheck other apps - hunspellDicts.en_US #dictionary to spellcheck other apps - hunspellDicts.en_CA #dictionary to spellcheck other apps - hunspellDicts.en_AU #dictionary to spellcheck other apps - hunspellDicts.en_GB-ize #dictionary to spellcheck other apps - affine - android-tools - apache-directory-studio - audacity - avidemux - bat # modern cat command - calibre - clapgrep - clementine - cosmic-ext-applet-clipboard-manager - cosmic-ext-applet-external-monitor-brightness - cosmic-ext-calculator - cosmic-ext-examine - cosmic-ext-forecast - cosmic-ext-tweaks - cosmic-player - cosmic-reader - cosmic-wallpapers - dconf-editor - drawing - dmidecode - digikam - duf #modern df command - element-desktop - evince - eza # modern ls command - fd # modern find command - ffmpeg - filezilla - firefox-devedition - firefoxpwa - flameshot - fontforge - freetube - fractal - gearlever #manage appimage - gimp - git - gnome-obfuscate - grsync - gparted - gpxsee - gscan2pdf - gtkhash - handbrake - hardinfo2 - heimdall - heimdall-gui - httpie # modern wget and curl command - httrack - imagemagick - inkscape-with-extensions - jitsi-meet-electron - libsForQt5.kdenlive - keepassxc - klavaro - libreoffice-qt - loupe - marktext -# mission-center - mousai - nautilus-python - nextcloud-client - nextcloud-talk-desktop - ncdu # modern du command - obs-studio - onlyoffice-bin_latest - openshot-qt - openssl - openvpn3 - pdf4qt - pdfarranger - php - pick-colour-picker - - publii - pulsar - python3 - quick-webapps - remmina - resources - rustdesk-flutter - simple-scan - soundconverter -# sportstracker -# steam-run #needed to launch Nextcloud Talk - subtitleeditor - textpieces - tor-browser - thunderbird - traceroute - transmission_4-gtk - tribler - tuba - ungoogled-chromium - vorta - vlc - ventoy - vscodium - wget - wifi-qr - wl-clipboard # to add clipboard sharing with waydroid - zed-editor - zettlr - zombietrackergps -# inputs.nixpkgs_unstable.legacyPackages."${pkgs.system}".NOMDEPAQUET - ]; - - environment.sessionVariables.NIXOS_OZONE_WL = "1"; # turn on native wayland support in all chrome and most electron - - programs = { - firefox = { - enable = true; - package = pkgs.firefox; - wrapperConfig = { - pipewireSupport = true; - }; - nativeMessagingHosts.packages = with pkgs; [ - browserpass - gnomeExtensions.gsconnect - firefoxpwa - ]; - }; - kdeconnect = { - enable = true; - package = pkgs.gnomeExtensions.gsconnect; - }; - appimage = { - enable = true; - binfmt = true; - }; - }; - - -# services.tor = { -# enable = true; -# settings = { -# ExitNodes = "fr"; -# StrictNodes = "1"; -# }; -# }; - -# oldfation way to handle appimage on nixos -# boot.binfmt.registrations.appimage = { -# wrapInterpreterInShell = false; -# interpreter = "${pkgs.appimage-run}/bin/appimage-run"; -# recognitionType = "magic"; -# offset = 0; -# mask = ''\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff''; -# magicOrExtension = ''\x7fELF....AI\x02''; -# }; - - services.flatpak.enable = true; - systemd.services.flatpak-repo = { - wantedBy = [ "multi-user.target" ]; - path = [ pkgs.flatpak ]; - script = '' - flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - ''; - }; - - - nixpkgs = { - config = { - permittedInsecurePackages = [ - "pulsar-1.122.0" - ]; - allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ -# "steam-run" #needed to launch Nextcloud Talk -# "steam-original" #needed to launch Nextcloud Talk - ]; - }; - }; - - virtualisation = { - libvirtd = { - enable = true; - qemu = { - swtpm.enable = true; - ovmf.packages = [ pkgs.OVMFFull.fd ]; - }; - }; - spiceUSBRedirection.enable = true; - waydroid.enable = true; - }; - programs.virt-manager.enable = true; - -} diff --git a/system_packages.nix.save.1 b/system_packages.nix.save.1 deleted file mode 100644 index 1d20a5f..0000000 --- a/system_packages.nix.save.1 +++ /dev/null @@ -1,210 +0,0 @@ -# Edit this configuration file to define what should be installed on -# your system. Help is available in the configuration.nix(5) man page -# and in the NixOS manual (accessible by running ‘nixos-help’). -#{nixpkgs, nixpkgs_unstable, nix_software_center}: - -{ config, pkgs, lib, inputs, ... }: - -{ - # List packages installed in system profile. To search, run: - # $ nix search wget - environment.systemPackages = with pkgs; [ - adw-gtk3 - aspellDicts.fr #dictionary to spellcheck gnome apps - aspellDicts.en #dictionary to spellcheck gnome apps - hunspellDicts.fr-any #dictionary to spellcheck other apps - hunspellDicts.en_US #dictionary to spellcheck other apps - hunspellDicts.en_CA #dictionary to spellcheck other apps - hunspellDicts.en_AU #dictionary to spellcheck other apps - hunspellDicts.en_GB-ize #dictionary to spellcheck other apps - affine - android-tools - apache-directory-studio - audacity - avidemux - bat # modern cat command - calibre - clapgrep - clementine - cosmic-ext-applet-clipboard-manager - cosmic-ext-applet-external-monitor-brightness - cosmic-ext-calculator - cosmic-ext-examine - cosmic-ext-forecast - cosmic-ext-tweaks - cosmic-player - cosmic-reader - cosmic-wallpapers - dconf-editor - diebahn #Railway - drawing - dmidecode - digikam - duf #modern df command - element-desktop - evince - eza # modern ls command - fd # modern find command - ffmpeg - filezilla - firefox-devedition - firefoxpwa - flameshot - fontforge - freetube - fractal - gearlever #manage appimage - gimp - git - gnome-obfuscate - grsync - gparted - gpxsee - gscan2pdf - gtkhash - handbrake - hardinfo2 - heimdall - heimdall-gui - httpie # modern wget and curl command - httrack - imagemagick - inkscape-with-extensions - jitsi-meet-electron - libsForQt5.kdenlive - keepassxc - klavaro - libreoffice-qt - loupe - marktext -# mission-center - mousai - nautilus-python - nextcloud-client - nextcloud-talk-desktop - ncdu # modern du command - obs-studio - onlyoffice-bin_latest - openshot-qt - openssl - openvpn3 - pdf4qt - pdfarranger - php - pick-colour-picker - epick - gpick - - publii - pulsar - python3 - quick-webapps - remmina - resources - rustdesk-flutter - simple-scan - soundconverter -# sportstracker -# steam-run #needed to launch Nextcloud Talk - subtitleeditor - textpieces - tor-browser - thunderbird - traceroute - transmission_4-gtk - tribler - tuba - ungoogled-chromium - vorta - vlc - ventoy - vscodium - wget - wifi-qr - wl-clipboard # to add clipboard sharing with waydroid - zed-editor - zettlr - zombietrackergps -# inputs.nixpkgs_unstable.legacyPackages."${pkgs.system}".NOMDEPAQUET - ]; - - environment.sessionVariables.NIXOS_OZONE_WL = "1"; # turn on native wayland support in all chrome and most electron - - programs = { - firefox = { - enable = true; - package = pkgs.firefox; - wrapperConfig = { - pipewireSupport = true; - }; - nativeMessagingHosts.packages = with pkgs; [ - browserpass - gnomeExtensions.gsconnect - firefoxpwa - ]; - }; - kdeconnect = { - enable = true; - package = pkgs.gnomeExtensions.gsconnect; - }; - appimage = { - enable = true; - binfmt = true; - }; - }; - - -# services.tor = { -# enable = true; -# settings = { -# ExitNodes = "fr"; -# StrictNodes = "1"; -# }; -# }; - -# oldfation way to handle appimage on nixos -# boot.binfmt.registrations.appimage = { -# wrapInterpreterInShell = false; -# interpreter = "${pkgs.appimage-run}/bin/appimage-run"; -# recognitionType = "magic"; -# offset = 0; -# mask = ''\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff''; -# magicOrExtension = ''\x7fELF....AI\x02''; -# }; - - services.flatpak.enable = true; - systemd.services.flatpak-repo = { - wantedBy = [ "multi-user.target" ]; - path = [ pkgs.flatpak ]; - script = '' - flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - ''; - }; - - - nixpkgs = { - config = { - permittedInsecurePackages = [ - "pulsar-1.122.0" - ]; - allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ -# "steam-run" #needed to launch Nextcloud Talk -# "steam-original" #needed to launch Nextcloud Talk - ]; - }; - }; - - virtualisation = { - libvirtd = { - enable = true; - qemu = { - swtpm.enable = true; - ovmf.packages = [ pkgs.OVMFFull.fd ]; - }; - }; - spiceUSBRedirection.enable = true; - waydroid.enable = true; - }; - programs.virt-manager.enable = true; - -} diff --git a/system_packages.nix.save.2 b/system_packages.nix.save.2 deleted file mode 100644 index b050a3a..0000000 --- a/system_packages.nix.save.2 +++ /dev/null @@ -1,208 +0,0 @@ -# Edit this configuration file to define what should be installed on -# your system. Help is available in the configuration.nix(5) man page -# and in the NixOS manual (accessible by running ‘nixos-help’). -#{nixpkgs, nixpkgs_unstable, nix_software_center}: - -{ config, pkgs, lib, inputs, ... }: - -{ - # List packages installed in system profile. To search, run: - # $ nix search wget - environment.systemPackages = with pkgs; [ - adw-gtk3 - aspellDicts.fr #dictionary to spellcheck gnome apps - aspellDicts.en #dictionary to spellcheck gnome apps - hunspellDicts.fr-any #dictionary to spellcheck other apps - hunspellDicts.en_US #dictionary to spellcheck other apps - hunspellDicts.en_CA #dictionary to spellcheck other apps - hunspellDicts.en_AU #dictionary to spellcheck other apps - hunspellDicts.en_GB-ize #dictionary to spellcheck other apps - affine - android-tools - apache-directory-studio - audacity - avidemux - bat # modern cat command - calibre - clapgrep - clementine - cosmic-ext-applet-clipboard-manager - cosmic-ext-applet-external-monitor-brightness - cosmic-ext-calculator - cosmic-ext-examine - cosmic-ext-forecast - cosmic-ext-tweaks - cosmic-player - cosmic-reader - cosmic-wallpapers - dconf-editor - diebahn #Railway - drawing - dmidecode - digikam - duf #modern df command - element-desktop - evince - eza # modern ls command - fd # modern find command - ffmpeg - filezilla - firefox-devedition - firefoxpwa - flameshot - fontforge - freetube - fractal - gearlever #manage appimage - gimp - git - gnome-obfuscate - grsync - gparted - gpxsee - gscan2pdf - gtkhash - handbrake - hardinfo2 - heimdall - heimdall-gui - httpie # modern wget and curl command - httrack - imagemagick - inkscape-with-extensions - jitsi-meet-electron - libsForQt5.kdenlive - keepassxc - klavaro - libreoffice-qt - loupe - marktext -# mission-center - mousai - nautilus-python - nextcloud-client - nextcloud-talk-desktop - ncdu # modern du command - obs-studio - onlyoffice-bin_latest - openshot-qt - openssl - openvpn3 - pdf4qt - pdfarranger - php - pick-colour-picker - - publii - pulsar - python3 - quick-webapps - remmina - resources - rustdesk-flutter - simple-scan - soundconverter -# sportstracker -# steam-run #needed to launch Nextcloud Talk - subtitleeditor - textpieces - tor-browser - thunderbird - traceroute - transmission_4-gtk - tribler - tuba - ungoogled-chromium - vorta - vlc - ventoy - vscodium - wget - wifi-qr - wl-clipboard # to add clipboard sharing with waydroid - zed-editor - zettlr - zombietrackergps -# inputs.nixpkgs_unstable.legacyPackages."${pkgs.system}".NOMDEPAQUET - ]; - - environment.sessionVariables.NIXOS_OZONE_WL = "1"; # turn on native wayland support in all chrome and most electron - - programs = { - firefox = { - enable = true; - package = pkgs.firefox; - wrapperConfig = { - pipewireSupport = true; - }; - nativeMessagingHosts.packages = with pkgs; [ - browserpass - gnomeExtensions.gsconnect - firefoxpwa - ]; - }; - kdeconnect = { - enable = true; - package = pkgs.gnomeExtensions.gsconnect; - }; - appimage = { - enable = true; - binfmt = true; - }; - }; - - -# services.tor = { -# enable = true; -# settings = { -# ExitNodes = "fr"; -# StrictNodes = "1"; -# }; -# }; - -# oldfation way to handle appimage on nixos -# boot.binfmt.registrations.appimage = { -# wrapInterpreterInShell = false; -# interpreter = "${pkgs.appimage-run}/bin/appimage-run"; -# recognitionType = "magic"; -# offset = 0; -# mask = ''\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff''; -# magicOrExtension = ''\x7fELF....AI\x02''; -# }; - - services.flatpak.enable = true; - systemd.services.flatpak-repo = { - wantedBy = [ "multi-user.target" ]; - path = [ pkgs.flatpak ]; - script = '' - flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - ''; - }; - - - nixpkgs = { - config = { - permittedInsecurePackages = [ - "pulsar-1.122.0" - ]; - allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ -# "steam-run" #needed to launch Nextcloud Talk -# "steam-original" #needed to launch Nextcloud Talk - ]; - }; - }; - - virtualisation = { - libvirtd = { - enable = true; - qemu = { - swtpm.enable = true; - ovmf.packages = [ pkgs.OVMFFull.fd ]; - }; - }; - spiceUSBRedirection.enable = true; - waydroid.enable = true; - }; - programs.virt-manager.enable = true; - -} diff --git a/system_packages.nix.save.3 b/system_packages.nix.save.3 deleted file mode 100644 index 074fd5a..0000000 --- a/system_packages.nix.save.3 +++ /dev/null @@ -1,207 +0,0 @@ -# Edit this configuration file to define what should be installed on -# your system. Help is available in the configuration.nix(5) man page -# and in the NixOS manual (accessible by running ‘nixos-help’). -#{nixpkgs, nixpkgs_unstable, nix_software_center}: - -{ config, pkgs, lib, inputs, ... }: - -{ - # List packages installed in system profile. To search, run: - # $ nix search wget - environment.systemPackages = with pkgs; [ - adw-gtk3 - aspellDicts.fr #dictionary to spellcheck gnome apps - aspellDicts.en #dictionary to spellcheck gnome apps - hunspellDicts.fr-any #dictionary to spellcheck other apps - hunspellDicts.en_US #dictionary to spellcheck other apps - hunspellDicts.en_CA #dictionary to spellcheck other apps - hunspellDicts.en_AU #dictionary to spellcheck other apps - hunspellDicts.en_GB-ize #dictionary to spellcheck other apps - affine - android-tools - apache-directory-studio - audacity - avidemux - bat # modern cat command - calibre - clapgrep - clementine - cosmic-ext-applet-clipboard-manager - cosmic-ext-applet-external-monitor-brightness - cosmic-ext-calculator - cosmic-ext-examine - cosmic-ext-forecast - cosmic-ext-tweaks - cosmic-player - cosmic-reader - cosmic-wallpapers - dconf-editor - diebahn #Railway - drawing - dmidecode - digikam - duf #modern df command - element-desktop - evince - eza # modern ls command - fd # modern find command - ffmpeg - filezilla - firefox-devedition - firefoxpwa - flameshot - fontforge - freetube - fractal - gearlever #manage appimage - gimp - git - gnome-obfuscate - grsync - gparted - gpxsee - gscan2pdf - gtkhash - handbrake - hardinfo2 - heimdall - heimdall-gui - httpie # modern wget and curl command - httrack - imagemagick - inkscape-with-extensions - jitsi-meet-electron - libsForQt5.kdenlive - - keepassxc - klavaro - libreoffice-qt - loupe - marktext -# mission-center - mousai - nautilus-python - nextcloud-client - nextcloud-talk-desktop - ncdu # modern du command - obs-studio - onlyoffice-bin_latest - openshot-qt - openssl - openvpn3 - pdf4qt - pdfarranger - php - publii - pulsar - python3 - quick-webapps - remmina - resources - rustdesk-flutter - simple-scan - soundconverter -# sportstracker -# steam-run #needed to launch Nextcloud Talk - subtitleeditor - textpieces - tor-browser - thunderbird - traceroute - transmission_4-gtk - tribler - tuba - ungoogled-chromium - vorta - vlc - ventoy - vscodium - wget - wifi-qr - wl-clipboard # to add clipboard sharing with waydroid - zed-editor - zettlr - zombietrackergps -# inputs.nixpkgs_unstable.legacyPackages."${pkgs.system}".NOMDEPAQUET - ]; - - environment.sessionVariables.NIXOS_OZONE_WL = "1"; # turn on native wayland support in all chrome and most electron - - programs = { - firefox = { - enable = true; - package = pkgs.firefox; - wrapperConfig = { - pipewireSupport = true; - }; - nativeMessagingHosts.packages = with pkgs; [ - browserpass - gnomeExtensions.gsconnect - firefoxpwa - ]; - }; - kdeconnect = { - enable = true; - package = pkgs.gnomeExtensions.gsconnect; - }; - appimage = { - enable = true; - binfmt = true; - }; - }; - - -# services.tor = { -# enable = true; -# settings = { -# ExitNodes = "fr"; -# StrictNodes = "1"; -# }; -# }; - -# oldfation way to handle appimage on nixos -# boot.binfmt.registrations.appimage = { -# wrapInterpreterInShell = false; -# interpreter = "${pkgs.appimage-run}/bin/appimage-run"; -# recognitionType = "magic"; -# offset = 0; -# mask = ''\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff''; -# magicOrExtension = ''\x7fELF....AI\x02''; -# }; - - services.flatpak.enable = true; - systemd.services.flatpak-repo = { - wantedBy = [ "multi-user.target" ]; - path = [ pkgs.flatpak ]; - script = '' - flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - ''; - }; - - - nixpkgs = { - config = { - permittedInsecurePackages = [ - "pulsar-1.122.0" - ]; - allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ -# "steam-run" #needed to launch Nextcloud Talk -# "steam-original" #needed to launch Nextcloud Talk - ]; - }; - }; - - virtualisation = { - libvirtd = { - enable = true; - qemu = { - swtpm.enable = true; - ovmf.packages = [ pkgs.OVMFFull.fd ]; - }; - }; - spiceUSBRedirection.enable = true; - waydroid.enable = true; - }; - programs.virt-manager.enable = true; - -} diff --git a/system_packages.nix.save.4 b/system_packages.nix.save.4 deleted file mode 100644 index 22b8e40..0000000 --- a/system_packages.nix.save.4 +++ /dev/null @@ -1,207 +0,0 @@ -# Edit this configuration file to define what should be installed on -# your system. Help is available in the configuration.nix(5) man page -# and in the NixOS manual (accessible by running ‘nixos-help’). -#{nixpkgs, nixpkgs_unstable, nix_software_center}: - -{ config, pkgs, lib, inputs, ... }: - -{ - # List packages installed in system profile. To search, run: - # $ nix search wget - environment.systemPackages = with pkgs; [ - adw-gtk3 - aspellDicts.fr #dictionary to spellcheck gnome apps - aspellDicts.en #dictionary to spellcheck gnome apps - hunspellDicts.fr-any #dictionary to spellcheck other apps - hunspellDicts.en_US #dictionary to spellcheck other apps - hunspellDicts.en_CA #dictionary to spellcheck other apps - hunspellDicts.en_AU #dictionary to spellcheck other apps - hunspellDicts.en_GB-ize #dictionary to spellcheck other apps - affine - android-tools - apache-directory-studio - audacity - avidemux - bat # modern cat command - calibre - clapgrep - clementine - cosmic-ext-applet-clipboard-manager - cosmic-ext-applet-external-monitor-brightness - cosmic-ext-calculator - cosmic-ext-examine - cosmic-ext-forecast - cosmic-ext-tweaks - cosmic-player - cosmic-reader - cosmic-wallpapers - dconf-editor - diebahn #Railway - drawing - dmidecode - digikam - duf #modern df command - element-desktop - evince - eza # modern ls command - fd # modern find command - ffmpeg - filezilla - firefox-devedition - firefoxpwa - flameshot - fontforge - freetube - fractal - gearlever #manage appimage - gimp - git - gnome-obfuscate - grsync - gparted - gpxsee - gscan2pdf - gtkhash - handbrake - hardinfo2 - heimdall - heimdall-gui - httpie # modern wget and curl command - httrack - imagemagick - inkscape-with-extensions - jitsi-meet-electron - libsForQt5.kdenlive - - keepassxc - klavaro - libreoffice-qt - loupe - marktext -# mission-center - mousai - nautilus-python - nextcloud-client - nextcloud-talk-desktop - ncdu # modern du command - obs-studio - onlyoffice-bin_latest - openshot-qt - openssl - openvpn3 - pdf4qt - pdfarranger - php - publii - pulsar - python3 - quick-webapps - remmina - resources - rustdesk-flutter - simple-scan - soundconverter -# sportstracker -# steam-run #needed to launch Nextcloud Talk - subtitleeditor - textpieces - tor-browser - thunderbird - traceroute - transmission_4-gtk - tribler - tuba - ungoogled-chromium - vorta - vlc - ventoy - vscodium - wget - wifi-qr - wl-clipboard # to add clipboard sharing with waydroid - zed-editor - zettlr - zombietrackergps -# inputs.nixpkgs_unstable.legacyPackages."${pkgs.system}".NOMDEPAQUET - ]; - - environment.sessionVariables.NIXOS_OZONE_WL = "1"; # turn on native wayland support in all chrome and most electron - - programs = { - firefox = { - enable = true; - package = pkgs.firefox; - wrapperConfig = { - pipewireSupport = true; - }; - nativeMessagingHosts.packages = with pkgs; [ - browserpass - gnomeExtensions.gsconnect - firefoxpwa - ]; - }; - kdeconnect = { - enable = true; - package = pkgs.gnomeExtensions.gsconnect; - }; - appimage = { - enable = true; - binfmt = true; - }; - }; - - -# services.tor = { -# enable = true; -# settings = { -# ExitNodes = "fr"; -# StrictNodes = "1"; -# }; -# }; - -# oldfation way to handle appimage on nixos -# boot.binfmt.registrations.appimage = { -# wrapInterpreterInShell = false; -# interpreter = "${pkgs.appimage-run}/bin/appimage-run"; -# recognitionType = "magic"; -# offset = 0; -# mask = ''\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff''; -# magicOrExtension = ''\x7fELF....AI\x02''; -# }; - - services.flatpak.enable = true; - systemd.services.flatpak-repo = { - wantedBy = [ "multi-user.target" ]; - path = [ pkgs.flatpak ]; - script = '' - flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - ''; - }; - - - nixpkgs = { - config = { - permittedInsecurePackages = [ - "pulsar-1.122.0" - ]; - allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ -# "steam-run" #needed to launch Nextcloud Talk -# "steam-original" #needed to launch Nextcloud Talk - ]; - }; - }; - - virtualisation = { - libvirtd = { - enable = true; - qemu = { - swtpm.enable = true; - ovmf.packages = [ pkgs.OVMFFull.fd ]; - }; - }; - spiceUSBRedirection.enable = true; - waydroid.enable = true; - }; - programs.virt-manager.enable = true; - -}