Compare commits
	
		
			7 Commits
		
	
	
		
			school-edi
			...
			main
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					2130b915ee | ||
| a36b44d1af | |||
| 8cac364367 | |||
| 
						 | 
					4619935c9a | ||
| 
						 | 
					bc42dde34a | ||
| 
						 | 
					2b2ee66665 | ||
| 
						 | 
					27596e7f45 | 
@ -1,20 +1,19 @@
 | 
				
			|||||||
# deskOS - An easy to use, stable desktop operating system
 | 
					# deskOS - An easy to use, stable desktop operating system
 | 
				
			||||||
 | 
					
 | 
				
			||||||
See https://nixup.io/desk-os/learn-more
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
## Run a deskOS demo in a virtual machine
 | 
					## Run a deskOS demo in a virtual machine
 | 
				
			||||||
 | 
					
 | 
				
			||||||
If you are running NixOS or you have the [Nix package manager](https://nixos.org/) installed, you can easily run a deskOS demo from this flake:
 | 
					If you are running NixOS or you have the [Nix package manager](https://nixos.org/) installed, you can easily run a deskOS demo from this flake:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```sh
 | 
					```sh
 | 
				
			||||||
nix run github:nixup-io/desk-os
 | 
					nix run git+https://git.michaelsmith.be/m/desk-os.git
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Contact
 | 
					## Contact
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- E-mail: [info@nixup.io](mailto:info@nixup.io)
 | 
					- E-mail: [postbus@michaelsmith.be](mailto:postbus@michaelsmith.be)
 | 
				
			||||||
 | 
					- Mastodon: [@neo](https://social.hacktheplanet.be/@neo)
 | 
				
			||||||
 | 
					- Bluesky: [Michael Smith (Neo)](https://bsky.app/profile/hacktheplanet.be)
 | 
				
			||||||
- X: [@michaelshmitty](https://x.com/michaelshmitty)
 | 
					- X: [@michaelshmitty](https://x.com/michaelshmitty)
 | 
				
			||||||
- Fediverse: [@neo](https://social.hacktheplanet.be/@neo)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Acknowledgements
 | 
					## Acknowledgements
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										8
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										8
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							@ -2,16 +2,16 @@
 | 
				
			|||||||
  "nodes": {
 | 
					  "nodes": {
 | 
				
			||||||
    "nixpkgs": {
 | 
					    "nixpkgs": {
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1725407940,
 | 
					        "lastModified": 1743576891,
 | 
				
			||||||
        "narHash": "sha256-tiN5Rlg/jiY0tyky+soJZoRzLKbPyIdlQ77xVgREDNM=",
 | 
					        "narHash": "sha256-vXiKURtntURybE6FMNFAVpRPr8+e8KoLPrYs9TGuAKc=",
 | 
				
			||||||
        "owner": "NixOS",
 | 
					        "owner": "NixOS",
 | 
				
			||||||
        "repo": "nixpkgs",
 | 
					        "repo": "nixpkgs",
 | 
				
			||||||
        "rev": "6f6c45b5134a8ee2e465164811e451dcb5ad86e3",
 | 
					        "rev": "44a69ed688786e98a101f02b712c313f1ade37ab",
 | 
				
			||||||
        "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"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
				
			|||||||
@ -2,7 +2,7 @@
 | 
				
			|||||||
  description = "deskOS - An easy to use, stable desktop operating system";
 | 
					  description = "deskOS - An easy to use, stable desktop operating system";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  inputs = {
 | 
					  inputs = {
 | 
				
			||||||
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05";
 | 
					    nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  outputs = {
 | 
					  outputs = {
 | 
				
			||||||
 | 
				
			|||||||
@ -68,16 +68,14 @@
 | 
				
			|||||||
    pulse.enable = true;
 | 
					    pulse.enable = true;
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  i18n.inputMethod.enabled = "ibus";
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  programs.dconf.enable = true;
 | 
					  programs.dconf.enable = true;
 | 
				
			||||||
  programs.dconf.profiles = {
 | 
					  programs.dconf.profiles = {
 | 
				
			||||||
    user.databases = [
 | 
					    user.databases = [
 | 
				
			||||||
      {
 | 
					      {
 | 
				
			||||||
        settings = {
 | 
					        settings = {
 | 
				
			||||||
          "org/gnome/desktop/background" = {
 | 
					          "org/gnome/desktop/background" = {
 | 
				
			||||||
            picture-uri = "file://${pkgs.gnome.gnome-backgrounds}/share/backgrounds/gnome/geometrics-l.jxl";
 | 
					            picture-uri = "file://${pkgs.gnome-backgrounds}/share/backgrounds/gnome/geometrics-l.jxl";
 | 
				
			||||||
            picture-uri-dark = "file://${pkgs.gnome.gnome-backgrounds}/share/backgrounds/gnome/geometrics-d.jxl";
 | 
					            picture-uri-dark = "file://${pkgs.gnome-backgrounds}/share/backgrounds/gnome/geometrics-d.jxl";
 | 
				
			||||||
          };
 | 
					          };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          "org/gnome/desktop/wm/preferences" = {
 | 
					          "org/gnome/desktop/wm/preferences" = {
 | 
				
			||||||
@ -85,7 +83,7 @@
 | 
				
			|||||||
          };
 | 
					          };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          "org/gnome/desktop/screensaver" = {
 | 
					          "org/gnome/desktop/screensaver" = {
 | 
				
			||||||
            picture-uri = "file://${pkgs.gnome.gnome-backgrounds}/share/backgrounds/gnome/geometrics-l.jxl";
 | 
					            picture-uri = "file://${pkgs.gnome-backgrounds}/share/backgrounds/gnome/geometrics-l.jxl";
 | 
				
			||||||
          };
 | 
					          };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          "org/gnome/desktop/interface" = {
 | 
					          "org/gnome/desktop/interface" = {
 | 
				
			||||||
@ -200,7 +198,7 @@
 | 
				
			|||||||
    desktopManager.gnome.enable = true;
 | 
					    desktopManager.gnome.enable = true;
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  services.udev.packages = with pkgs; [gnome.gnome-settings-daemon];
 | 
					  services.udev.packages = with pkgs; [gnome-settings-daemon];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  programs.firefox.enable = true;
 | 
					  programs.firefox.enable = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -217,7 +215,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  environment.gnome.excludePackages = with pkgs; [
 | 
					  environment.gnome.excludePackages = with pkgs; [
 | 
				
			||||||
    pkgs.gnome-tour
 | 
					    pkgs.gnome-tour
 | 
				
			||||||
    pkgs.gnome.epiphany
 | 
					    pkgs.epiphany
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Fix scaling issues with electron apps
 | 
					  # Fix scaling issues with electron apps
 | 
				
			||||||
 | 
				
			|||||||
@ -147,12 +147,12 @@ in {
 | 
				
			|||||||
      sleep-inactive-ac-type='nothing'
 | 
					      sleep-inactive-ac-type='nothing'
 | 
				
			||||||
      sleep-inactive-battery-type='nothing'
 | 
					      sleep-inactive-battery-type='nothing'
 | 
				
			||||||
      [org.gnome.desktop.background]
 | 
					      [org.gnome.desktop.background]
 | 
				
			||||||
      picture-uri='file://${pkgs.gnome.gnome-backgrounds}/share/backgrounds/gnome/geometrics-l.jxl'
 | 
					      picture-uri='file://${pkgs.gnome-backgrounds}/share/backgrounds/gnome/geometrics-l.jxl'
 | 
				
			||||||
      [org.gnome.desktop.screensaver]
 | 
					      [org.gnome.desktop.screensaver]
 | 
				
			||||||
      picture-uri='file://${pkgs.gnome.gnome-backgrounds}/share/backgrounds/gnome/geometrics-l.jxl'
 | 
					      picture-uri='file://${pkgs.gnome-backgrounds}/share/backgrounds/gnome/geometrics-l.jxl'
 | 
				
			||||||
    '';
 | 
					    '';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    extraGSettingsOverridePackages = [pkgs.gnome.gnome-settings-daemon];
 | 
					    extraGSettingsOverridePackages = [pkgs.gnome-settings-daemon];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    enable = true;
 | 
					    enable = true;
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
				
			|||||||
@ -18,7 +18,7 @@ strings:
 | 
				
			|||||||
    bootloaderEntryName: deskOS
 | 
					    bootloaderEntryName: deskOS
 | 
				
			||||||
    productUrl:          https://nixup.io
 | 
					    productUrl:          https://nixup.io
 | 
				
			||||||
    supportUrl:          https://nixup.io
 | 
					    supportUrl:          https://nixup.io
 | 
				
			||||||
    knownIssuesUrl:      https://github.com/nixup-io/desk-os/issues
 | 
					    knownIssuesUrl:      https://git.michaelsmith.be/m/desk-os/issues
 | 
				
			||||||
    releaseNotesUrl:     https://nixup.io
 | 
					    releaseNotesUrl:     https://nixup.io
 | 
				
			||||||
    donateUrl:           https://nixup.io
 | 
					    donateUrl:           https://nixup.io
 | 
				
			||||||
images:
 | 
					images:
 | 
				
			||||||
 | 
				
			|||||||
@ -8,7 +8,7 @@ showReleaseNotesUrl: false
 | 
				
			|||||||
requirements:
 | 
					requirements:
 | 
				
			||||||
  requiredStorage:    60
 | 
					  requiredStorage:    60
 | 
				
			||||||
  requiredRam:        4.0
 | 
					  requiredRam:        4.0
 | 
				
			||||||
  internetCheckUrl: [ https://nixup.io, https://cache.nixos.org/ ]
 | 
					  internetCheckUrl: [ https://cache.nixos.org/ ]
 | 
				
			||||||
  check:
 | 
					  check:
 | 
				
			||||||
    - storage
 | 
					    - storage
 | 
				
			||||||
    - ram
 | 
					    - ram
 | 
				
			||||||
 | 
				
			|||||||
@ -54,9 +54,9 @@ flake = f"""
 | 
				
			|||||||
  description = "deskOS flake";
 | 
					  description = "deskOS flake";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  inputs = {{
 | 
					  inputs = {{
 | 
				
			||||||
    nixpkgs.url = "github:nixup-io/nixpkgs-desk-os/stable";
 | 
					    nixpkgs.url = "git+https://git.michaelsmith.be/m/nixpkgs-desk-os.git";
 | 
				
			||||||
    desk-os = {{
 | 
					    desk-os = {{
 | 
				
			||||||
      url = "github:nixup-io/desk-os";
 | 
					      url = "git+https://git.michaelsmith.be/m/desk-os.git";
 | 
				
			||||||
      inputs.nixpkgs.follows = "nixpkgs";
 | 
					      inputs.nixpkgs.follows = "nixpkgs";
 | 
				
			||||||
    }};
 | 
					    }};
 | 
				
			||||||
  }};
 | 
					  }};
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user