問題タブ [nixos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
188 参照

kde - ログイン後に Synaptics Touch Pad が無効になる

NixOS でプラズマ 5 を使用して KDE を使用していますが、何らかの理由で KDM でログインした後、タッチ パッドが無効になります。起動直後の出力です。synclient -lこの問題の原因は何ですか? 任意のガイダンスをいただければ幸いです。

0 投票する
2 に答える
2986 参照

keyboard - 一部の setxkbmap オプションが無視されるのはなぜですか?

share/X11/xkb/rules/evdev/lst に、ctrl のこのオプション セットがあります

それらのいくつかは機能します-実行するsetxkbmap -option -option 'ctrl:nocaps'と、正しい動作が得られます。ただし、その他の一部は無視されます。たとえば、setxkbmap -option -option 'ctrl:swap_lalt_lctl_lwin'.

私が行った観察の 1 つは、無視されたオプションは では表示されますが、 では表示されsetxkbmap -queryないということsetxkbmap -printです。この動作のデモンストレーションを次に示します。

これをこれ以上深く掘り下げる方法がわかりません。その他の環境情報は次のとおりです。

  • Linux ディストリビューションは NixOs です
  • ウィンドウマネージャーは XMonad、ディスプレイマネージャーは SLiM、デスクトップマネージャーなし
  • キーボード レイアウトは colemak です (qwerty に切り替えても問題は解決しません)
  • man ページによると、setxkbmap のバージョンは 1.3.0 です。
0 投票する
1 に答える
340 参照

nixos - 「nixos-rebuild スイッチ」で pulseaudio ファイルが衝突する原因は?

nixos-rebuild スイッチを実行すると、ファイルの衝突に関するメッセージが大量に表示されます。たとえば、

それらはすべてpulseaudioに関係しているようです。これは、どういうわけか 2 つの pulseaudio パッケージがインストールされているということですか? 私の /etc/nixos/configuration.nix にはhardware.pulseaudio.enable = true;pulseaudio がありますが、他の方法で参照していません。

おそらく、現在実行中の pulseaudio と 1 つの構成後のスイッチとの間で競合が発生している可能性がありますか?

0 投票する
1 に答える
2184 参照

haskell - nixpkgs にないパッケージ用のローカル nix 環境を作成するには、cabal2nix を使用します。

私は現在、NixOS で開発している Yesod Web アプリケーションを持っています。default.nixO'Charles のブログ投稿で説明されているようなファイルを使用しています。

これは非常にうまく機能しています。yesodバイナリを使用でき、cabal通常どおりです。しかし、私は1つの問題に直面しています。を実行するcabal haddockと、次のエラーが発生します。

これについてグーグルで検索すると、次のリンクが表示されます: github: cabal haddock 'cannot meet -package-id' #2468。ghcWithPackages を使うべきだと言っているようです。

グーグルで検索すると、NixghcWithPackagesの O'Charles' (個人的な?) wiki が表示されます。既に nixpkgs にあるパッケージを開発するために使用する例がありghcWithPackagesますが、まだ nixpkgs にないパッケージ (私の cms/ブログ) で動作させることはできません。

O'Charles' wiki で説明されているように設定して実行するnix-shell -vと、次のエラーが発生します。

上記のエラーが発生するのはなぜですか? まだ nixpkgs にない Haskell プロジェクトのdefault.nixandを書くにはどうすればよいですか? shell.nix理想的には、それが機能するように使用ghcWithPackagesされcabal haddockます。

0 投票する
2 に答える
10793 参照

nixos - nix-shell: カスタム環境変数を指定する方法は?

nixos と nix 式について学んでいます。プロジェクト フォルダーに shell.nix を作成し、実行時にnix-shell環境変数を事前設定したいと考えています。たとえば、PGDATA 環境変数を設定するには、次のようにします。

nix 式ファイルを作成する方法がいくつかあることは知っています (ほとんどの方法にまだ慣れていません)。これが私のサンプルです:

shell.nix

0 投票する
1 に答える
2540 参照

nixos - NixOs で ssh 構成ファイルを更新する方法

私はNixOsで遊んでいて、設定ファイルをどのように変更できるのか疑問に思っていました. たとえば、ssh 構成ファイル/etc/ssh/ssh_configを ( root を許可するために) 変更しようとしましたが、リンクにすぎないため、ファイルを保存できません。ファイルを手動で変更することは(システムが変更を認識する必要があるため)行う方法ではないことを理解しています.NixOsの方法は何ですか?

0 投票する
1 に答える
389 参照

nixos - nix-expression に引数を設定する方法

私は Nix が初めてで、例に示されているhelloの派生を理解しようとしています。

構文と何をすべきかは理解できますが、最初の引数 (特にperlone_ がどのように供給されるのか) がわかりません。

つまり、perlこの派生を呼び出す前に引数を設定しているのは誰ですか。perlそれはの依存関係であることを意味しhelloますか?

0 投票する
1 に答える
1134 参照

git - 「git mergetool」をメルドで使用すると、「--output $MERGED」ファイルの作成に失敗する

Meld を使用した Git マージの記事で説明されている 'git mergetool' で meld ツールを使用してい ます。

~/.gitconfig

私の問題

記事で説明されているように、私は3つのビューを持っています: ここに画像の説明を入力

しかし、meld はファイル $MERGED を作成しないため、meld で変更したかったファイルは次のようになります。

融合エラーメッセージ

「git mergetool」も次のエラーを出力します。

質問

$MERGED ファイルが見つからないのは、おそらくメルドの問題が原因です。ただし、この問題はNixOS 固有の問題ではないと思います。

メルドの問題はhttp://forums.gentoo.org/viewtopic-t-973234-view-previous.html?sid=1b42d7d0d9e268b592dc476c8c38bc89でも議論されていますが、それが私の問題の原因であるかどうかはわかりません。

次に試すことができるヒントを教えてください。