Compare commits

...

7 Commits

Author SHA1 Message Date
Michael Smith
2130b915ee Update README.md 2025-06-08 10:51:27 +02:00
a36b44d1af Upgrade to nixos-24.11 2025-04-04 16:08:31 +02:00
8cac364367 Update repository urls 2025-04-04 14:43:03 +02:00
Michael Smith
4619935c9a
Update README.md 2025-04-03 14:38:37 +02:00
Michael Smith
bc42dde34a
Update README.md 2025-04-03 14:37:37 +02:00
Michael Smith
2b2ee66665
Update README.md 2025-03-28 12:42:16 +01:00
Michael Smith
27596e7f45
Update README.md 2024-12-07 18:49:15 +01:00
8 changed files with 21 additions and 24 deletions

View File

@ -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
View File

@ -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"
} }

View File

@ -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 = {

View File

@ -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

View File

@ -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;
}; };

View File

@ -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:

View File

@ -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

View File

@ -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";
}}; }};
}}; }};