Compare commits

...

4 Commits

12 changed files with 152 additions and 228 deletions

1
Kvantum/Base16Kvantum Symbolic link
View File

@@ -0,0 +1 @@
/nix/store/fx1yq3cxgk9bq588csvpl56i4030c6fj-home-manager-files/.config/Kvantum/Base16Kvantum

1
Kvantum/kvantum.kvconfig Symbolic link
View File

@@ -0,0 +1 @@
/nix/store/fx1yq3cxgk9bq588csvpl56i4030c6fj-home-manager-files/.config/Kvantum/kvantum.kvconfig

View File

@@ -1 +1 @@
/nix/store/2qyj9b0srxijc0spmdragvm2x650aiml-home-manager-files/.config/autostart/stylix-activate-gnome.desktop
/nix/store/fx1yq3cxgk9bq588csvpl56i4030c6fj-home-manager-files/.config/autostart/stylix-activate-gnome.desktop

View File

@@ -1 +1 @@
/nix/store/2qyj9b0srxijc0spmdragvm2x650aiml-home-manager-files/.config/autostart/stylix-activate-kde.desktop
/nix/store/fx1yq3cxgk9bq588csvpl56i4030c6fj-home-manager-files/.config/autostart/stylix-activate-kde.desktop

205
home-manager/flake.lock generated
View File

@@ -1,21 +1,5 @@
{
"nodes": {
"advisory-db": {
"flake": false,
"locked": {
"lastModified": 1770535588,
"narHash": "sha256-zi+Ote4H/hbhKoAFpgEqYh04CEoOdgK8LSd53Pt/8AU=",
"owner": "rustsec",
"repo": "advisory-db",
"rev": "1c176c03f6d76499a541a4598932837f9f4642ad",
"type": "github"
},
"original": {
"owner": "rustsec",
"repo": "advisory-db",
"type": "github"
}
},
"base16": {
"inputs": {
"fromYaml": "fromYaml"
@@ -113,11 +97,11 @@
]
},
"locked": {
"lastModified": 1772674260,
"narHash": "sha256-6Ks0v3VtZ6KKzZiCJXFTjH2oTXPaVFBpijji3xCSN/E=",
"lastModified": 1772983984,
"narHash": "sha256-IcpFi8DLx0NvVuiDT2vsPH4b78QH9mNDtGofBW1pUDo=",
"owner": "sadjow",
"repo": "claude-code-nix",
"rev": "4f5e65a89966a7de18b8449e60895209310f075f",
"rev": "acc49fb45863d92670817d184b2e2aed8e8c9fd1",
"type": "github"
},
"original": {
@@ -134,11 +118,11 @@
]
},
"locked": {
"lastModified": 1772679832,
"narHash": "sha256-Osdir489CIBJkcmRcV0if204+tosauqm+Kn6nO3+AIg=",
"lastModified": 1773004139,
"narHash": "sha256-K1wp5XjvUiSa4nwdavMaudCCLbr/4eZOKteF1Md4fM0=",
"owner": "sadjow",
"repo": "codex-cli-nix",
"rev": "fcf491b98303c51bfcb72992aaa546ef4f339123",
"rev": "66895d1bf70a994e66eb5fdc48b2810ef75a1bd2",
"type": "github"
},
"original": {
@@ -147,40 +131,6 @@
"type": "github"
}
},
"crane": {
"locked": {
"lastModified": 1770419512,
"narHash": "sha256-o8Vcdz6B6bkiGUYkZqFwH3Pv1JwZyXht3dMtS7RchIo=",
"owner": "ipetkov",
"repo": "crane",
"rev": "2510f2cbc3ccd237f700bb213756a8f35c32d8d7",
"type": "github"
},
"original": {
"owner": "ipetkov",
"repo": "crane",
"type": "github"
}
},
"fenix": {
"inputs": {
"nixpkgs": "nixpkgs",
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
"lastModified": 1770534122,
"narHash": "sha256-7pA+q0JjEpECX9aBT4x4b2IRQuGIYKGwksZTuSm2EA8=",
"owner": "nix-community",
"repo": "fenix",
"rev": "0c9a447b32ee7af5cd2ad73aaf1bcfa09287a619",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "fenix",
"type": "github"
}
},
"firefox-gnome-theme": {
"flake": false,
"locked": {
@@ -314,11 +264,11 @@
]
},
"locked": {
"lastModified": 1772633327,
"narHash": "sha256-jl+DJB2DUx7EbWLRng+6HNWW/1/VQOnf0NsQB4PlA7I=",
"lastModified": 1772985285,
"narHash": "sha256-wEEmvfqJcl9J0wyMgMrj1TixOgInBW/6tLPhWGoZE3s=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "5a75730e6f21ee624cbf86f4915c6e7489c74acc",
"rev": "5be5d8245cbc7bc0c09fbb5f38f23f223c543f85",
"type": "github"
},
"original": {
@@ -329,36 +279,33 @@
},
"niri": {
"inputs": {
"advisory-db": "advisory-db",
"crane": "crane",
"fenix": "fenix",
"nixpkgs": [
"nixpkgs"
],
"nixpkgs-tracy": "nixpkgs-tracy",
"treefmt-nix": "treefmt-nix"
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1770946924,
"narHash": "sha256-XpZyA6pkdtve0vRpiDiaDkWXavmh6quJ4TAv1w2Ic9s=",
"owner": "Lukrecjaaa",
"lastModified": 1772873838,
"narHash": "sha256-pFh7J2fBqsZvZrD26zfOj30qTM8+7PLZsNSLX+VOcUA=",
"owner": "niri-wm",
"repo": "niri",
"rev": "defcdd8c3f4262311b08e7c22c513b15a9965842",
"rev": "5393902dd22e9d540438ee178775f1e488eea724",
"type": "github"
},
"original": {
"owner": "Lukrecjaaa",
"owner": "niri-wm",
"ref": "wip/branch",
"repo": "niri",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1770197578,
"narHash": "sha256-AYqlWrX09+HvGs8zM6ebZ1pwUqjkfpnv8mewYwAo+iM=",
"lastModified": 1772773019,
"narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "00c21e4c93d963c50d4c0c89bfa84ed6e0694df2",
"rev": "aca4d95fce4914b3892661bcb80b8087293536c6",
"type": "github"
},
"original": {
@@ -384,54 +331,6 @@
"type": "github"
}
},
"nixpkgs-tracy": {
"locked": {
"lastModified": 1769755524,
"narHash": "sha256-WdOgKw0aDi71hrGy7Zi0kTHEIGJFGB2lWBO32rAPgYA=",
"owner": "davidkern",
"repo": "nixpkgs",
"rev": "c15c8f34f27eeece2b38f570f676f3ec62a85122",
"type": "github"
},
"original": {
"owner": "davidkern",
"ref": "tracy-split-package",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1770107345,
"narHash": "sha256-tbS0Ebx2PiA1FRW8mt8oejR0qMXmziJmPaU1d4kYY9g=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "4533d9293756b63904b7238acb84ac8fe4c8c2c4",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1772624091,
"narHash": "sha256-QKyJ0QGWBn6r0invrMAK8dmJoBYWoOWy7lN+UHzW1jc=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "80bdc1e5ce51f56b19791b52b2901187931f5353",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"noctalia": {
"inputs": {
"nixpkgs": [
@@ -440,11 +339,11 @@
"noctalia-qs": "noctalia-qs"
},
"locked": {
"lastModified": 1772722465,
"narHash": "sha256-pj3/yHp0UgiOw83ZwkS8AVQxM4LFjlsEZC9uuZOvljo=",
"lastModified": 1773058465,
"narHash": "sha256-i4fKQGI3z86KzYbx1ZThAAMhJsmYT40yJC5xvhmKyQA=",
"owner": "noctalia-dev",
"repo": "noctalia-shell",
"rev": "979a150e44ee855360e674a867ecf5750d380e65",
"rev": "9536553dc5a6df38470b2a178d88f2c44a69cd2a",
"type": "github"
},
"original": {
@@ -506,11 +405,11 @@
]
},
"locked": {
"lastModified": 1772695593,
"narHash": "sha256-kS8IgyBauCuOIgUcX4ajko6Szn4FPLCfwcEGfTv7RDc=",
"lastModified": 1772925576,
"narHash": "sha256-mMoiXABDtkSJxCYDrkhJ/TrrJf5M46oUfIlJvv2gkZ0=",
"owner": "outfoxxed",
"repo": "quickshell",
"rev": "5721955686a474b814c27bc0ec743f86e473ac4f",
"rev": "15a84097653593dd15fad59a56befc2b7bdc270d",
"type": "github"
},
"original": {
@@ -526,43 +425,47 @@
"codex-cli-nix": "codex-cli-nix",
"home-manager": "home-manager",
"niri": "niri",
"nixpkgs": "nixpkgs_3",
"nixpkgs": "nixpkgs",
"nixpkgs-pre-ad01": "nixpkgs-pre-ad01",
"noctalia": "noctalia",
"quickshell": "quickshell",
"rust-overlay": "rust-overlay",
"rust-overlay": "rust-overlay_2",
"stylix": "stylix"
}
},
"rust-analyzer-src": {
"flake": false,
"rust-overlay": {
"inputs": {
"nixpkgs": [
"niri",
"nixpkgs"
]
},
"locked": {
"lastModified": 1770470239,
"narHash": "sha256-0hooiH069rm+xUwRa20+Cj0mvTN6IQy797f3qPLbjsY=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "fc5544304143d4bfd10fbf8839b1010c15e1491e",
"lastModified": 1757989933,
"narHash": "sha256-9cpKYWWPCFhgwQTww8S94rTXgg8Q8ydFv9fXM6I8xQM=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "8249aa3442fb9b45e615a35f39eca2fe5510d7c3",
"type": "github"
},
"original": {
"owner": "rust-lang",
"ref": "nightly",
"repo": "rust-analyzer",
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
},
"rust-overlay": {
"rust-overlay_2": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1772679930,
"narHash": "sha256-FxYmdacqrdDVeE9QqZKTIpNLjv2B8GSKssgwlZuTR98=",
"lastModified": 1773025773,
"narHash": "sha256-Wik8+xApNfldpUFjPmJkPdg0RrvUPSWGIZis+A/0N1w=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "9b741db17141331fdb26270a1b66b81be8be9edd",
"rev": "3c06fdbbd36ff60386a1e590ee0cd52dcd1892bf",
"type": "github"
},
"original": {
@@ -745,24 +648,6 @@
"repo": "base16-zed",
"type": "github"
}
},
"treefmt-nix": {
"inputs": {
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1770228511,
"narHash": "sha256-wQ6NJSuFqAEmIg2VMnLdCnUc0b7vslUohqqGGD+Fyxk=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "337a4fe074be1042a35086f15481d763b8ddc0e7",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
}
},
"root": "root",

View File

@@ -31,7 +31,7 @@
};
niri = {
url = "github:Lukrecjaaa/niri";
url = "github:niri-wm/niri/wip/branch";
inputs.nixpkgs.follows = "nixpkgs";
};

View File

@@ -202,14 +202,6 @@
};
};
qt = {
enable = true;
platformTheme.name = "adwaita";
style = {
name = "adwaita-dark";
};
};
# Enable and configure git
programs.git = {
enable = true;
@@ -258,7 +250,6 @@
# Use dark mode
polarity = "dark";
# Disable Qt theming (it's janky and doesn't apply everywhere)
# targets.qt.enable = false;
targets.qt.enable = true;
};
}

View File

@@ -1,9 +1,4 @@
layout {
blur {
noise 0.1
passes 3
radius 10
}
gaps 5
background-color "transparent"
always-center-single-column
@@ -85,34 +80,63 @@ window-rule {
}
window-rule {
match app-id="kitty"
blur {
on
background-effect {
blur true
noise 0.1
xray true
}
}
window-rule {
match app-id="kitty" is-floating=true
background-effect {
blur true
noise 0.1
xray false
}
}
window-rule {
match app-id="code"
opacity 0.85
blur {
on
background-effect {
blur true
noise 0.1
xray true
}
}
window-rule {
match app-id="code" is-floating=true
background-effect {
blur true
noise 0.1
xray false
}
}
window-rule {
match app-id="org.gnome.Nautilus"
opacity 0.85
blur {
on
background-effect {
blur true
noise 0.1
xray true
}
}
window-rule {
match app-id="org.gnome.Nautilus" is-floating=true
background-effect {
blur true
noise 0.1
xray false
}
}
layer-rule {
match namespace="^quickshell-overview$"
}
// Disable blur on Noctalia bar and panel surfaces
layer-rule {
match namespace="^noctalia-"
blur {
off
}
}
binds {
// Core Noctalia binds
Mod+Space {

View File

@@ -222,6 +222,7 @@
# Enable virtualisation
virtualisation.libvirtd.enable = true;
systemd.services.virt-secret-init-encryption.enable = false; # broken on NixOS, hardcodes /usr/bin/sh
# Enable VirtualBox
virtualisation.virtualbox.host.enable = true;

18
nixos/flake.lock generated
View File

@@ -5,11 +5,11 @@
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1772516620,
"narHash": "sha256-2r4cKdqCVlQkvcTcLUMxmsmAYZZxCMd//w/PnDnukTE=",
"lastModified": 1772985285,
"narHash": "sha256-wEEmvfqJcl9J0wyMgMrj1TixOgInBW/6tLPhWGoZE3s=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "2b9504d5a0169d4940a312abe2df2c5658db8de9",
"rev": "5be5d8245cbc7bc0c09fbb5f38f23f223c543f85",
"type": "github"
},
"original": {
@@ -19,11 +19,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1770841267,
"narHash": "sha256-9xejG0KoqsoKEGp2kVbXRlEYtFFcDTHjidiuX8hGO44=",
"lastModified": 1772773019,
"narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "ec7c70d12ce2fc37cb92aff673dcdca89d187bae",
"rev": "aca4d95fce4914b3892661bcb80b8087293536c6",
"type": "github"
},
"original": {
@@ -35,11 +35,11 @@
},
"nixpkgs_2": {
"locked": {
"lastModified": 1772433332,
"narHash": "sha256-izhTDFKsg6KeVBxJS9EblGeQ8y+O8eCa6RcW874vxEc=",
"lastModified": 1772773019,
"narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "cf59864ef8aa2e178cccedbe2c178185b0365705",
"rev": "aca4d95fce4914b3892661bcb80b8087293536c6",
"type": "github"
},
"original": {

View File

@@ -27,10 +27,10 @@
"viewMode": "list"
},
"audio": {
"cavaFrameRate": 60,
"mprisBlacklist": [
],
"preferredPlayer": "",
"spectrumFrameRate": 60,
"visualizerType": "linear",
"volumeFeedback": false,
"volumeFeedbackSoundFile": "",
@@ -41,18 +41,18 @@
"autoHideDelay": 500,
"autoShowDelay": 150,
"backgroundOpacity": 0,
"barType": "simple",
"barType": "floating",
"capsuleColorKey": "none",
"capsuleOpacity": 1,
"contentPadding": 2,
"density": "default",
"displayMode": "always_visible",
"floating": false,
"floating": true,
"fontScale": 1,
"frameRadius": 12,
"frameThickness": 8,
"hideOnOverview": false,
"marginHorizontal": 5,
"marginHorizontal": 8,
"marginVertical": 5,
"middleClickAction": "none",
"middleClickCommand": "",
@@ -196,10 +196,6 @@
},
"calendar": {
"cards": [
{
"enabled": true,
"id": "timer-card"
},
{
"enabled": true,
"id": "weather-card"
@@ -281,6 +277,11 @@
"enabled": false,
"gridSnap": false,
"monitorWidgets": [
{
"name": "eDP-1",
"widgets": [
]
}
],
"overviewEnabled": true
},
@@ -327,6 +328,7 @@
"clockStyle": "custom",
"compactLockScreen": true,
"dimmerOpacity": 0.6,
"enableBlurBehind": true,
"enableLockScreenCountdown": true,
"enableLockScreenMediaControls": false,
"enableShadows": true,
@@ -438,6 +440,10 @@
"manualSunset": "18:30",
"nightTemp": "4000"
},
"noctaliaPerformance": {
"disableDesktopWidgets": true,
"disableWallpaper": true
},
"notifications": {
"backgroundOpacity": 1,
"clearDismissed": true,
@@ -513,34 +519,48 @@
"command": "",
"countdownEnabled": true,
"enabled": true,
"keybind": "4"
"keybind": "3"
},
{
"action": "logout",
"command": "",
"countdownEnabled": true,
"enabled": true,
"keybind": "5"
"keybind": "4"
},
{
"action": "shutdown",
"command": "",
"countdownEnabled": true,
"enabled": true,
"keybind": "6"
"keybind": "5"
},
{
"action": "hibernate",
"command": "",
"countdownEnabled": true,
"enabled": true,
"keybind": "3"
"keybind": "6"
},
{
"action": "userspaceReboot",
"command": "",
"countdownEnabled": true,
"enabled": false,
"keybind": ""
},
{
"action": "rebootToUefi",
"command": "",
"countdownEnabled": true,
"enabled": true,
"keybind": "7"
}
],
"showHeader": true,
"showKeybinds": true
},
"settingsVersion": 55,
"settingsVersion": 57,
"systemMonitor": {
"batteryCriticalThreshold": 5,
"batteryWarningThreshold": 20,
@@ -577,6 +597,7 @@
"fontFixedScale": 0.8,
"panelBackgroundOpacity": 0.4,
"panelsAttachedToBar": true,
"scrollbarAlwaysVisible": true,
"settingsPanelMode": "centered",
"settingsPanelSideBarCardStyle": false,
"tooltipsEnabled": true

View File

@@ -1,25 +1,25 @@
{
"LuaSnip": { "branch": "master", "commit": "73813308abc2eaeff2bc0d3f2f79270c491be9d7" },
"NvChad": { "branch": "v2.5", "commit": "f107fabe11ac8013dc3435ecd5382bee872b1584" },
"base46": { "branch": "v3.0", "commit": "db58475d3fd2a16f9b1467d6895e3c4c195ed7dd" },
"blink.cmp": { "branch": "main", "commit": "b19413d214068f316c78978b08264ed1c41830ec" },
"conform.nvim": { "branch": "master", "commit": "fbcb4fa7f34bfea9be702ffff481a8e336ebf6ed" },
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
"gitsigns.nvim": { "branch": "main", "commit": "1ee5c1fd068c81f9dd06483e639c2aa4587dc197" },
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
"mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" },
"NvChad": { "branch": "v2.5", "commit": "f437558f23c8f50c36cd09748121ab2c822e8ec9" },
"base46": { "branch": "v3.0", "commit": "884b990dcdbe07520a0892da6ba3e8d202b46337" },
"blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" },
"conform.nvim": { "branch": "master", "commit": "40dcec5555f960b0a04340d76eabdf4efe78599d" },
"friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" },
"gitsigns.nvim": { "branch": "main", "commit": "7c4faa3540d0781a28588cafbd4dd187a28ac6e3" },
"indent-blankline.nvim": { "branch": "master", "commit": "d28a3f70721c79e3c5f6693057ae929f3d9c0a03" },
"lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" },
"mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" },
"menu": { "branch": "main", "commit": "7a0a4a2896b715c066cfbe320bdc048091874cc6" },
"minty": { "branch": "main", "commit": "aafc9e8e0afe6bf57580858a2849578d8d8db9e0" },
"nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" },
"nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" },
"nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" },
"nvim-lspconfig": { "branch": "master", "commit": "ac98db2f9f06a56498ec890a96928774eae412c3" },
"nvim-tree.lua": { "branch": "master", "commit": "e397756d2a79d74314ea4cd3efc41300e91c0ff0" },
"nvim-lspconfig": { "branch": "master", "commit": "2163c54bb6cfec53e3e555665ada945b8c8331b9" },
"nvim-tree.lua": { "branch": "master", "commit": "4b30847c91d498446cb8440c03031359b045e050" },
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
"nvim-web-devicons": { "branch": "master", "commit": "b8221e42cf7287c4dcde81f232f58d7b947c210d" },
"nvim-web-devicons": { "branch": "master", "commit": "737cf6c657898d0c697311d79d361288a1343d50" },
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
"telescope.nvim": { "branch": "master", "commit": "b4da76be54691e854d3e0e02c36b0245f945c2c7" },
"telescope.nvim": { "branch": "master", "commit": "5255aa27c422de944791318024167ad5d40aad20" },
"ui": { "branch": "v3.0", "commit": "03b9718140375e7f3f5e4f3e04bc2b6c907440ec" },
"volt": { "branch": "main", "commit": "620de1321f275ec9d80028c68d1b88b409c0c8b1" },
"which-key.nvim": { "branch": "main", "commit": "b4177e3eaf15fe5eb8357ebac2286d488be1ed00" }
"which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }
}