Bohdan's terminal configuration
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

nix: installed noctalia

bpavuk 60309603 4136de59

+124 -10
+98 -2
flake.lock
··· 58 58 }, 59 59 "nixpkgs_2": { 60 60 "locked": { 61 + "lastModified": 1770107345, 62 + "narHash": "sha256-tbS0Ebx2PiA1FRW8mt8oejR0qMXmziJmPaU1d4kYY9g=", 63 + "owner": "nixos", 64 + "repo": "nixpkgs", 65 + "rev": "4533d9293756b63904b7238acb84ac8fe4c8c2c4", 66 + "type": "github" 67 + }, 68 + "original": { 69 + "owner": "nixos", 70 + "ref": "nixpkgs-unstable", 71 + "repo": "nixpkgs", 72 + "type": "github" 73 + } 74 + }, 75 + "nixpkgs_3": { 76 + "locked": { 61 77 "lastModified": 1772542754, 62 78 "narHash": "sha256-WGV2hy+VIeQsYXpsLjdr4GvHv5eECMISX1zKLTedhdg=", 63 79 "owner": "NixOS", ··· 72 88 "type": "github" 73 89 } 74 90 }, 91 + "noctalia": { 92 + "inputs": { 93 + "nixpkgs": [ 94 + "nixpkgs" 95 + ], 96 + "noctalia-qs": [ 97 + "noctalia-qs" 98 + ] 99 + }, 100 + "locked": { 101 + "lastModified": 1774276226, 102 + "narHash": "sha256-Nm/HmduLdSjF7hoUMcDdjA1R1sUYC1c6kXdfn5X5DIY=", 103 + "owner": "noctalia-dev", 104 + "repo": "noctalia-shell", 105 + "rev": "284a2a76bb121ee239c3b28a9f4edcf8c676e6c0", 106 + "type": "github" 107 + }, 108 + "original": { 109 + "owner": "noctalia-dev", 110 + "repo": "noctalia-shell", 111 + "type": "github" 112 + } 113 + }, 114 + "noctalia-qs": { 115 + "inputs": { 116 + "nixpkgs": [ 117 + "nixpkgs" 118 + ], 119 + "systems": "systems", 120 + "treefmt-nix": "treefmt-nix" 121 + }, 122 + "locked": { 123 + "lastModified": 1774202718, 124 + "narHash": "sha256-YueGGmJMHvGZfgQytc2Kbl9aJ31NSHG5nMpY4S1i+r4=", 125 + "owner": "noctalia-dev", 126 + "repo": "noctalia-qs", 127 + "rev": "807e330f5a42856f07e72197c4d4c22d7855b6c4", 128 + "type": "github" 129 + }, 130 + "original": { 131 + "owner": "noctalia-dev", 132 + "repo": "noctalia-qs", 133 + "type": "github" 134 + } 135 + }, 75 136 "root": { 76 137 "inputs": { 77 138 "home-manager": "home-manager", 78 139 "nix-index-database": "nix-index-database", 79 140 "nixpkgs": "nixpkgs", 141 + "noctalia": "noctalia", 142 + "noctalia-qs": "noctalia-qs", 80 143 "vicinae": "vicinae", 81 144 "zen-browser": "zen-browser" 82 145 } 83 146 }, 84 147 "systems": { 85 148 "locked": { 149 + "lastModified": 1689347949, 150 + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", 151 + "owner": "nix-systems", 152 + "repo": "default-linux", 153 + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", 154 + "type": "github" 155 + }, 156 + "original": { 157 + "owner": "nix-systems", 158 + "repo": "default-linux", 159 + "type": "github" 160 + } 161 + }, 162 + "systems_2": { 163 + "locked": { 86 164 "lastModified": 1681028828, 87 165 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 88 166 "owner": "nix-systems", ··· 96 174 "type": "github" 97 175 } 98 176 }, 177 + "treefmt-nix": { 178 + "inputs": { 179 + "nixpkgs": "nixpkgs_2" 180 + }, 181 + "locked": { 182 + "lastModified": 1772660329, 183 + "narHash": "sha256-IjU1FxYqm+VDe5qIOxoW+pISBlGvVApRjiw/Y/ttJzY=", 184 + "owner": "numtide", 185 + "repo": "treefmt-nix", 186 + "rev": "3710e0e1218041bbad640352a0440114b1e10428", 187 + "type": "github" 188 + }, 189 + "original": { 190 + "owner": "numtide", 191 + "repo": "treefmt-nix", 192 + "type": "github" 193 + } 194 + }, 99 195 "vicinae": { 100 196 "inputs": { 101 - "nixpkgs": "nixpkgs_2", 102 - "systems": "systems" 197 + "nixpkgs": "nixpkgs_3", 198 + "systems": "systems_2" 103 199 }, 104 200 "locked": { 105 201 "lastModified": 1773272371,
+13 -1
flake.nix
··· 25 25 url = "github:nix-community/nix-index-database"; 26 26 inputs.nixpkgs.follows = "nixpkgs"; 27 27 }; 28 + 29 + noctalia = { 30 + url = "github:noctalia-dev/noctalia-shell"; 31 + inputs.nixpkgs.follows = "nixpkgs"; 32 + inputs.noctalia-qs.follows = "noctalia-qs"; 33 + }; 34 + 35 + noctalia-qs = { 36 + url = "github:noctalia-dev/noctalia-qs"; 37 + inputs.nixpkgs.follows = "nixpkgs"; 38 + }; 28 39 }; 29 40 30 - outputs = { self, nixpkgs, home-manager, zen-browser, vicinae, nix-index-database, ... }@inputs: 41 + outputs = { self, nixpkgs, home-manager, zen-browser, vicinae, nix-index-database, noctalia, ... }@inputs: 31 42 let 32 43 system = "x86_64-linux"; 33 44 in ··· 51 62 }; 52 63 53 64 nixosConfigurations."playground" = nixpkgs.lib.nixosSystem { 65 + specialArgs = { inherit noctalia; }; 54 66 modules = [ 55 67 ./nixos/hosts/playground 56 68 home-manager.nixosModules.home-manager
+2 -1
niri/config.kdl
··· 268 268 // See the binds section below for more spawn examples. 269 269 270 270 // This line starts waybar, a commonly used bar for Wayland compositors. 271 - spawn-at-startup "waybar" 271 + // spawn-at-startup "waybar" 272 + spawn-at-startup "noctalia-shell" 272 273 273 274 // To run a shell command (with variables, pipes, etc.), use spawn-sh-at-startup: 274 275 // spawn-sh-at-startup "qs -c ~/source/qs/MyAwesomeShell"
+6 -2
nixos/desktop/niri.nix
··· 1 - { pkgs, ... }: 1 + { pkgs, noctalia, ... }: 2 2 { 3 3 services.displayManager.sddm = { 4 4 enable = true; ··· 7 7 security.polkit.enable = true; 8 8 programs.niri.enable = true; 9 9 programs.xwayland.enable = true; 10 - environment.systemPackages = [ pkgs.xwayland-satellite ]; 10 + environment.systemPackages = [ 11 + pkgs.xwayland-satellite 12 + pkgs.noctalia-shell 13 + ]; 11 14 } 15 +
+2
nixos/hosts/cachix.nix
··· 2 2 { 3 3 nix.settings = { 4 4 substituters = [ 5 + "https://noctalia.cachix.org" 5 6 "https://vicinae.cachix.org" 6 7 ]; 7 8 trusted-public-keys = [ 8 9 "vicinae.cachix.org-1:1kDrfienkGHPYbkpNj1mWTr7Fm1+zcenzgTizIcI3oc=" 10 + "noctalia.cachix.org-1:pCOR47nnMEo5thcxNDtzWpOxNFQsBRglJzxWPp3dkU4=" 9 11 ]; 10 12 }; 11 13 }
+2 -3
nixos/hosts/playground/default.nix
··· 1 - { pkgs, lib, ... }: 1 + { pkgs, lib, noctalia, ... }: 2 2 3 3 { 4 4 imports = [ 5 5 ../common.nix 6 6 # ../../desktop/kde.nix 7 - ../../desktop/niri.nix 7 + (import ../../desktop/niri.nix { inherit pkgs lib noctalia; }) 8 8 ../cachix.nix 9 9 ]; 10 10 ··· 42 42 # forced software rendering 43 43 environment.variables = { 44 44 # WLR_RENDERER = "pixman"; 45 - WLR_NO_HARDWARE_CURSORS = 1; 46 45 }; 47 46 48 47 # auto login
+1 -1
result
··· 1 - /nix/store/znaaf0rgzrirj66qx8bhk9lclvgmiahb-nixos-vm 1 + /nix/store/zlzsavfp04i04i5bs5y2jnx2i4z4s49z-nixos-vm