cleaning_apres_maj_25_05
This commit is contained in:
parent
c809fa8994
commit
0390519970
@ -70,21 +70,11 @@
|
|||||||
services.xserver = {
|
services.xserver = {
|
||||||
xkb.layout = "fr";
|
xkb.layout = "fr";
|
||||||
xkb.variant = "";
|
xkb.variant = "";
|
||||||
# xkb.extraLayouts = {
|
|
||||||
# ergol = {
|
|
||||||
# description = "Ergo-L";
|
|
||||||
# languages = [ "fr" ];
|
|
||||||
# symbolsFile = ./ergol.xkb_custom;
|
|
||||||
# };
|
|
||||||
# };
|
|
||||||
};
|
};
|
||||||
|
|
||||||
# Configure console keymap
|
# Configure console keymap
|
||||||
console.keyMap = "fr";
|
console.keyMap = "fr";
|
||||||
|
|
||||||
# Power daemon
|
|
||||||
hardware.system76.power-daemon.enable = true;
|
|
||||||
|
|
||||||
# Enable sound with pipewire.
|
# Enable sound with pipewire.
|
||||||
services.pulseaudio.enable = false;
|
services.pulseaudio.enable = false;
|
||||||
security.rtkit.enable = true;
|
security.rtkit.enable = true;
|
||||||
|
105
flake.lock.bak
105
flake.lock.bak
@ -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
|
|
||||||
}
|
|
16
flake.nix
16
flake.nix
@ -4,35 +4,21 @@
|
|||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05";
|
||||||
# nixpkgs_unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
|
# 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 = {
|
lix-module = {
|
||||||
url = "https://git.lix.systems/lix-project/nixos-module/archive/2.92.0-3.tar.gz";
|
url = "https://git.lix.systems/lix-project/nixos-module/archive/2.92.0-3.tar.gz";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
# inputs.nixpkgs.follows = "nixos-cosmic";
|
|
||||||
# inputs.nixpkgs.follows = "nixos-cosmic/nixpkgs-stable";
|
|
||||||
};
|
};
|
||||||
# affinity-nix.url = "github:mrshmllow/affinity-nix";
|
# affinity-nix.url = "github:mrshmllow/affinity-nix";
|
||||||
};
|
};
|
||||||
|
|
||||||
# outputs = inputs@{ self, nixpkgs, nixpkgs_unstable, nixos-cosmic, ... }: {
|
# outputs = inputs@{ self, nixpkgs, lix-module, affinity-nix, ... }: {
|
||||||
# outputs = inputs@{ self, nixpkgs, nixos-cosmic, affinity-nix, ... }: {
|
|
||||||
# outputs = inputs@{ self, nixpkgs, nixos-cosmic, lix-module, ... }: {
|
|
||||||
outputs = inputs@{ self, nixpkgs, lix-module, ... }: {
|
outputs = inputs@{ self, nixpkgs, lix-module, ... }: {
|
||||||
# outputs = inputs@{ self, nixpkgs, nixos-cosmic, ... }: {
|
|
||||||
nixosConfigurations.ThinkPadT470 = nixpkgs.lib.nixosSystem {
|
nixosConfigurations.ThinkPadT470 = nixpkgs.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
specialArgs = { inherit inputs; };
|
specialArgs = { inherit inputs; };
|
||||||
modules = [
|
modules = [
|
||||||
{
|
{
|
||||||
# nix.settings = {
|
|
||||||
# substituters = [ "https://cosmic.cachix.org/" ];
|
|
||||||
# trusted-public-keys = [ "cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE=" ];
|
|
||||||
# };
|
|
||||||
}
|
}
|
||||||
# nixos-cosmic.nixosModules.default
|
|
||||||
lix-module.nixosModules.default
|
lix-module.nixosModules.default
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
./configuration.nix
|
./configuration.nix
|
||||||
|
@ -47,8 +47,7 @@
|
|||||||
digikam
|
digikam
|
||||||
duf #modern df command
|
duf #modern df command
|
||||||
element-desktop
|
element-desktop
|
||||||
# examine
|
examine
|
||||||
# evince
|
|
||||||
eza # modern ls command
|
eza # modern ls command
|
||||||
fd # modern find command
|
fd # modern find command
|
||||||
ffmpeg
|
ffmpeg
|
||||||
@ -106,7 +105,7 @@
|
|||||||
publii
|
publii
|
||||||
# pulsar
|
# pulsar
|
||||||
python3
|
python3
|
||||||
# quick-webapps
|
quick-webapps
|
||||||
remmina
|
remmina
|
||||||
resources
|
resources
|
||||||
rustdesk-flutter
|
rustdesk-flutter
|
||||||
@ -114,7 +113,6 @@
|
|||||||
simple-scan
|
simple-scan
|
||||||
soundconverter
|
soundconverter
|
||||||
sportstracker
|
sportstracker
|
||||||
# steam-run #needed to launch Nextcloud Talk
|
|
||||||
subtitleeditor
|
subtitleeditor
|
||||||
teams-for-linux
|
teams-for-linux
|
||||||
textpieces
|
textpieces
|
||||||
@ -190,9 +188,6 @@
|
|||||||
"cnijfilter2"
|
"cnijfilter2"
|
||||||
"corefonts"
|
"corefonts"
|
||||||
"ventoy"
|
"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
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -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;
|
|
||||||
|
|
||||||
}
|
|
@ -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;
|
|
||||||
|
|
||||||
}
|
|
@ -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;
|
|
||||||
|
|
||||||
}
|
|
@ -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;
|
|
||||||
|
|
||||||
}
|
|
@ -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;
|
|
||||||
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user