Compare commits

..

No commits in common. "975deec63ba54f4af16cf4b7206dac29377204ce" and "e6e6b3c162d365f7f13fb9fb07049002dc51b404" have entirely different histories.

5 changed files with 109 additions and 62 deletions

View file

@ -153,7 +153,7 @@ in
# Enable the KDE Desktop Environment. # Enable the KDE Desktop Environment.
services.displayManager.sddm.enable = true; services.displayManager.sddm.enable = true;
services.desktopManager.plasma6.enable = true; services.xserver.desktopManager.plasma5.enable = true;
# dconf required for several Gnome applications # dconf required for several Gnome applications
programs.dconf.enable = true; programs.dconf.enable = true;

View file

@ -9,48 +9,90 @@
# take overlays from flake # take overlays from flake
nixpkgs.overlays = lib.attrValues config.inputInjection.flake-inputs.self.overlays; nixpkgs.overlays = lib.attrValues config.inputInjection.flake-inputs.self.overlays;
# List packages installed in system profile. # List packages installed in system profile.
environment.systemPackages = with pkgs; [ environment.systemPackages =
wget with pkgs;
vim [
vimPlugins.vim-nix wget
vimPlugins.pathogen vim
tmux vimPlugins.vim-nix
htop vimPlugins.pathogen
zsh tmux
btrfs-progs htop
git zsh
python3 btrfs-progs
man-pages git
dnsutils python3
netcat-openbsd man-pages
ntfs3g dnsutils
file netcat-openbsd
multipath-tools ntfs3g
strace file
ltrace multipath-tools
valgrind strace
testdisk ltrace
rsync valgrind
pv testdisk
exfat rsync
iotop pv
cifs-utils exfat
dstat iotop
lsof cifs-utils
macchanger dstat
borgbackup lsof
macchanger
borgbackup
# for debugging WLAN failures: # for debugging WLAN failures:
ethtool ethtool
trace-cmd trace-cmd
# NetworkManager stuff # NetworkManager stuff
networkmanager-openconnect networkmanager-openconnect
networkmanager-vpnc networkmanager-vpnc
networkmanager-openvpn networkmanager-openvpn
# TODO: is this still necessary? plasma5Packages.kdeGear.akonadi-mime # for KOrganizer
kdePackages.akonadi-mime # for KOrganizer ]
# for some Flatpak packkages ++ (
accountsservice with plasma5Packages;
]; with kdeGear;
[
#akonadi
#akonadi-calendar
#akonadi-contacts
#akonadi-import-wizard
#akonadi-mime
#akonadi-notes
#akonadi-search
#akonadiconsole
#akregator
#kaddressbook
#kalarm
#kalarmcal
#kcalutils
#kcontacts
#kdav
#kdepim-addons
#kdepim-runtime
#kidentitymanagement
#kldap
#kmail
#kmailtransport
#kmbox
#kmime
#kontact
#kontactinterface
#korganizer
#kpimtextedit
#libkdepim
#libksieve
#mailcommon
#messagelib
#pimcommon
#pim-sieve-editor
# for some Flatpak packkages
accountsservice
]
);
} }

30
flake.lock generated
View file

@ -117,11 +117,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1719827385, "lastModified": 1718530513,
"narHash": "sha256-qs+nU20Sm8czHg3bhGCqiH+8e13BJyRrKONW34g3i50=", "narHash": "sha256-BmO8d0r+BVlwWtMLQEYnwmngqdXIuyFzMwvmTcLMee8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "391ca6e950c2525b4f853cbe29922452c14eda82", "rev": "a1fddf0967c33754271761d91a3d921772b30d0e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -194,11 +194,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1719895800, "lastModified": 1719681865,
"narHash": "sha256-xNbjISJTFailxass4LmdWeV4jNhAlmJPwj46a/GxE6M=", "narHash": "sha256-Lp+l1IsREVbz8WM35OJYZz8sAH0XOjrZWUXVB5bJ2qg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "6e253f12b1009053eff5344be5e835f604bb64cd", "rev": "a59f00f5ac65b19382617ba00f360f8bc07ed3ac",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -210,11 +210,11 @@
}, },
"nixos-unstable": { "nixos-unstable": {
"locked": { "locked": {
"lastModified": 1719848872, "lastModified": 1719506693,
"narHash": "sha256-H3+EC5cYuq+gQW8y0lSrrDZfH71LB4DAf+TDFyvwCNA=", "narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "00d80d13810dbfea8ab4ed1009b09100cca86ba8", "rev": "b2852eb9365c6de48ffb0dc2c9562591f652242a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -258,11 +258,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1719838683, "lastModified": 1719426051,
"narHash": "sha256-Zw9rQjHz1ilNIimEXFeVa1ERNRBF8DoXDhLAZq5B4pE=", "narHash": "sha256-yJL9VYQhaRM7xs0M867ZFxwaONB9T2Q4LnGo1WovuR4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "d032c1a6dfad4eedec7e35e91986becc699d7d69", "rev": "89c49874fb15f4124bf71ca5f42a04f2ee5825fd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -274,11 +274,11 @@
}, },
"nur": { "nur": {
"locked": { "locked": {
"lastModified": 1719949581, "lastModified": 1719771190,
"narHash": "sha256-5oTHaCzhztZL0we4NxD9ZbHoRtxxS+psl+8VVVDNN+A=", "narHash": "sha256-W2EApTej3kQYP+nn8BbCoSOQs+5Kvn+0LJzlT+GkB2E=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "ef879b77a1fbbe7170ab555852e18fa531c23a60", "rev": "2ef1c7312fd083f118fee1bfeef40f4de36b14ca",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -122,7 +122,7 @@ let
]; ];
pythonTools = with python3Packages; [ pythonTools = with python3Packages; [
python3 # to shadow old macOS python python3 # to shadow old macOS python
notebook notebook
ipython ipython
pip pip
@ -193,8 +193,9 @@ let
]; ];
kdeTools = kdeTools =
[ okteta ] with plasma5Packages;
++ (with kdePackages; [ with kdeGear;
[
okular okular
gwenview gwenview
yakuake yakuake
@ -211,13 +212,16 @@ let
qdirstat qdirstat
ark ark
kwalletmanager kwalletmanager
#ktouch # TODO: unbreak ktouch
kcharselect kcharselect
konversation konversation
okteta
krdc krdc
skanlite skanlite
akonadiconsole akonadiconsole
tokodon # mastodon client tokodon # mastodon client
]
++ (with kdeFrameworks; [
networkmanager-qt networkmanager-qt
kcrash kcrash
breeze-gtk breeze-gtk

View file

@ -46,6 +46,7 @@ in
}; };
}; };
boot.loader = { boot.loader = {
systemd-boot.enable = true; systemd-boot.enable = true;
efi.canTouchEfiVariables = true; efi.canTouchEfiVariables = true;