Compare commits
	
		
			17 commits
		
	
	
		
			81eaea946c
			...
			f8359f1684
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| f8359f1684 | |||
| b847233c5f | |||
| e7bcda274c | |||
| 1dc8be97d2 | |||
| 3869ef6841 | |||
| 16cc85b93d | |||
| 5510b5e2af | |||
| b3b209be35 | |||
| d9981eead3 | |||
| 5c9f10a9f1 | |||
| f253285bae | |||
| f9e5a42ca9 | |||
| 8d9e6f53ad | |||
| b8d2906190 | |||
| 92dfeb989b | |||
| 57b91bbcbe | |||
| 1d4666739c | 
					 7 changed files with 44 additions and 41 deletions
				
			
		| 
						 | 
					@ -42,7 +42,7 @@ in
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Some programs need SUID wrappers, can be configured further or are
 | 
					  # Some programs need SUID wrappers, can be configured further or are
 | 
				
			||||||
  # started in user sessions.
 | 
					  # started in user sessions.
 | 
				
			||||||
  programs.bash.enableCompletion = true;
 | 
					  programs.bash.completion.enable = true;
 | 
				
			||||||
  programs.wireshark = {
 | 
					  programs.wireshark = {
 | 
				
			||||||
    enable = true;
 | 
					    enable = true;
 | 
				
			||||||
    package = pkgs.wireshark;
 | 
					    package = pkgs.wireshark;
 | 
				
			||||||
| 
						 | 
					@ -53,6 +53,11 @@ in
 | 
				
			||||||
  programs.mtr.enable = true;
 | 
					  programs.mtr.enable = true;
 | 
				
			||||||
  # programs.gnupg.agent = { enable = true; enableSSHSupport = true; };
 | 
					  # programs.gnupg.agent = { enable = true; enableSSHSupport = true; };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  programs.ausweisapp = {
 | 
				
			||||||
 | 
					    enable = true;
 | 
				
			||||||
 | 
					    openFirewall = true;
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # List services that you want to enable:
 | 
					  # List services that you want to enable:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Enable the OpenSSH daemon.
 | 
					  # Enable the OpenSSH daemon.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,7 +26,6 @@ in
 | 
				
			||||||
    experimental-features = [
 | 
					    experimental-features = [
 | 
				
			||||||
      "nix-command"
 | 
					      "nix-command"
 | 
				
			||||||
      "flakes"
 | 
					      "flakes"
 | 
				
			||||||
      "repl-flake"
 | 
					 | 
				
			||||||
    ];
 | 
					    ];
 | 
				
			||||||
    # use all cores for building
 | 
					    # use all cores for building
 | 
				
			||||||
    cores = 0;
 | 
					    cores = 0;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										52
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										52
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							| 
						 | 
					@ -117,16 +117,16 @@
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1726989464,
 | 
					        "lastModified": 1733050161,
 | 
				
			||||||
        "narHash": "sha256-Vl+WVTJwutXkimwGprnEtXc/s/s8sMuXzqXaspIGlwM=",
 | 
					        "narHash": "sha256-lYnT+EYE47f5yY3KS/Kd4pJ6CO9fhCqumkYYkQ3TK20=",
 | 
				
			||||||
        "owner": "nix-community",
 | 
					        "owner": "nix-community",
 | 
				
			||||||
        "repo": "home-manager",
 | 
					        "repo": "home-manager",
 | 
				
			||||||
        "rev": "2f23fa308a7c067e52dfcc30a0758f47043ec176",
 | 
					        "rev": "62d536255879be574ebfe9b87c4ac194febf47c5",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
        "owner": "nix-community",
 | 
					        "owner": "nix-community",
 | 
				
			||||||
        "ref": "release-24.05",
 | 
					        "ref": "release-24.11",
 | 
				
			||||||
        "repo": "home-manager",
 | 
					        "repo": "home-manager",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
| 
						 | 
					@ -179,11 +179,11 @@
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1731454423,
 | 
					        "lastModified": 1732603785,
 | 
				
			||||||
        "narHash": "sha256-TtwvgFxUa0wyptLhQbKaixgNW1UXf3+TDqfX3Kp63oM=",
 | 
					        "narHash": "sha256-AEjWTJwOmSnVYsSJCojKgoguGfFfwel6z/6ud6UFMU8=",
 | 
				
			||||||
        "owner": "LnL7",
 | 
					        "owner": "LnL7",
 | 
				
			||||||
        "repo": "nix-darwin",
 | 
					        "repo": "nix-darwin",
 | 
				
			||||||
        "rev": "6c71c49e2448e51ad830ed211024e6d0edc50116",
 | 
					        "rev": "6ab87b7c84d4ee873e937108c4ff80c015a40c7a",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
| 
						 | 
					@ -194,11 +194,11 @@
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nixos-hardware": {
 | 
					    "nixos-hardware": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1731332224,
 | 
					        "lastModified": 1733066523,
 | 
				
			||||||
        "narHash": "sha256-0ctfVp27ingWtY7dbP5+QpSQ98HaOZleU0teyHQUAw0=",
 | 
					        "narHash": "sha256-aQorWITXZu7b095UwnpUvcGt9dNJie/GO9r4hZfe2sU=",
 | 
				
			||||||
        "owner": "NixOS",
 | 
					        "owner": "NixOS",
 | 
				
			||||||
        "repo": "nixos-hardware",
 | 
					        "repo": "nixos-hardware",
 | 
				
			||||||
        "rev": "184687ae1a3139faa4746168baf071f60d0310c8",
 | 
					        "rev": "fe01780d356d70fd119a19277bff71d3e78dad00",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
| 
						 | 
					@ -210,11 +210,11 @@
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nixos-unstable": {
 | 
					    "nixos-unstable": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1731319897,
 | 
					        "lastModified": 1732837521,
 | 
				
			||||||
        "narHash": "sha256-PbABj4tnbWFMfBp6OcUK5iGy1QY+/Z96ZcLpooIbuEI=",
 | 
					        "narHash": "sha256-jNRNr49UiuIwaarqijgdTR2qLPifxsVhlJrKzQ8XUIE=",
 | 
				
			||||||
        "owner": "NixOS",
 | 
					        "owner": "NixOS",
 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					        "repo": "nixpkgs",
 | 
				
			||||||
        "rev": "dc460ec76cbff0e66e269457d7b728432263166c",
 | 
					        "rev": "970e93b9f82e2a0f3675757eb0bfc73297cc6370",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
| 
						 | 
					@ -258,27 +258,27 @@
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nixpkgs_2": {
 | 
					    "nixpkgs_2": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1731386116,
 | 
					        "lastModified": 1732981179,
 | 
				
			||||||
        "narHash": "sha256-lKA770aUmjPHdTaJWnP3yQ9OI1TigenUqVC3wweqZuI=",
 | 
					        "narHash": "sha256-F7thesZPvAMSwjRu0K8uFshTk3ZZSNAsXTIFvXBT+34=",
 | 
				
			||||||
        "owner": "NixOS",
 | 
					        "owner": "NixOS",
 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					        "repo": "nixpkgs",
 | 
				
			||||||
        "rev": "689fed12a013f56d4c4d3f612489634267d86529",
 | 
					        "rev": "62c435d93bf046a5396f3016472e8f7c8e2aed65",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
        "owner": "NixOS",
 | 
					        "owner": "NixOS",
 | 
				
			||||||
        "ref": "nixos-24.05",
 | 
					        "ref": "nixos-24.11",
 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					        "repo": "nixpkgs",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "nur": {
 | 
					    "nur": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1731350327,
 | 
					        "lastModified": 1733077621,
 | 
				
			||||||
        "narHash": "sha256-FQg83gsyB++oVNPg6QP9enTlYxG9d5K5wcdc8jE5tTk=",
 | 
					        "narHash": "sha256-Zo1md8M9LzlfFIrM7/wfEtm/4TbiObWmTckJ7yrgiJw=",
 | 
				
			||||||
        "owner": "nix-community",
 | 
					        "owner": "nix-community",
 | 
				
			||||||
        "repo": "NUR",
 | 
					        "repo": "NUR",
 | 
				
			||||||
        "rev": "4d77b647a89d6405bfd2a6a2fecf613a3520683b",
 | 
					        "rev": "2b3136c2f2b55f97424a6ffe5926e811e14b3c71",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
| 
						 | 
					@ -394,11 +394,11 @@
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1729613947,
 | 
					        "lastModified": 1730321837,
 | 
				
			||||||
        "narHash": "sha256-XGOvuIPW1XRfPgHtGYXd5MAmJzZtOuwlfKDgxX5KT3s=",
 | 
					        "narHash": "sha256-vK+a09qq19QNu2MlLcvN4qcRctJbqWkX7ahgPZ/+maI=",
 | 
				
			||||||
        "owner": "numtide",
 | 
					        "owner": "numtide",
 | 
				
			||||||
        "repo": "treefmt-nix",
 | 
					        "repo": "treefmt-nix",
 | 
				
			||||||
        "rev": "aac86347fb5063960eccb19493e0cadcdb4205ca",
 | 
					        "rev": "746901bb8dba96d154b66492a29f5db0693dbfcc",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
| 
						 | 
					@ -412,11 +412,11 @@
 | 
				
			||||||
        "systems": "systems_2"
 | 
					        "systems": "systems_2"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1726560853,
 | 
					        "lastModified": 1731533236,
 | 
				
			||||||
        "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
 | 
					        "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
 | 
				
			||||||
        "owner": "numtide",
 | 
					        "owner": "numtide",
 | 
				
			||||||
        "repo": "flake-utils",
 | 
					        "repo": "flake-utils",
 | 
				
			||||||
        "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
 | 
					        "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
 | 
				
			||||||
        "type": "github"
 | 
					        "type": "github"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "original": {
 | 
					      "original": {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,11 +2,11 @@
 | 
				
			||||||
  description = "NixOS system flake";
 | 
					  description = "NixOS system flake";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  inputs = {
 | 
					  inputs = {
 | 
				
			||||||
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05";
 | 
					    nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
 | 
				
			||||||
    nixos-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
 | 
					    nixos-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
 | 
				
			||||||
    nixos-hardware.url = "github:NixOS/nixos-hardware/master";
 | 
					    nixos-hardware.url = "github:NixOS/nixos-hardware/master";
 | 
				
			||||||
    home-manager = {
 | 
					    home-manager = {
 | 
				
			||||||
      url = "github:nix-community/home-manager/release-24.05";
 | 
					      url = "github:nix-community/home-manager/release-24.11";
 | 
				
			||||||
      inputs.nixpkgs.follows = "nixpkgs";
 | 
					      inputs.nixpkgs.follows = "nixpkgs";
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
    lanzaboote = {
 | 
					    lanzaboote = {
 | 
				
			||||||
| 
						 | 
					@ -100,7 +100,7 @@
 | 
				
			||||||
        { pkgs, ... }:
 | 
					        { pkgs, ... }:
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
          projectRootFile = "flake.nix";
 | 
					          projectRootFile = "flake.nix";
 | 
				
			||||||
          programs.nixfmt-rfc-style.enable = true;
 | 
					          programs.nixfmt.enable = true;
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
    in
 | 
					    in
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -41,7 +41,7 @@ let
 | 
				
			||||||
      musescore
 | 
					      musescore
 | 
				
			||||||
      tenacity
 | 
					      tenacity
 | 
				
			||||||
      soundkonverter
 | 
					      soundkonverter
 | 
				
			||||||
      config.nur.repos.fooker.studio-link
 | 
					      #config.nur.repos.fooker.studio-link
 | 
				
			||||||
    ];
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  cliApps =
 | 
					  cliApps =
 | 
				
			||||||
| 
						 | 
					@ -91,7 +91,7 @@ let
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  nixHelpers = [
 | 
					  nixHelpers = [
 | 
				
			||||||
    nixpkgs-review
 | 
					    nixpkgs-review
 | 
				
			||||||
    unstable.nixfmt-rfc-style
 | 
					    nixfmt-rfc-style
 | 
				
			||||||
    nix-top
 | 
					    nix-top
 | 
				
			||||||
    statix
 | 
					    statix
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
| 
						 | 
					@ -163,7 +163,7 @@ let
 | 
				
			||||||
    hunspellDicts.en-gb-ise
 | 
					    hunspellDicts.en-gb-ise
 | 
				
			||||||
    seafile-client
 | 
					    seafile-client
 | 
				
			||||||
    alacritty
 | 
					    alacritty
 | 
				
			||||||
    libreoffice-qt # fresh with KDE integration
 | 
					    libreoffice-qt6 # still with KDE integration
 | 
				
			||||||
    backintime-common
 | 
					    backintime-common
 | 
				
			||||||
    anki
 | 
					    anki
 | 
				
			||||||
    signal-desktop
 | 
					    signal-desktop
 | 
				
			||||||
| 
						 | 
					@ -179,7 +179,7 @@ let
 | 
				
			||||||
    yate
 | 
					    yate
 | 
				
			||||||
    # split and merge PDFs in a GUI
 | 
					    # split and merge PDFs in a GUI
 | 
				
			||||||
    pdfarranger
 | 
					    pdfarranger
 | 
				
			||||||
    #qbittorrent # currently insecure
 | 
					    qbittorrent
 | 
				
			||||||
    #(pkgs.pidgin-with-plugins.override {
 | 
					    #(pkgs.pidgin-with-plugins.override {
 | 
				
			||||||
    #    plugins = [ pkgs.pidginotr ];})
 | 
					    #    plugins = [ pkgs.pidginotr ];})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -193,12 +193,14 @@ let
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  kdeTools =
 | 
					  kdeTools =
 | 
				
			||||||
    [ okteta ]
 | 
					    [
 | 
				
			||||||
 | 
					      okteta
 | 
				
			||||||
 | 
					      plasma5Packages.kdeconnect-kde
 | 
				
			||||||
 | 
					    ]
 | 
				
			||||||
    ++ (with kdePackages; [
 | 
					    ++ (with kdePackages; [
 | 
				
			||||||
      okular
 | 
					      okular
 | 
				
			||||||
      gwenview
 | 
					      gwenview
 | 
				
			||||||
      yakuake
 | 
					      yakuake
 | 
				
			||||||
      kdeconnect
 | 
					 | 
				
			||||||
      dolphin
 | 
					      dolphin
 | 
				
			||||||
      spectacle
 | 
					      spectacle
 | 
				
			||||||
      kate
 | 
					      kate
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,7 @@ in
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  home.packages = [
 | 
					  home.packages = [
 | 
				
			||||||
    wireshark # on NixOS systems enabled via system config
 | 
					    wireshark # on NixOS systems enabled via system config
 | 
				
			||||||
    _1password
 | 
					    _1password-cli
 | 
				
			||||||
    # also TODO: color schemes nix-darwin
 | 
					    # also TODO: color schemes nix-darwin
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,9 +20,6 @@ in
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  networking.hostName = "framenix"; # Define your hostname.
 | 
					  networking.hostName = "framenix"; # Define your hostname.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # use newer linux-firmware from unstable
 | 
					 | 
				
			||||||
  hardware.firmware = lib.mkBefore [ unstable.linux-firmware ];
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # override tmpdir for daemon
 | 
					  # override tmpdir for daemon
 | 
				
			||||||
  systemd.services.nix-daemon.environment.TMPDIR = "/var/tmp";
 | 
					  systemd.services.nix-daemon.environment.TMPDIR = "/var/tmp";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue